Linking Software Design Metrics to Component Change-Proneness

  1. Lookup NU author(s)
  2. Dr Claire Ingram
  3. Dr Stephen Riddle
Author(s)Ingram C; Riddle S
Publication type Report
Series TitleSchool of Computing Science Technical Report Series
Legacy DateJune 2011
Report Number1257
Full text is available for this publication:
One technique from value-based software engineering involves prioritising the system and selectively applying time-consuming techniques (such as traceability) in order to maximise return on investment. This prioritisation could be based on predicted change-proneness of code modules, if a sufficiently accurate prediction can be achieved. Several previous studies have examined links between software change-proneness and software metrics such as size and complexity. However, conclusions differ as to the strength of the relationships. We present here a new case study project, extracting a range of complexity values from the code modules and testing for the existence of a significant link between change-proneness and complexity. We find only limited evidence of a linear relationship, but analysis using other statistical techniques does reveal some other significant links.
InstitutionSchool of Computing Science, The University of Newcastle upon Tyne
Place PublishedNewcastle upon Tyne
ActionsLink to this publication