Abstract
As the software size grows, the maintenance become challenging. To make it easier, there is a need to measure some quality parameters in earlier phases of software development. Understandability has a major contribution to control the maintainability. Coupling and cohesion are two well-accepted parameters to measure the software quality parameters. In this paper, a model is proposed to measure the understandability that is based on coupling and cohesion.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Counsell, S., Newson, P., Mendes, E.: Architectural level hypothesis testing through reverse engineering of object-oriented software. In: 8th International Workshop on Program Comprehension (IWPC) (2000)
Harrison, R., Counsell, S.: Object oriented software understandability: An empirical investigation. In: Proceedings of 12 International Conference on Software and System Engineering and their Application (ICSSEA) (1999)
ISO/IEC 9126-1.: Software engineering—product quality—part 1: Quality model (2001)
Porter, A., Siy, H.P., Toman, C.A., Votta, L.G.: An experiment to assess the cost-benefits of code inspections in large scale software development. IEEE Trans. Softw. Eng. 23(6), 329–346 (1997)
Nazir, M., Khan, R.A., Mustafa, K.: A metrics based model for understandability quantification. Int. J. Comput. 2(4), 90–94 (2010)
Rajnish, K.: Class complexity metric to predict understandability. IJIEEB 6(1), 69–76 (2014)
Shima, K., Takemura, Y., Matsumoto, K.: An approach to experimental evaluation of software understandability. In: Proceedings of the 2002 International Symposium on Empirical Software Engineering (ISESE’02). IEEE Computer Society, Washington, DC, USA, 2002
Mayrhauser, A., Vans, A.M.: Program understanding behavior during adaptation of large scale software. In: Proceedings of the 6th International Workshop on Program Comprehension (IWPC’98), Ischia, Italy, pp. 164–172, June 1998
Kushwaha, D.S., Misra, A.K.: Cognitive information complexity measure of object-oriented software: a practitioner’s approach, SEPADS’06. In: Proceedings of the 5th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems, pp. 174–179 (2006)
Kushwaha, D.S., Misra, A.K.: A modified cognitive information complexity measure of software. ACM SIGSOFT Software Engineering Notes, vol. 31(1), January 2006
Tripathi, A., Vardhan, M., Kushwaha, D.S.: Package level cohesion and its application. In: Fifth International Conference on Advances in Communication, Network, and Computing—CNC 2014, Elsevier, Chennai, 21–22 Feb 2014
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this paper
Cite this paper
Singh, N., Tripathi, A. (2015). A Design Phase Understandability Metric Based on Coupling and Cohesion for Object-Oriented Systems. In: Jain, L., Patnaik, S., Ichalkaranje, N. (eds) Intelligent Computing, Communication and Devices. Advances in Intelligent Systems and Computing, vol 308. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2012-1_33
Download citation
DOI: https://doi.org/10.1007/978-81-322-2012-1_33
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2011-4
Online ISBN: 978-81-322-2012-1
eBook Packages: EngineeringEngineering (R0)