Acknowledgements
This project was financially supported by NSERC (National Sciences and Engineer-
ing Research Council of Canada) and FRQNT (Fonds de Recherche du Québec –
Nature et Technologies) grants.
References
1. Xie, G., Chen, J., Neamtiu, I.: Towards a better understanding of software evolution: An
empirical study on open source software. In: ICSM ’09 (2009) 51–60
2. Sommerville, I.: Software engineering. 9th Edition, Addison Wesley (2010)
3. Parnas, P.L.: Software aging. In: Proceedings of the 16th ICSE (1994) 279–287
4. Lehman, M.M., Ramil, J.F., Wernick, P.D., Perry, D.E., Turski, W.M.: Metrics and laws of
software evolution – The nineties view. In: Proceedings of the Fourth International Soft-
ware Metrics Symposium (1997) 20–32
5. Lehman, M.M.: Laws of software evolution revisited. In: Lecture notes in computer sci-
ence, Vol. 1149/1996 (1997) 108–124
6. van Gurp, J., Bosch, J.: Design erosion: Problems & causes. In: Journal of Systems and
Software, Vol. 61, No. 2 (2002) 105–119
7. Zhang, H., Kim, S.: Monitoring software quality evolution for defects. In: IEEE Software,
Vol. 27, No. 4 (2010) 58–64
8. Lehman, M.M., Belady, L.A.: Program evolution: Processes of software change. Academic
Press (1985)
9. Lee, Y., Yang, J., Chang, K.H.: Metrics and evolution in open source software. In: Proceed-
ings of the 7
th
QSIC (2007)
10. Mens, T., and Demeyer, S.: Future trends in software evolution metrics. In: Proceedings of
the 4
th
IWPSE (2001) 83–86
11. Henderson-Sellers, B.: Object-oriented metrics – Measures of complexity. In: Prentice Hall,
New Jersey (1996)
12. Badri, M., Touré, F.: Empirical analysis for investigating the effect of control flow depend-
encies on testability of classes. In: 23
rd
International Conference on Software Engineering
and Knowledge Engineering (2011)
13. Basili, V., Briand, L., Melo, W.L.: A validation of object oriented design metrics as quality
indicators. In: IEEE Transactions on Software Engineering, Vol. 22, No. 10 (1996)
14. Briand, L.C., Wüst, J., Daly, J.W., Porter, D.V.: Exploring the relationships between design
measures and software quality in object-oriented systems. In: Journal of Systems and Soft-
ware (2000) 245–273
15. Dagpinar, M., Jahnke, J.H.: Predicting maintainability with object-oriented metrics - An
empirical comparison. In: Proceedings of the 10th Working Conference on Reverse Engi-
neering (2003) 155–164
16. Eski, S., Buzluca, F.: An empirical study on object-oriented metrics and software evolution
in order to reduce testing costs by predicting change-prone classes. In: 2011 IEEE 4
th
Int.
Conference on Software Testing, V&V Workshops (2011) 566–571
17. Fenton, N.E., Pfleeger, S.L.: Software metrics: A rigorous & practical approach. 2
nd
Ed.,
PWS Publishing Company (1997)
18. Murgia, A., Concas, G., Pinna, S., Tonelli, R., Turnu, I.: Empirical study of software quali-
ty evolution in open source projects using agile practices. In: CoRR, Vol. abs/0905.3287
(2009)
19. Singh, Y., Kaur, A., Malhotra, R.: Empirical validation of object-oriented metrics for pre-
dicting fault proneness models. In: Software Quality Journal, Vol. 18, No. 1 (2010) 3–35
43