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
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)