: Will Aalst, John Mylopoulos, Norman M. Sadeh, Michael J. Shaw, Clemens Szyperski, Frank Bomarius
: Product-Focused Software Process Improvement 10th International Conference, PROFES 2009, Oulu, Finland, June 15-17, 2009, Proceedings
: Springer-Verlag
: 9783642021527
: 1
: CHF 55.00
:
: Anwendungs-Software
: English
: 455
: DRM
: PC/MAC/eReader/Tablet
: PDF

This book constitutes the proceedings of the 10th International Conference on Product-Focused Software Process Improvement, PROFES 2009, held in Oulu, Finland, on June 15-17, 2009. This year, special emphasis was placed on software business to bridge research and practice in the economics of software engineering. This focus ensured a comprehensive coverage of software development and enabled participants to tackle one of the most important current challenges identified by the software industry and the software research community, namely the shift of focus from 'product' to 'services'. The 34 papers presented together with 2 keynote speeches were carefully reviewed and selected. The topics covered are evidence-based software engineering and quality assurance, agile software development, process models and SPI, processes, software as a business. The book also includes contributions to industrial case studies, workshops, and tutorials.

Preface5
Organization6
Table of Contents8
The Consumer Juggernaut: Web-Based and Mobile Applications as Innovation Pioneer12
Introduction12
The Opportunity12
The Cutting Edge of Consumer Software13
Capturing Innovations in Functionality14
Capturing Other Benefits15
Conclusions17
References17
Software “Best” Practices: Agile Deconstructed19
Introduction19
The Practice of Software Engineering20
“Best” Practices20
Learning – An Iterative Process22
Observations22
References23
Key Questions in Building Defect Prediction Models in Practice25
Introduction25
Project Background26
Defect Prediction Approach28
Discussion of Key Questions and Decisions29
Overview of Defect Prediction Results35
Summary and Further Work36
References37
Investigating the Impact of Software Requirements Specification Quality on Project Success39
Introduction39
Requirements Quality in Literature40
Study Goals41
Project Settings42
Hypotheses42
Conduction and Findings43
Strategy of Measurement43
Results and Discussion45
Comparison to Related Studies47
Evaluation of Validity49
Construction Validity49
Conclusion Validity49
Internal Validity49
External Validity50
Discussion of Repeatability50
Conclusion and Outlook51
References52
Prediction of Software Quality Model Using Gene Expression Programming54
Introduction54
An Overview of Gene Expression Programming55
Converting Expression Tree into k-Expression56
Genes56
Chromosomes57
GEP Process58
Research Background58
Dependent and Independent Variables59
Empirical Data Collection60
Research Methodology60
Descriptive Statistics and Outlier Analysis60
Correlation among Metrics60
Evaluating the Performance of the Models61
Analysis Results62
Descriptive Statistics62
Gene Expression Programming (GEP) Results63
Software Quality Metric Definition and Validation64
Application of the FF Metric65
Conclusion66
References67
Method for Software Cost Estimating Using Scope Champions70
Introduction and Problem Statement70
The Method of Scope Champions71
Formal Proof of the Method72
Practical Example of the Method Application74
Lessons Learned78
Threats to Validity78
Conclusion79
References79
A Measurement Framework for Team Level Assessment of Innovation Capability in Early Requirements Engineering70
Introduction82
Research Approach83
Case Company84
Research Methodology85
Validity Discussion87
Results87
Discussion of Some General Findings from Interviews87
The MINT Framework88
Validation within the Case90
Comparison with Parallel Case91
Related Work94
Conclusion95
References96
Why a CMMI Level 5 Company Fails to Meet the Deadlines?98
Introduction98
Case Study99
Methodology99
Case Organization Description100
Case Project Description100
Project Management101
Findings and Discussion102
Effort Underestimation102
Unforeseen Effects of the Corrective Actions104
Conclusions104
References106
Towards Multi-Method Research Approach in Empirical Software Engineering107
Introduction107
Motivation for the Use of Empirical Methods in Software Engineering109
Basic Terminology of the Software Engineering Experimentation110
Quantitative Aspect of the Experimentation112
Software Experiment Replication113
ReportingExperiments115
Multi-Method Research Approach116
Conclusions118
References119
The Role of Empirical Evidence for Transferring a New Technology to Industry122
Introduction122
Related Literature123
Technology Transfer Process125
Knowledge Creation and Flow125
Importance of Evidence126
Empirical Studies for Transferring Multiview Framework128
From Current Practice to Technology/Methodology Creation128
From Technology/Methodology Creation to Initial Industrial Trial128
From Initial Industrial Trial to Wider Application and Refinement132
Conclusions134
References135
Towards a Framework for Using Agile Approaches in Global Software Development137
Introduction137
Research Background138
Our Research138
Conceptual Framework139
Development Process139
Framework Usage140
Framework Components141
Research Methodology and Case Study143
Case Description144
Discussion147
Case Study Limitations148
Conclusions and Future Research149
References150
Value Creation by Agile Projects: Methodology or Mystery?152
Introduction152