Abstract
Software maintainability prediction has gained more attention in the last decade. Several studies have conducted empirical studies to look for models to predict software maintainability more accurately. In a previous work, a systematic mapping study (SMS) was performed in this context and a set of metrics used as predictors of software maintainability has been identified. But, unfortunately those metrics are not organized in a structured way. Moreover, some authors may raise the same metric with the same meaning, but with different wordings. Hence, it becomes a necessity to unify all the metrics in a taxonomy that will help researchers build maintainability models in an easy way. The proposed taxonomy is 3 levels with categories, subcategories and metrics. We expect that the use of this taxonomy by researchers can help us identify other options to both propose a more useful taxonomy and to perform its evaluation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
ISO: Systems and Software Engineering, Systems and Software Quality Requirements and Evaluation, System and Software Quality Models. ISO/IEC 25010. Geneva (Switzerland): International Organization for Standardization, p. 34 (2010)
Glass, R.L., Noiseux, R.A.: Software Maintenance Guidebook. Prentice Hall, Englewood Cliffs (1981)
Jones, C.: Assessment and Control of Software Risks. Prentice Hall, Englewood Cliffs (1994)
Pigoski, T.M.: Practical Software Maintenance: Best Practices for Managing Your Software Investment. Wiley, New York (1996)
Bandi, R.K., Vaishnavi, V.K., Turk, D.E.: Predicting maintenance performance using object-oriented design complexity metrics. IEEE Trans. Soft. Eng. 21(1) (2003)
Srinivasan, K.P., Devi, T.: A novel software metrics and software coding measurement in software engineering. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 4(1), 303–308 (2014)
Elmidaoui, S., Cheikhi, L., Idri, A.: Empirical Studies on Software Product Maintainability Prediction: A Systematic Mapping Study, In Process
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object-oriented design. IEEE Trans. Softw. Eng. 20(6), 476–493 (1994)
Li, W., Henry, S.: Object-oriented metrics that predict maintainability. J. Syst. Softw. 23(2), 111–122 (1993)
McCabe, T.J.: A complexity measure. IEEE Trans. Softw. Eng. 2 (1976)
Lorenz, M., Kidd, J.: Object-Oriented Software Metrics. Prentice Hall, USA (1994)
Saraiva, J., Soares, S., Castor, F.: Towards a catalog of object-oriented software maintainability metrics. In: International Workshop Emerging Trends in Software Metrics, pp. 84–87 (2013)
Abreu, F.B., Carapua, R.: Candidate metrics for object-oriented software within a taxonomy framework. J. Syst. Softw. 26(1), 87–96 (1994)
Archer, C., Stinson, M.: Object Oriented Software Measure, Technical report CMU/SEI-95-TR-002, ESC-TR-95-002 (1995)
Riaz, M., et al.: A systematic review of software maintainability prediction and metrics. In: International Symposium on Empirical Software Engineering and Measurement, pp. 367–377 (2009)
Saraiva, J. et al.: Aspect-oriented software maintenance metrics: a systematic mapping study. In: International Conference on Evaluation Assessment in Software Engineering, pp. 253–262 (2012)
Misra, S., Egoeze, F.: Framework for maintainability measurement of web application for efficient knowledge-sharing on campus intranet. In: International Conference on Computational Science and Its Applications, pp. 649–662. Springer (2014)
Muthanna, S. et al.: A maintainability model for industrial software systems using design level metrics. In: Conference on Reverse Engineering, pp. 248–256 (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Elmidaoui, S., Cheikhi, L., Idri, A. (2019). Towards a Taxonomy of Software Maintainability Predictors. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S. (eds) New Knowledge in Information Systems and Technologies. WorldCIST'19 2019. Advances in Intelligent Systems and Computing, vol 930. Springer, Cham. https://doi.org/10.1007/978-3-030-16181-1_77
Download citation
DOI: https://doi.org/10.1007/978-3-030-16181-1_77
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16180-4
Online ISBN: 978-3-030-16181-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)