Software development process from natural language specification
ICSE '89 Proceedings of the 11th international conference on Software engineering
A Practical View of Software Measurement and Implementation Experiences Within Motorola
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Journey to a mature software process
IBM Systems Journal
IEEE Software
Schlumberger's Software Improvement Program
IEEE Transactions on Software Engineering
A systematic survey of CMM experience and results
Proceedings of the 18th international conference on Software engineering
Non-technological issues in software engineering
ICSE '91 Proceedings of the 13th international conference on Software engineering
An analysis of SEI software process assessment results: 1987–1991
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software improvements in an international company
ICSE '93 Proceedings of the 15th international conference on Software Engineering
What small business and small organizations say about the CMM: experience report
ICSE '94 Proceedings of the 16th international conference on Software engineering
Reading between the lines: an examination of systems analysis and design texts
Journal of Systems and Software
Program design by informal English descriptions
Communications of the ACM
An Instrument for Measuring the Key Factors of Successin Software Process Improvement
Empirical Software Engineering
Software Process Improvement at Hughes Aircraft
IEEE Software
Elements of a Process-Improvement Program
IEEE Software
Process Improvement and the Corporate Balance Sheet
IEEE Software
Software Process Improvement At Raytheon
IEEE Software
How Software Process Improvement Helped Motorola
IEEE Software
Tailoring Cleanroom for Industrial Use
IEEE Software
A Longitudinal Study of Software Process Improvement
IEEE Software
Process Improvement Satisfies Employees
IEEE Software
Telcordia Technologies: The Journey to High Maturity
IEEE Software
Siemens Process Assessment and Improvement Approaches: Experiences and Benefits
COMPSAC '98 Proceedings of the 22nd International Computer Software and Applications Conference
Towards Implementing Successful Software Inspections
SMT '00 Proceedings of the International Conference on software Methods and Tools (SMT'00)
Software Process Improvement Problems in Twelve Software Companies: An Empirical Analysis
Empirical Software Engineering
A maturity model for the implementation of software process improvement: an empirical study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Studying Software Engineers: Data Collection Techniques for Software Field Studies
Empirical Software Engineering
The Impact of Institutional Forces on Software Metrics Programs
IEEE Transactions on Software Engineering
Opportunistic Problem Solving in Software Engineering
IEEE Software
A statistical framework for analyzing the duration of software projects
Empirical Software Engineering
A practitioner's guide to light weight software process assessment and improvement planning
Journal of Systems and Software
Capturing business benefits from process improvement: four fallacies and what to do about them
Proceedings of the 1st international workshop on Business impact of process improvements
A survey of software project managers on software process change
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
How Does a Measurement Programme Evolve in Software Organizations?
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Empirical evaluation of selected best practices in implementation of software process improvement
Information and Software Technology
Practitioner-based measurement: a collaborative approach
Communications of the ACM
Information and Software Technology
Empirical validation of the Classic Change Curve on a software technology change project
Information and Software Technology
Investigating factors affecting the usability of software process descriptions
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Software Process Improvement as organizational change: A metaphorical analysis of the literature
Journal of Systems and Software
Two case studies on small enterprise motivation and readiness for CMMI
Proceedings of the 11th International Conference on Product Focused Software
Implementing software process improvement initiatives: an empirical study
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
De-motivators of software process improvement: an analysis of vietnamese practitioners' views
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
A survey on reliability in distributed systems
Journal of Computer and System Sciences
Hi-index | 0.02 |
Despite the growing body of research on software process improvement (SPI), there is still a great deal of variability in the success of SPI programmes. In this paper, we explore 26 factors that potentially affect SPI. We also consider the research strategies used to study these factors. We have used a multi-strategy approach for this study: first, by combining qualitative and quantitative analysis within case studies; second, by comparing our case study results with the results of a previously conducted survey study. Seven factors relevant to SPI (i.e. executive support, experienced staff, internal process ownership, metrics, procedures, reviews, and training) were identified by the case studies and the survey study. Two factors (reward schemes and estimating tools) were found, by both the case studies and the survey study, not to be relevant to SPI. Three additional factors (people, problems and change) were identified by the case studies. The frequency with which people, problems and change are discussed by practitioners suggests that these three factors may be pervasive in SPI, in a way that the other factors are not. These factors, however, require further investigation.