Understanding cost drivers of software evolution: a quantitative and qualitative investigation of change effort in two evolving software systems

@article{Benestad2009UnderstandingCD,
  title={Understanding cost drivers of software evolution: a quantitative and qualitative investigation of change effort in two evolving software systems},
  author={H. Benestad and B. Anda and E. Arisholm},
  journal={Empirical Software Engineering},
  year={2009},
  volume={15},
  pages={166-203}
}
Making changes to software systems can prove costly and it remains a challenge to understand the factors that affect the costs of software evolution. This study sought to identify such factors by investigating the effort expended by developers to perform 336 change tasks in two different software organizations. We quantitatively analyzed data from version control systems and change trackers to identify factors that correlated with change effort. In-depth interviews with the developers about a… Expand
A Method to Measure Productivity Trends during Software Evolution
Modularization compass navigating the white waters of feature-oriented modularity
Assessing impact of class change by mining class associations
Prediction of changeability for object oriented classes and packages by mining change history
  • J. Chhabra, Anshu Parashar
  • Computer Science
  • 2014 IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE)
  • 2014
Modularization of Legacy Features by Relocation and Reconceptualization: How Much is Enough?
...
1
2
...

References

SHOWING 1-10 OF 106 REFERENCES
Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor
Inferring change effort from configuration management databases
  • T. L. Graves, A. Mockus
  • Engineering, Computer Science
  • Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262)
  • 1998
Toward understanding the rhetoric of small source code changes
Empirical assessment of the impact of structural properties on the changeability of object-oriented software
Predicting risk of software changes
Two case studies in measuring software maintenance effort
  • F. Niessink, H. Vliet
  • Computer Science
  • Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)
  • 1998
...
1
2
3
4
5
...