Suchen und Finden
Mehr zum Inhalt
Software Engineering Approaches for Offshore and Outsourced Development - Second International Conference, SEAFOOD 2008, Zurich, Switzerland, July 2-3, 2008, Revised Papers
Title Page
2
Preface
5
Organization
7
Table of Contents
9
Outsourcing through Combining Software Departmentsof Several Companies
11
Introduction
11
The Research Problem
13
Research Methods
13
How the Company Was Created
16
Analysis and Recommendations
18
Work Management
18
ProjectManagers and Projects
19
Communication Problems
19
Timetable Problems
20
Infrastructure Problems
20
Documentation Problems
20
Effects of Recommendations and the Suitablity of the Outsourcing Solution
21
The Effects of the Recommendations
21
The Suitability of the Outsourcing Solution
22
Discussion
23
References
24
Timeline Prediction Framework for Iterative Software Engineering Projects with Changes
25
Introduction and Background
25
Foundations
28
Methodology
28
Function Points
29
Traceability
30
Implementation
31
Model
31
Documentation Time
33
Coding Time
34
Assumptions
35
Simulation
36
Conclusion
39
Future Work
41
References
41
Outsourcing-Iterative Improvement Model for Transforming Challenges to Mutual Benefits
43
Introduction
43
Current Challenges in IT Outsourcing
44
Iterative Improvement Model
45
Phases in IT Outsourcing
45
Traditional Cost Models
46
Key Features of Iterative Improvement Model
47
Improvement in Software Quality
51
Conclusions
54
References
55
A Structure for Management of Requirements Set for e-Learning Applications
56
Introduction
56
Tesys Application Platform
59
Software Architecture of Tesys
59
Software Development Process
61
Improvements in Requirements Engineering Process for Globalization
63
Structuring Requirements on User Groups
63
Determining the Benefit of Requirements Management
64
Benefits Regarding Verification and Validation
65
Conclusions
66
References
66
Evaluation of Software Process Improvement in Small Organizations
69
Introduction
69
CMMI as the Reference Model
70
SPI at Small and Medium Enterprises
71
SPI Business Case
72
Benefits of SPI for Small and Medium Enterprises
72
Costs of SPI for Small and Medium Enterprises
73
Investment Modeling
74
Model Parameters
74
Model Execution
76
Limitations and Further Work
79
Conclusions
79
References
80
Appendix. I-Model Parameters
82
Appendix. II-Modeled Relations and Equations
82
An Examination of the Effects of Offshore and Outsourced Development on the Delegation of Responsibilities to Software Components
83
Introduction
83
A Model for the Software Development Space
84
Key Concerns of Software Design
85
Delegation of Responsibilities in Software Design
86
The RESP-DIST Technique
90
Experimental Validation
92
Validation Strategy
92
Presentation of the Results
92
Interpretation of the Results
94
Related Work
96
Open Issues and Future Work
96
Conclusion
97
References
98
Students as Partners and Students as Mentors: An Educational Model for Quality Assurance in Global Software Development
100
Introduction
100
Background and Objectives
102
Research and Teaching Objectives
102
Project Context
102
Collaborators and Courses
102
Student Roles and Responsibilities
103
Project MultiLIB Description
104
Teams
104
Logistics: Process, Technology and Communication Tools
105
Requirements and Testing for SQA
105
Requirements Process
105
Testing Process
105
Bug Reporting and Issue Tracking
106
Mentoring for SQA
106
Auditing for SQA
107
Findings
107
Overall Quality Level
107
Requirements and Testing Focus
108
Mentoring Activities
109
Auditing Activities
110
Lessons and Recommendations
111
Focus on the Partnerships in GSD
111
Institute Mentoring Networks in GSD
114
Summary
115
Conclusions and Ongoing Work
115
References
115
Problems and Solutions in Distributed Software Development: A Systematic Review
117
Introduction
117
The Importance of Systematic Reviews
118
Question Formularization
119
Sources Selection
119
Studies Selection
119
Information Extraction
120
Trends in Distributed Software Development Research
121
Publications Tendency
121
Improved or Analyzed Processes
121
Employed Standards
123
Contents of the Studies
123
Problems and Solutions
124
Communication
124
Group Awareness
125
Source Control
125
Knowledge Flow Management
126
Coordination
126
Collaboration
127
Project and Process Management
127
Process Support
128
Quality and Measurement
128
Defects Detection
129
Success Factors
129
Conclusions and Future Work
130
References
130
Appendix A: Primary Studies Selected
131
Design and Code Reviews in the Age of the Internet
136
Code Review Concepts
136
A Distributed Review?
137
Constraints and Technology
138
Reviews for the 21st Century
139
Review Scope
140
Making the Process Effective
141
An Academic Endeavor
142
Distributed and Collaborative Development
142
Preliminary Analysis for Risk Finding in Offshore Software Outsourcing from Vendor's Viewpoint
144
Introduction
144
Survey Content
146
Basic Survey Results
148
Evaluations on Offshore Projects
149
Development Result of the Project
149
Characters of Developed System
150
Share of Development Processes by Client and Vendor
152
Problems Encountered in Development
153
Requirements for Development Work
154
Development Achievements and Risks
154
Discussions
155
Difference Strategy of Vendor and Appeal to Client
155
Factor Analysis of Development Achievement
156
Future Research Work
157
Conclusions
157
References
158
Evidence-Based Management of Outsourced Software Projects
159
Introduction
159
The Reporting Dilemma
161
SEM and Outsourcing
163
Our Solution: OSSEM
164
Semantic Instrumentation Agent (SIA)
166
Repository Access Library (RAL)
168
OSSEM Studio
168
Quantitative Artifacts and Policies
169
Systematic Monitoring
170
Language Neutrality
170
Semantically Rich Artifacts
171
Data Model and Access
171
Preserving Conceptual Integrity
171
Related and Future Work
172
Conclusion
173
References
173
A Closer Look at Extreme Programming (XP) with an Onsite-Offshore Model to Develop Software Projects Using XP Methodology
176
Introduction
176
Overview of XP
177
XP Values
177
XP and Traditional Models Compared
177
Typical XP Process
179
A Case Study
180
The Telco Project
180
Onsite-Offshore Model
181
Customized XP Practices
184
Lessons Learnt
187
Conclusions
189
References
189
Measuring and Monitoring Task Couplings of Developers and Development Sites in Global Software Development
191
Introduction
191
Related Work
193
Definitions of Concepts
194
Concepts of Developer and Site Coupling
194
Metrics of Measuring Couplings among Developers and Sites
195
Measuring and Monitoring Couplings
197
Data Set
197
Computing Metrics of Developer Coupling and Site Coupling
197
Scenarios of Usage
199
Summary and Future Work
203
References
204
Automated Process Quality Assurance for Distributed Software Development
206
Introduction
207
Related Work
208
Quality Assurance in Software Development
209
Modeling and Verification of Actual Software Processes
209
TRISO/ML Process Modeling Language
210
Modeling the Actual Software Processes
211
Formulating the Checking Items
214
Case Study
216
Conclusion
218
References
219
Author Index
221
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.