Abstract
Semantic metrics are quantitative measures of software quality characteristics based on semantic information extracted from the different phases of the software process. The empirical validation of these metrics is necessary required to consider them as quality indicators; which can’t be achieved only through their automatic computing based on the appropriate software tools. However, some semantic metrics are only based on theoretical formulation and require further empirical studies and experiments to validate and exploit them. This paper will take into consideration one of the theoretical metrics to be automatically calculated using various basic programs. The experimental results show that automatical computing of this metric is beneficial and fruitful in two sides. On one side, it has an efficient role in computing semantic metrics from the program functional attitude. On the other side, this step is essential to empirically validate this metric as a software quality indicator.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Fenton, N., Pfleeger, S.L.: Software Metrics: A Rigorous & Practical Approach, 2nd edn. International Thomson Computer Press, London (1997)
Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476–493 (1994)
Li, W.: Another for object-oriented programming metric suite. J. Syst. Softw. 44(2), 155–162 (1998)
Stein, C., Etzkorn, L., Cox, G., Farrington, P., Gholston, S., Utley, D., Fortune, J.: A new suite of metrics for object-oriented software. In: Proceedings of the 1st International Workshop on Software Audits and Metrics, Portugal, pp. 49–58 (2004)
Stein, C., Etzkorn, L., Gholston, S., Farrington, P., Utley, D., Cox, G., Fortune, J.: Semantic metrics: metrics based on semantic aspects of software. Appl. Artif. Intell. 23(1), 44–77 (2009)
Etzkorm, L., Delugach, H.: Towards a semantic metrics suite for object-oriented design. In: 34th International Conference on Technology of Object-Oriented Languages and Systems, USA, pp. 71–80 (2000)
Mili, A., Jaoua, A., Frias, A.: Semantic metrics for software products. Innov. Syst. Softw. Eng. 10(3), 203–217 (2014)
Voas, J.M., Miller, K.: Semantic metrics for software testability. J. Syst. Softw. 20(3), 207–216 (1993)
Marcus, A., Poshyvanyk, D.: The conceptual cohesion of classes. In: Proceedings of the 21st International Conference on Software Maintenance, Budapest, pp. 133–142 (2005)
Mili, A., Tchier, F.: Software Testing: Concepts and Operations, 2nd edn. Wiley, New Jersey (2015)
Cox, G.W., Gholston, S.E., Utley, D.R., Etzkorn, L.H., Gall, C.S., Farrington, P.A., Fortune, J.L.: Empirical validation of the RCDC and RCDE semantic complexity metrics for object-oriented software. J. Comput. Inf. Technol. (CIT) 15(2), 151–160 (2007)
Etzkorn, LH.: A metrics-based approach to the automated identification of object-oriented reusable software components. Doctoral Dissertation, University of Alabama in Huntsville (1997)
Wang, Y.: Semantic information extraction for software requirements using semantic role labeling. In: IEEE International Conference on Progress in Informatics and Computing (PIC), pp. 332–337 (2015)
Ibrahim, M., Ahmad, R.: Class diagram extraction from textual requirements using natural language processing (NLP) techniques. In: Proceedings of Second International Conference on Computer Research and Development, pp. 200–204. IEEE (2010)
Etzkorn, L., Gholston, S., Hughes, W.E.: A semantic entropy metric. J. Softw. Maint. Evol. Res. Pract. 14(5), 293–310 (2002)
Marcus, A.: Using the conceptual cohesion of classes for fault prediction in object- oriented systems. IEEE Trans. Softw. Eng. 34(2), 287–300 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Amara, D., Fatnassi, E., Rabai, L. (2018). An Automated Support Tool to Compute State Redundancy Semantic Metric. In: Abraham, A., Muhuri, P., Muda, A., Gandhi, N. (eds) Intelligent Systems Design and Applications. ISDA 2017. Advances in Intelligent Systems and Computing, vol 736. Springer, Cham. https://doi.org/10.1007/978-3-319-76348-4_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-76348-4_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-76347-7
Online ISBN: 978-3-319-76348-4
eBook Packages: EngineeringEngineering (R0)