skip to main content
research-article

Method efficiency model based on value relevancy

Published:20 July 2010Publication History
Skip Abstract Section

Abstract

Class methods are modules in a class that perform a specific behavior. The best software practice in defining a method is to assign a single task for each method. It is always expected that each method should carry out a unique task in its defining class. A series of similar tasks are usually defined by overloaded methods. Such a single-task practice of method definition is seldom imposed on individual software developers who extensively develop user-defined methods. In this research, a method efficiency model is developed with the objective of guiding the software developers in developing an individual cohesive method. Increased cohesion of methods is desirable because it contributes to the enhancement of software maintenance.

References

  1. Myers, G.J. 1978. Composite/Structured Design. New York: Van Nostrand Reinhold. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Yourdon, E, Constantine, L.L. 1979. Structured Design. New Jersey: Prentice Hall.Google ScholarGoogle Scholar
  3. Chidamber, S.R., and Kemerer, C.F. 1991. Towards a Metrics Suite for Object Oriented Design. In Proc. Conference on Object-Oriented Programming: System, Languages and Applications (OOPSLA'91), SIGPLAN Notices 26 (11). Pp 197--211. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Briand, L.C., Daly, J.W., and Wüst, J. 1998. A Unified Framework for Cohesion Measurement in Object-Oriented Systems. In Empirical Software Engineering. Pp 65--117. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Hitz, M., and Montazeri, B. 1995. Measuring Coupling and Cohesion in Object-Oriented Systems. In Proc. International Symposium on Applied Corporate Computing.Google ScholarGoogle Scholar
  6. Bieman, J., and Kang, B. 1995. Cohesion and Reuse In An Object-Oriented System. In Proc ACM Symposium of Software Reusability. Pp 259--262. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Lee, Y.S., Liang, B.S., Wu, S.F., and Wang, F.J. 1995. Measuring the Coupling and Cohesion of an Object-Oriented Program Based on Information Flow. In Proc International Conference on Software Quality.Google ScholarGoogle Scholar

Index Terms

  1. Method efficiency model based on value relevancy

        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

        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader