Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
Orthogonal Defect Classification-A Concept for In-Process Measurements
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Agile Software Development with Scrum
Agile Software Development with Scrum
The Scrum Software Development Process for Small Teams
IEEE Software
The Repeatability of Code Defect Classifications
ISSRE '98 Proceedings of the The Ninth International Symposium on Software Reliability Engineering
Extreme Programming: First Results from a Controlled Case Study
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Is Internet-Speed Software Development Different?
IEEE Software
Analyses of an Agile Methodology Implementation
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
Exploring Extreme Programming in Context: An Industrial Case Study
ADC '04 Proceedings of the Agile Development Conference
Software Quality and Agile Methods
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Challenges of migrating to agile methodologies
Communications of the ACM - Adaptive complex enterprises
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
A Case Study on the Impact of Scrum on Overtime and Customer Satisfaction
ADC '05 Proceedings of the Agile Development Conference
Proceedings of the 28th international conference on Software engineering
Customising agile methods to software practices at Intel Shannon
European Journal of Information Systems - Including a special section on business agility and diffusion of information technology
AGILE '06 Proceedings of the conference on AGILE 2006
Long-term Life Cycle Impact of Agile Methodologies
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Theoretical reflections on agile development methodologies
Communications of the ACM - Emergency response information systems: emerging trends and technologies
Scrum and CMMI Level 5: The Magic Potion for Code Warriors
AGILE '07 Proceedings of the AGILE 2007
Scrum at a Fortune 500 Manufacturing Company
AGILE '07 Proceedings of the AGILE 2007
Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Rolling Out Agile in a Large Enterprise
HICSS '08 Proceedings of the Proceedings of the 41st Annual Hawaii International Conference on System Sciences
Empirical studies of agile software development: A systematic review
Information and Software Technology
Overcoming Barriers to Self-Management in Software Teams
IEEE Software
Developer-driven big-bang process transition from Scrum to Kanban
Proceedings of the 2011 International Conference on Software and Systems Process
Challenges of shared decision-making: A multiple case study of agile software development
Information and Software Technology
Experiences by using AFFINE for building collaborative applications for online communities
OCSC'13 Proceedings of the 5th international conference on Online Communities and Social Computing
Evaluating the impact of an agile transformation: a longitudinal case study in a distributed context
Software Quality Control
Hi-index | 0.00 |
Although Scrum is an important topic in software engineering and information systems, few longitudinal industrial studies have investigated the effects of Scrum on software quality, in terms of defects and defect density, and the quality assurance process. In this paper we report on a longitudinal study in which we have followed a project over a three-year period. We compared software quality assurance processes and software defects of the project between a 17-month phase with a plan-driven process, followed by a 20-month phase with Scrum. The results of the study did not show a significant reduction of defect densities or changes of defect profiles after Scrum was used. However, the iterative nature of Scrum resulted in constant system and acceptance testing and related defect fixing, which made the development process more efficient in terms of fewer surprises and better control of software quality and release date. In addition, software quality and knowledge sharing got more focus when using Scrum. However, Scrum put more stress and time pressure on the developers, and made them reluctant to perform certain tasks for later maintenance, such as refactoring.