Skip to main content

A Design Phase Understandability Metric Based on Coupling and Cohesion for Object-Oriented Systems

  • Conference paper
  • First Online:
Intelligent Computing, Communication and Devices

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 308))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Google Scholar 

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

    Google Scholar 

  3. ISO/IEC 9126-1.: Software engineering—product quality—part 1: Quality model (2001)

    Google Scholar 

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

    Article  Google Scholar 

  5. Nazir, M., Khan, R.A., Mustafa, K.: A metrics based model for understandability quantification. Int. J. Comput. 2(4), 90–94 (2010)

    Google Scholar 

  6. Rajnish, K.: Class complexity metric to predict understandability. IJIEEB 6(1), 69–76 (2014)

    Article  Google Scholar 

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

    Google Scholar 

  8. 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

    Google Scholar 

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

    Google Scholar 

  10. Kushwaha, D.S., Misra, A.K.: A modified cognitive information complexity measure of software. ACM SIGSOFT Software Engineering Notes, vol. 31(1), January 2006

    Google Scholar 

  11. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikita Singh .

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics