skip to main content
research-article

An analysis of dependency of coupling on software defects

Published:27 January 2012Publication History
Skip Abstract Section

Abstract

Functional independence is a key to good software design and a good design results in high quality software. Functional independence is the refined form of the design concept of modularity, abstraction and information hiding. Coupling is a measure of relative interconnection among modules. Coupling in software has been linked with maintainability and existing metrics are used as predictors of external software quality (e.g., fault -proneness, impact analysis, ripple effect of changes, changeability).In this paper we demonstrate the defects of software due to coupling by studying five different attributes of coupling and measured its impact on software defects.

References

  1. Briand, L.C., Wuest J., Lkonomoski, S. and Lounis, H. investigating quality factor in object oriented design. An Industrial case study, proceddings of international conference of software Engineering, PP 345--354,1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. El Eman, K., Benlarbi, S., Goel, N. and Raj, S.N. The confounding effect of class size on the validity of object oriented metrics, IEEE Transaction on Software Engineering Vol 27, PP 630--650, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Frederick T. Sheldon, Kshamta Jerath, Hong Chung, Metric for Maintainability of Class Inheritance Hierarchies, Journal of Software Maintenance and Evolution: Research and Practice,Vol. 14, Issue 3, pp. 147--160, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Ghassan alkadi, Ihssan Alkadi, Application of a revised DIT metric to Redesign an OO Design, Journal of Object Technology, Vol. 2, Issue 3, pp. 127--134, 2003Google ScholarGoogle ScholarCross RefCross Ref
  5. Gyimothy, T., Ferenc, R. and Siket, I. Emperical Validation of object oriented Metrics on open source software for fault prediction. IEEE Transaction on Software Engineering Vol 31, No 10, PP 897--910, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. http://www.statsoft.com/textbook/cluster-analysis/Google ScholarGoogle Scholar
  7. http://promise.site.uottawa.ca/SERepositoryGoogle ScholarGoogle Scholar
  8. http://promise.site.uottawa.ca/SERepository/datasets/kc1-class-level-numericdefect.arffGoogle ScholarGoogle Scholar
  9. Olague, H.M., Etzkorn, L.H., Gholston, S. and Quattlebaum, S. Empirical validation pof three software metric suits to predict Fault-Proneness of object oriented classes developed using highly iterative or Agile software development processes, IEEE Transaction on Software Engineering , Vol 33, No 6, PP 402--419. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Radu Marinescu, Measurement and Quality in Object Oriented Design, University of Timisoara, 2002Google ScholarGoogle Scholar
  11. Robert L. Andrews, April 2005 & revised, April 2011, Cluster Analysis.Google ScholarGoogle Scholar
  12. Shyam R. Chidamber, Chris F. Kemerer, Towards A Metrics Suit For Object Oriented Design, OOPSLA' 91, pp. 197--211, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Shyam R. Chidamber, Chris F. Kemerer, A Metric Suite For Object Oriented Design, M.I.T. Solan School of Management 1993.Google ScholarGoogle Scholar
  14. Shyam R. Chidamber, Chris F. Kemerer, A Metric Suite For Object Oriented Design, IEEE Transaction on Software Engineering, Vol. 20, Issue 6, pp. 476--493, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Subramanyam, R. and Krishna, M. Emperical Analysis of C. K. Metrics For Object-Oriented Design Complexity : Implication for Software Defects. IEEE Transaction on Software Engineering Vol 29, No 4, pp 297--310 April 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Vandana Bhattacherjee, Vinay Singh "Indirect Coupling Using Chaining Method" International Conference on CISTM Gurgaon, India.Google ScholarGoogle Scholar
  17. Wei Li, Another Metric Suite For Object Oriented Programming, The Journal of System and Software, Vol. 44, Issue 2, pp. 155--162, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An analysis of dependency of coupling on software defects

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader