Skip to main content

Parametric and Functional-Based Analysis of Object-Oriented Dynamic Coupling Metrics

  • Chapter
  • First Online:
Integrated Intelligent Computing, Communication and Security

Part of the book series: Studies in Computational Intelligence ((SCI,volume 771))

  • 829 Accesses

Abstract

Software coupling is considered one of the most crucial issues in the software industry. The measurement of coupling gives a quantitative indication of internal features that are correlated to external quality attributes such as reliability, maintainability, extendibility, functionality and usability of the software. Various static and dynamic metrics have been proposed by several academicians and industry experts to evaluate software coupling. Although the values of static metrics can be easily extracted from the source code without its execution, researchers have emphasized the significance of dynamic metrics over static metrics in terms of program comprehensibility, change proneness, maintainability, etc. This chapter presents some of the dynamic coupling measures and their comparative analysis: (a) parametric-based analysis of six parameters, i.e. quality focus, measured entity, theoretical validation, dynamic analysis approach, environment, and statistical analysis technique; (b) functional-based analysis. Only those metrics which possess the required amount of information have been considered in order to make a meaningful comparison possible. Based on the comparison, the observed results reveal that empirical validation conducted for the evaluation of dynamic coupling metrics is not adequate to make them applicable to industries.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Arisholm, E., and Sjùberg, D.I. 2000. Towards a framework for empirical assessment of changeability decay. Journal of Systems and Software, 53 (1): 3–14.

    Article  Google Scholar 

  2. Eder, J., G. Kappel, and M. Schrefl. 1994. Coupling and cohesion in object oriented systems.

    Google Scholar 

  3. Chidamber, S., and C. Kemerer. 1994. A metrics suite for object oriented design. Transactions on Software Engineering 20 (6): 476–493.

    Article  Google Scholar 

  4. Li, W., and S. Henry. 1993. Object-oriented metrics that predict maintainability. Journal of Systems and Software 23 (2): 111–122.

    Article  Google Scholar 

  5. Abreu, F.B., and R. Carapuça. 1994. Object-oriented software engineering: Measuring and controlling the development process. In 4th international conference on software quality, McLean, VA, USA.

    Google Scholar 

  6. Geetika, R., and P. Singh. 2014. Dynamic coupling metrics for object oriented software systems: A survey. ACM SIGSOFT Software Engineering Notes 39 (2): 1–8.

    Article  Google Scholar 

  7. Yacoub, S., H. Ammar and T. Robinson. Dynamic metrics for object oriented designs. In Sixth international software metrics symposium, Boca Raton, FL, USA.

    Google Scholar 

  8. E. Arisholm. 2002. Dynamic coupling measures for object-oriented software. In Proceedings of the eighth IEEE symposium on software metrics, Ottawa, Ontario, Canada.

    Google Scholar 

  9. Arisholm, E., L. Briand, and A. Foyen. 2004. Dynamic coupling measurement for object-oriented software. IEEE Transactions on Software Engineering 30 (8): 491–506.

    Article  Google Scholar 

  10. Hassoun, Y., R. Johnson and S. Counsell. 2004. A dynamic runtime coupling metric for meta-level architectures. In Proceedings of eighth European conference on software maintenance and reengineering (CSMR 2004), Tampere, Finland.

    Google Scholar 

  11. Hassoun, Y., R. Johnson and S. Counsell. 2004. Empirical validation of a dynamic coupling metric.

    Google Scholar 

  12. Hassoun, Y., S. Counsell, and R. Johnson. 2005. Dynamic coupling metric: proof of concept. IEE Proceedings—Software 152 (6): 273–279.

    Article  Google Scholar 

  13. Mitchell, A., and J.F.Power. Run-time coupling metrics for the analysis of java programs-preliminary results from the SPEC and grande suites.

    Google Scholar 

  14. Mitchell, Á., and J.F. Power. 2004. An empirical investigation into the dimensions of run-time coupling in Java programs. In Proceedings of the 3rd international symposium on principles and practice of programming in java, Las Vegas, Nevada, USA.

    Google Scholar 

  15. Mitchell, A., and J.F. Power. 2005. Using object-level run-time metrics to study coupling between objects. In Proceedings of ACM symposium on applied computing, Santa Fe, New Mexico.

    Google Scholar 

  16. Zaidman, A., and S. Demeyer. 2004. Analyzing large event traces with the help of coupling metrics. In Proceedings of the fourth international workshop on OO reengineering, University Antwerpen.

    Google Scholar 

  17. A. Zaidman. 2006. Scalability solutions for program comprehension through dynamic analysis. PhD dissertation, University of Antwerp.

    Google Scholar 

  18. Beszedes, A., T. Gergely, S. Farago, T. Gyimothy and F. Fischer. 2007. The dynamic function coupling metric and its use in software evolution. In 11th European conference on software maintenance and reengineering, Amsterdam, Netherlands.

    Google Scholar 

  19. Apiwattanapong, T., A. Orso and M.J. Harrold. 2005. Efficient and precise dynamic impact analysis using execute-after sequences. In Proceedings of the 27th international conference on software engineering, St. Louis, MO, USA.

    Google Scholar 

  20. Singh, P., and H. Singh. 2010. Class-level dynamic coupling metrics for static and dynamic analysis of object-oriented systems. International Journal of Information and Telecommunication Technology 1 (1): 16–28.

    Google Scholar 

  21. Briand, L., J. Daly and J. Wust. 1999. A unified framework for coupling measurement in object-oriented systems. IEEE Transactions on Software Engineering 25 (1): 91–121.

    Article  Google Scholar 

  22. Weyuker, E. 1998. Evaluating software complexity measures. IEEE Transactions on Software Engineering 14 (1): 1357–1365.

    MathSciNet  Google Scholar 

  23. Raymond, J.A., and D.L. Alex. 1997. A data model for object oriented design metrics. Kingston, Ontario, Canada.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Navneet Kaur .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kaur, N., Singh, H. (2019). Parametric and Functional-Based Analysis of Object-Oriented Dynamic Coupling Metrics. In: Krishna, A., Srikantaiah, K., Naveena, C. (eds) Integrated Intelligent Computing, Communication and Security. Studies in Computational Intelligence, vol 771. Springer, Singapore. https://doi.org/10.1007/978-981-10-8797-4_48

Download citation

Publish with us

Policies and ethics