Software Process Improvement (eBook)
XIV, 238 Seiten
Springer-Verlag
978-3-642-04133-4 (ISBN)
This volume constitutes the refereed proceedings of the 16th EuroSPI conference in Alcala (Madrid region) during September 2-4. The 18 revised full papers presented were carefully reviewed and selected. They are organized in topical sections on SPI and the testing process, SPI measurement and assessment, agile and open source issues, SPI and management issues, process life cycle and quality issues, standards and reference models. This textbook is intended for the use by SPI (Software Process Improvement) managers and researchers, quality managers, and experienced project and research managers.
Preface 5
Organization 9
Table of Contents 12
Organisational Issues 12
Factors with Negative Influence on Software Testing Practice in Spain: A Survey 14
Introduction 14
Analysis of Testing Practices in Organizations 15
Analysis of Individual Performance in Test Case Design 17
Survey on Factors Which Influence Testing Practice 18
Descriptive Data 20
Detailed Analysis of Results 21
Conclusions 23
References 24
What Is a Test Case? Revisiting the Software Test Case Concept 26
Introduction 26
Common Practices in Software Testing 27
Methodology 29
Literature Review 29
Historical Overview of the TC Concept 29
TC Use and Generation in Modern Software Development 32
TCs as Metrics 33
Test Case Definitions 35
Discussion 38
Conclusions 40
References 41
Automating Expert-Defined Tests: A Suitable Approach for the Medical Device Industry? 45
Introduction 45
Importance of “Well Tested” Medical Device Software 46
Related Work 47
Annotations Experiment 49
Design 49
Question and Responses 50
Results 51
Selection of a Domain 53
Conclusions and Future Work 53
References 54
SPI Measurement and Assessment 12
A Model for Selecting an Optimum Set of Measures in Software Organizations 57
Introduction 57
Optimum Measures Set Decision (OMSD) Model 59
Category Selection 59
Attribute Identification 59
Measures Selection 60
Collecting Data on the Measures with Respect to the Identified Factors 61
Decision Making 63
Conclusions 66
References 67
Applying a Functional Size Measurement Procedure for Defect Detection in MDD Environments 70
Introduction 70
Background and Related Work 71
A FSM Procedure for Conceptual Models of an MDD Approach 72
Improving the Quality of Conceptual Models Using a FSM Procedure 74
Using the OOmCFP Measurement Procedure to Detect Defects 75
General Comments 79
Conclusion 79
References 80
Sustainable Service Innovation Model: A Standardized IT Service Management Process Assessment Framework 82
Introduction 82
A Service Innovation Management Model 83
TIPA's S2IP Instance 85
Service Value of the TIPAs Framework 86
Service Design of the TIPAs Framework 86
Service Promotion of the TIPAs Framework 88
Service Management of the TIPAs Framework 88
Service Capitalization of the TIPAs Framework 89
Luxembourg Standardization Part 89
Discussion 90
Conclusion 91
References 91
Agile and Open Source Issues 12
How Can Agile Practices Minimize Global Software Development Co-ordination Risks? 94
Introduction 94
Background and Motivation 95
Agile Approaches in GSD 95
Research Context 96
Coordination 96
Coordination Framework 97
GSD Challenges and Coordinating Mechanisms 97
Research Methodology 98
Project Description 99
Team Description 99
Result 100
Case Study Limitations 103
Conclusions and Future Research 103
References 104
Mapping CMMI Level 2 to Scrum Practices: An Experience Report 106
Introduction 106
Background 108
CMMI Overview: CMMI v1.2 108
ASD Overview: Scrum 108
Related Work 109
Mapping between CMMI Specific Practices and Scrum Practices 110
Project Planning (PP) 110
Project Monitoring and Control (PMC) 112
Requirements Management (REQM) 112
An Experience Report: An Internal CMMI Appraisal 112
Case Study Description 113
A CMMI Appraisal Process Approach 113
Results 114
Conclusions and Further Work 115
References 116
The QualOSS Process Evaluation: Initial Experiences with Assessing Open Source Processes 118
Introduction 118
The QualOSS Quality Model 119
Related Work: OSS Assessment 121
Towards a Process Maturity Model for OSS 121
Maturity Models as a Basis for Open Source Process Assessment 121
The Generic QualOSS Process Evaluation 122
Process Areas Currently Covered by QualOSS 125
Initial Experience with the QualOSS Process Evaluation 127
Conclusions and Future Work 128
References 129
SPI and Management Issues 13
Innovation Process Design: A Change Management and Innovation Dimension Perspective 130
Introduction 130
Concept 131
Idea to Extend ISO/IEC 15504 to Innovation 131
Application of a Model of Barriers in Change Management Processes 132
Applied Research Framework 135
The FindYourWay AG 135
Innovation Capability dEtermination 136
Summary 139
References 139
Discovering Changes of the Change Control Board Process during a Software Development Project Using Process Mining 141
Introduction 141
Previous Research 142
Case Study 142
Process Mining 145
Task Duration 145
Different Durations of Tasks 146
Drop in Duration of Tasks 147
Total Throughput Time 147
Duration in Other Projects 148
Conclusions 148
References 148
Global Software Development Patterns for Project Management 150
Introduction 150
Research Approach 151
Collecting Process Patterns 151
Evaluating Process Patterns 152
GSD Pattern Language 152
GSD Patterns 152
Pattern Language Organization with PRINCE2 155
Assessing a Pattern Language for GSD 156
Applying Q-PAM 157
Evaluation Indicators 157
Discussion 159
Conclusions 159
References 160
Process Lifecycle and Quality Issues 13
Applying Application Lifecycle Management for the Development of Complex Systems: Experiences from the Automation Industry 162
Introduction 162
Activities of Development Lifecycle 163
Research Approach 164
Industrial Context 164
Research Process 165
History of ALM Improvement and Current Solution 166
Discussion 168
ALM Improvement in a Case Company 168
Elaboration of ALM Framework 170
Conclusions 171
References 172
Exploring the Role of Usability in the Software Process: A Study of Irish Software SMEs 174
Introduction 174
Research Aims 175
Usability and Web Development Processes 176
Web Development Processes 176
Role of Usability in Web Development Process 177
Case Studies 177
Analysis 178
Software Process 178
Usability Awareness 179
Usability Practices 181
Product Usability 182
Discussion 183
Conclusions 184
Limitations 184
Future Research 184
References 185
Quality Attribute Techniques Framework 186
Introduction 186
Related Work 188
QATF 188
QAT Overview 189
Identifying Important Characteristics of QATs 189
QAT Categorisation Based on Risk Management Process 190
Evaluation of QATF 192
Methodology 193
Results of Evaluation 193
Discussion 195
Conclusions and Future Work 195
References 196
Standards and Reference Models 13
Building an Observatory of Course-of-Action in Software Engineering: Towards a Link between ISO/IEC Software Engineering Standards and a Reflective Practice 198
Introduction 198
Course-of-Action Applied to Software Engineers’ Activity 199
The Course-of-Action in a Nutshell 199
The Observatory of Course-of-Action 200
An Observatory of Software Engineers’ Activity 200
Application for Software Engineers in VSEs 201
Related Work 202
Observing Software Activities 203
Software Engineering Standards 203
VSEs Faced to the 12207 204
What Can Be Observed? 204
A Case Study 205
Introduction 205
The Horizon of Software Engineering Standard 206
The Project in Action 207
Recording Assessments 208
Focus on a Process: The Design Process 210
Conclusion and Perspectives 211
References 212
Tailoring ISO/IEC 27001 for SMEs: A Guide to Implement an Information Security Management System in Small Settings 214
Introduction 214
The ISO/IEC 27001 Standard 215
Research Method 216
Initial Experiment 217
Implementation of Codasystem’s ISMS 218
Identification of the Objectives of the Guide 219
Building the Guide 219
Selective Coverage 220
Raising Awareness and Maturity to Lower Apprehension 220
Transversal Guidelines 221
Key Steps Presentation 221
Experts Validation 222
Tool Support 223
Further Experiments and Upgrades 223
Discussion and Conclusion 224
References 224
An Integrated Framework to Guide Software Process Improvement in Small Organizations 226
Introduction 226
Related Work 227
Methodological Framework of COMPETISOFT 228
Improvement Framework 229
Improvement Process – PmCOMPETISOFT 229
Assessment Methodological – METvalCOMPETISOFT 230
Agile Process for Improvement Introduction 230
Strategy for Process Selection and Prioritization 231
Tools to Support the Improvement Process 231
Case Studies 233
Design, Subjects and Analysis Unit 233
Field Procedure, Data Collection and Limitations 233
Analysis and Conclusions 235
References 236
Author Index 238
Erscheint lt. Verlag | 1.1.2009 |
---|---|
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Software Entwicklung |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Wirtschaft ► Betriebswirtschaft / Management ► Wirtschaftsinformatik | |
Schlagworte | agile programming • application lifecycle • Model Checking • Open Source • Process Mining • Project Management • Quality management • Requirements Engineering • Software engineering • Software Testing • Testing |
ISBN-10 | 3-642-04133-7 / 3642041337 |
ISBN-13 | 978-3-642-04133-4 / 9783642041334 |
Haben Sie eine Frage zum Produkt? |
Größe: 3,8 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich