Empirical Validation of OO Metrics Impact on Changeability
In the context of current software development, where changes to an application are made from one sprint to another, it’s more and more necessary for developers to be able to easily change the existing code. Starting from the existing literature and using two commercial projects with multiple versions and different architecture we are trying to confirm a correlation between a possible changeability indicator and variations of OO metrics. In our research we managed to provide empirical evidence of the relation between certain OO metrics that can be computed for a system and the changeability quality attribute.
 Spring boot. https://spring.io/projects/spring-boot, 2020. Online; accessed 10 January 2020.
 9126-1:2001, I. Software engineering - product quality. http://www.iso.org, 2019. On-line; accessed 10 June 2019.
 Ajrnal Chaumun, M., Kabaili, H., Keller, R. K., Lustman, F., and Saint-Denis, G. Design properties and object-oriented software changeability. In Proceedings of the Fourth European Conference on Software Maintenance and Reengineering (2000), pp. 45–54.
 Al-Qutaish. R. Quality Models in Software Engineering Litrature: An Analytical and Comparative Study. Journal of American Science 6, 3 (2010), 166–175.
 Angular. Angular. https://angular.io, 2020. Online; accessed 10 January 2020.
 Bachmann, F., Bass, L., and Nord, R. Modifiability tactics. 63.
 Barbacci, M. R. Software quality attributes: Modifiability and usability. http://www.ieee.org.ar/downloads/Barbacci-05-notas1.pdf, 2003.
 Bengtsson, P., Lassing, N., Bosch, J., and Vliet, H. Analyzing software architectures for modifiability. https://www.researchgate.net/ publication/30499164 Analyzing Software Architectures for Modifiability, 2009.
 Chidamber, S., and Kemerer, C. A Metric Suite for Object- Oriented Design. IEEE Transactions on Software Engineering 20, 6 (1994), 476–493.
 Henderson-Sellers, B. Software metrics. Hernel Hempstead: Prentice Hall (1996).
 ISO25010. Iso25010 description information. http://iso25000.com/index.php/en/iso-25000-standards/iso-25010, 2019. Online; accessed 10 June 2019.
 J. McCall, P. R., and Walters, G. Factors in software quality. Nat Tech.Information Service 1 (1977).
 jQuery. jquery. https://jquery.com/, 2020. Online; accessed January 2020.
 Kabaili, H., Keller, R. K., and Lustman, F. Cohesion as changeability indicator in object-oriented systems. In Proceedings Fifth European Conference on Software Maintenance and Reengineering (March 2001), pp. 39–46.
 Liferay. Digital experience software tailored to your needs. https://www.liferay.com/, 2020. Online; accessed 10 January 2020.
 Lincke, R., and Lowe, W. Foundations for defining software metrics, 2006.
 Lincke, R., and Lowe, W. Compendium of software quality standards and metrics. http://www.arisa.se/compendium/quality-metrics-compendium.html, 2019. Online; accessed 10 June 2019.
 Marinescu, R. Measurement and Quality in Object Oriented Design. PhD thesis, Faculty of Automatics and Computer Science, University of Timisoara, 2002.
 Northrop, L. Achieving product qualities through software architecture practices. https://apps.dtic.mil/dtic/tr/fulltext/u2/a631504.pdf, 2004.
 Royston, J. P. An extension of shapiro and wilk’s w test for normality to large samples. Journal of the Royal Statistical Society. Series C (Applied Statistics) 31, 2 (1982), 115–124.
 SourceMeter. www.sourcemeter.com, ”sourcemeter 8.2.0”. https://www.sourcemeter.com/resources/java, 2019.
 Stephens, M. A. Edf statistics for goodness of fit and some comparisons. Journal of the American Statistical Association 69, 347 (1974), 730–737.
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
When the article is accepted for publication, I, as the author and representative of the coauthors, hereby agree to transfer to Studia Universitatis Babes-Bolyai, Series Informatica, all rights, including those pertaining to electronic forms and transmissions, under existing copyright laws, except for the following, which the author specifically retain: the right to make further copies of all or part of the published article for my use in classroom teaching; the right to reuse all or part of this material in a review or in a textbook of which I am the author; the right to make copies of the published work for internal distribution within the institution that employs me.