Berkling | Software Engineering Approaches for Offshore and Outsourced Development | E-Book | www.sack.de
E-Book

E-Book, Englisch, 221 Seiten

Berkling Software Engineering Approaches for Offshore and Outsourced Development

Second International Conference, SEAFOOD 2008, Zurich, Switzerland, July 2-3, 2008, Revised Papers
1. Auflage 2009
ISBN: 978-3-642-01856-5
Verlag: Springer
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)

Second International Conference, SEAFOOD 2008, Zurich, Switzerland, July 2-3, 2008, Revised Papers

E-Book, Englisch, 221 Seiten

ISBN: 978-3-642-01856-5
Verlag: Springer
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)



This book constitutes the proceedings of the Second International Conference on Software Engineering Approaches for Offshore and Outsourced Development, SEAFOOD 2008, held in Zurich, Switzerland, on July 2-3, 2008. The 14 papers included in this volume were carefully reviewed and selected from 50 submissions. The areas covered include extreme programming and code review, outsourcing and offshoring, global and distributed software development.

Berkling Software Engineering Approaches for Offshore and Outsourced Development jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Title Page;2
2;Preface;5
3;Organization;7
4;Table of Contents;9
5;Outsourcing through Combining Software Departmentsof Several Companies;11
5.1;Introduction;11
5.2;The Research Problem;13
5.3;Research Methods;13
5.4;How the Company Was Created;16
5.5;Analysis and Recommendations;18
5.5.1;Work Management;18
5.5.2;ProjectManagers and Projects;19
5.5.3;Communication Problems;19
5.5.4;Timetable Problems;20
5.5.5;Infrastructure Problems;20
5.5.6;Documentation Problems;20
5.6;Effects of Recommendations and the Suitablity of the Outsourcing Solution;21
5.6.1;The Effects of the Recommendations;21
5.6.2;The Suitability of the Outsourcing Solution;22
5.7;Discussion;23
5.8;References;24
6;Timeline Prediction Framework for Iterative Software Engineering Projects with Changes;25
6.1;Introduction and Background;25
6.2;Foundations;28
6.2.1;Methodology;28
6.2.2;Function Points;29
6.2.3;Traceability;30
6.3;Implementation;31
6.3.1;Model;31
6.3.2;Documentation Time;33
6.3.3;Coding Time;34
6.3.4;Assumptions;35
6.4;Simulation;36
6.5;Conclusion;39
6.6;Future Work;41
6.7;References;41
7;Outsourcing-Iterative Improvement Model for Transforming Challenges to Mutual Benefits;43
7.1;Introduction;43
7.2;Current Challenges in IT Outsourcing;44
7.3;Iterative Improvement Model;45
7.3.1;Phases in IT Outsourcing;45
7.3.2;Traditional Cost Models;46
7.3.3;Key Features of Iterative Improvement Model;47
7.3.4;Improvement in Software Quality;51
7.4;Conclusions;54
7.5;References;55
8;A Structure for Management of Requirements Set for e-Learning Applications;56
8.1;Introduction;56
8.2;Tesys Application Platform;59
8.3;Software Architecture of Tesys;59
8.4;Software Development Process;61
8.5;Improvements in Requirements Engineering Process for Globalization;63
8.5.1;Structuring Requirements on User Groups;63
8.5.2;Determining the Benefit of Requirements Management;64
8.5.3;Benefits Regarding Verification and Validation;65
8.6;Conclusions;66
8.7;References;66
9;Evaluation of Software Process Improvement in Small Organizations;69
9.1;Introduction;69
9.1.1;CMMI as the Reference Model;70
9.1.2;SPI at Small and Medium Enterprises;71
9.2;SPI Business Case;72
9.2.1;Benefits of SPI for Small and Medium Enterprises;72
9.2.2;Costs of SPI for Small and Medium Enterprises;73
9.3;Investment Modeling;74
9.3.1;Model Parameters;74
9.4;Model Execution;76
9.4.1;Limitations and Further Work;79
9.5;Conclusions;79
9.6;References;80
9.7;Appendix. I-Model Parameters;82
9.8;Appendix. II-Modeled Relations and Equations;82
10;An Examination of the Effects of Offshore and Outsourced Development on the Delegation of Responsibilities to Software Components;83
10.1;Introduction;83
10.2;A Model for the Software Development Space;84
10.3;Key Concerns of Software Design;85
10.4;Delegation of Responsibilities in Software Design;86
10.5;The RESP-DIST Technique;90
10.6;Experimental Validation;92
10.6.1;Validation Strategy;92
10.6.2;Presentation of the Results;92
10.6.3;Interpretation of the Results;94
10.7;Related Work;96
10.8;Open Issues and Future Work;96
10.9;Conclusion;97
10.10;References;98
11;Students as Partners and Students as Mentors: An Educational Model for Quality Assurance in Global Software Development;100
11.1;Introduction;100
11.2;Background and Objectives;102
11.2.1;Research and Teaching Objectives;102
11.3;Project Context;102
11.3.1;Collaborators and Courses;102
11.3.2;Student Roles and Responsibilities;103
11.3.3;Project MultiLIB Description;104
11.3.4;Teams;104
11.3.5;Logistics: Process, Technology and Communication Tools;105
11.4;Requirements and Testing for SQA;105
11.4.1;Requirements Process;105
11.4.2;Testing Process;105
11.4.3;Bug Reporting and Issue Tracking;106
11.5;Mentoring for SQA;106
11.6;Auditing for SQA;107
11.7;Findings;107
11.7.1;Overall Quality Level;107
11.7.2;Requirements and Testing Focus;108
11.7.3;Mentoring Activities;109
11.7.4;Auditing Activities;110
11.8;Lessons and Recommendations;111
11.8.1;Focus on the Partnerships in GSD;111
11.8.2;Institute Mentoring Networks in GSD;114
11.8.3;Summary;115
11.9;Conclusions and Ongoing Work;115
11.10;References;115
12;Problems and Solutions in Distributed Software Development: A Systematic Review;117
12.1;Introduction;117
12.2;The Importance of Systematic Reviews;118
12.2.1;Question Formularization;119
12.2.2;Sources Selection;119
12.2.3;Studies Selection;119
12.2.4;Information Extraction;120
12.3;Trends in Distributed Software Development Research;121
12.3.1;Publications Tendency;121
12.3.2;Improved or Analyzed Processes;121
12.3.3;Employed Standards;123
12.3.4;Contents of the Studies;123
12.4;Problems and Solutions;124
12.4.1;Communication;124
12.4.2;Group Awareness;125
12.4.3;Source Control;125
12.4.4;Knowledge Flow Management;126
12.4.5;Coordination;126
12.4.6;Collaboration;127
12.4.7;Project and Process Management;127
12.4.8;Process Support;128
12.4.9;Quality and Measurement;128
12.4.10;Defects Detection;129
12.5;Success Factors;129
12.6;Conclusions and Future Work;130
12.7;References;130
12.8;Appendix A: Primary Studies Selected;131
13;Design and Code Reviews in the Age of the Internet;136
13.1;Code Review Concepts;136
13.2;A Distributed Review?;137
13.3;Constraints and Technology;138
13.4;Reviews for the 21st Century;139
13.5;Review Scope;140
13.6;Making the Process Effective;141
13.7;An Academic Endeavor;142
13.8;Distributed and Collaborative Development;142
14;Preliminary Analysis for Risk Finding in Offshore Software Outsourcing from Vendor's Viewpoint;144
14.1;Introduction;144
14.2;Survey Content;146
14.3;Basic Survey Results;148
14.4;Evaluations on Offshore Projects;149
14.4.1;Development Result of the Project;149
14.4.2;Characters of Developed System;150
14.4.3;Share of Development Processes by Client and Vendor;152
14.4.4;Problems Encountered in Development;153
14.4.5;Requirements for Development Work;154
14.4.6;Development Achievements and Risks;154
14.5;Discussions;155
14.5.1;Difference Strategy of Vendor and Appeal to Client;155
14.5.2;Factor Analysis of Development Achievement;156
14.5.3;Future Research Work;157
14.6;Conclusions;157
14.7;References;158
15;Evidence-Based Management of Outsourced Software Projects;159
15.1;Introduction;159
15.2;The Reporting Dilemma;161
15.3;SEM and Outsourcing;163
15.4;Our Solution: OSSEM;164
15.4.1;Semantic Instrumentation Agent (SIA);166
15.4.2;Repository Access Library (RAL);168
15.4.3;OSSEM Studio;168
15.5;Quantitative Artifacts and Policies;169
15.5.1;Systematic Monitoring;170
15.5.2;Language Neutrality;170
15.5.3;Semantically Rich Artifacts;171
15.5.4;Data Model and Access;171
15.5.5;Preserving Conceptual Integrity;171
15.6;Related and Future Work;172
15.7;Conclusion;173
15.8;References;173
16;A Closer Look at Extreme Programming (XP) with an Onsite-Offshore Model to Develop Software Projects Using XP Methodology;176
16.1;Introduction;176
16.2;Overview of XP;177
16.2.1;XP Values;177
16.2.2;XP and Traditional Models Compared;177
16.2.3;Typical XP Process;179
16.3;A Case Study;180
16.3.1;The Telco Project;180
16.3.2;Onsite-Offshore Model;181
16.3.3;Customized XP Practices;184
16.3.4;Lessons Learnt;187
16.4;Conclusions;189
16.5;References;189
17;Measuring and Monitoring Task Couplings of Developers and Development Sites in Global Software Development;191
17.1;Introduction;191
17.2;Related Work;193
17.3;Definitions of Concepts;194
17.3.1;Concepts of Developer and Site Coupling;194
17.3.2;Metrics of Measuring Couplings among Developers and Sites;195
17.4;Measuring and Monitoring Couplings;197
17.4.1;Data Set;197
17.4.2;Computing Metrics of Developer Coupling and Site Coupling;197
17.4.3;Scenarios of Usage;199
17.5;Summary and Future Work;203
17.6;References;204
18;Automated Process Quality Assurance for Distributed Software Development;206
18.1;Introduction;207
18.2;Related Work;208
18.2.1;Quality Assurance in Software Development;209
18.2.2;Modeling and Verification of Actual Software Processes;209
18.3;TRISO/ML Process Modeling Language;210
18.4;Modeling the Actual Software Processes;211
18.5;Formulating the Checking Items;214
18.6;Case Study;216
18.7;Conclusion;218
18.8;References;219
19;Author Index;221



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.