• DocumentCode
    2367909
  • Title

    Measuring and assessing maintainability at the end of high level design

  • Author

    Briand, Lionel C. ; Morasca, Sandro ; Basili, Victor R.

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • fYear
    1993
  • fDate
    27-30 Sep 1993
  • Firstpage
    88
  • Lastpage
    87
  • Abstract
    Software architecture appears to be one of the main factors affecting software maintainability. Therefore, in order to be able to predict and assess maintainability early in the development process one needs to be able to measure the high-level design characteristics that affect the change process. To this end, a measurement approach based on precise assumptions derived from the change process is proposed. The change process is based on object-oriented design principles and is partially language independent. Metrics for cohesion, coupling, and visibility are defined in order to capture the difficulty of isolating, understanding, designing and validating changes
  • Keywords
    object-oriented programming; software maintenance; software metrics; systems analysis; cohesion; coupling; high level design; language independent; object-oriented design principles; software architecture; software maintainability; software metrics; visibility; Computer languages; Computer science; Educational institutions; NASA; Predictive models; Software architecture; Software design; Software maintenance; Software systems; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance ,1993. CSM-93, Proceedings., Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-4600-4
  • Type

    conf

  • DOI
    10.1109/ICSM.1993.366952
  • Filename
    366952