• DocumentCode
    3373108
  • Title

    A metrics-based decision support tool for software module interfacing technique selection to lower maintenance cost

  • Author

    Bitman, William R.

  • Author_Institution
    Appl. Phys. Lab., Johns Hopkins Univ., Baltimore, MD, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    170
  • Lastpage
    178
  • Abstract
    The Interfacing Techniques Comparison Graph visually compares applications in terms of attributes that relate to maintenance cost. Applications that have both lower coupling and lower complexity lie closer to the origin of the graph and exhibit lower maintenance cost than those that do not. The study supports the idea that compositional techniques are important for achieving these improved metrics. The graph can be used in three ways. First it serves as a decision support tool for managers to determine whether expected maintenance savings compensate for the additional training, effort and time needed to support compositional development. Second, it functions as a decision support tool for designers and coders as they determine, for each module interface, whether to use coupled techniques or composition. The graph can help identify those situations in which the long term cost gain justifies the extra time needed for compositional design. Third, it can serve as a maintenance cost estimation tool. The study found a close correlation between predicted and actual maintenance effort
  • Keywords
    decision support systems; graph theory; software maintenance; software metrics; Interfacing Techniques Comparison Graph; compositional design; compositional development; compositional techniques; coupled techniques; decision support tool; expected maintenance savings; long term cost gain; maintenance cost; maintenance cost estimation tool; maintenance effort; metrics based decision support tool; module interface; software module interfacing technique selection; Application software; Costs; Laboratories; Libraries; Management training; Physics; Software design; Software maintenance; Software quality; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics Symposium, 1999. Proceedings. Sixth International
  • Conference_Location
    Boca Raton, FL
  • Print_ISBN
    0-7695-0403-5
  • Type

    conf

  • DOI
    10.1109/METRIC.1999.809738
  • Filename
    809738