• DocumentCode
    1360959
  • Title

    Evaluating software design processes by analyzing change data over time

  • Author

    Chmura, L.J. ; Norcio, A.F. ; Wicinski, T.J.

  • Author_Institution
    US Naval Res. Lab., Washington, DC, USA
  • Volume
    16
  • Issue
    7
  • fYear
    1990
  • fDate
    7/1/1990 12:00:00 AM
  • Firstpage
    729
  • Lastpage
    740
  • Abstract
    An analysis is presented of early design and code change data from the software cost reduction (SCR) project, a well-reported effort conducted at the US Naval Research Laboratory from 1978 to 1988. The analyses are mostly time-based studies of the change data and relationships between the data and SCR personnel activity data. Some analyses of the change data show patterns consistent with a major goal of the SCR project: the design and development of easy-to-change software. Specifically, most changes took a day or less to uncover and resolve; the majority of changes updated at most one module. Moreover, these percentages remained fairly stable. No positive relationship appeared between error-correction effort and the number of days that an error remained in the SCR design documentation. Other analyses suggest that consistency may have been temporary. For example, the analyses suggest a stepwise growth in average change effort, and an increasing percentage of changes resulted in module interface updates. Certain specific ratios between SCR change data and personnel activity data may be possible indicators of design incompleteness
  • Keywords
    software engineering; early design and code change data; error-correction effort; module interface updates; software cost reduction; software design processes evaluation; stepwise growth; Costs; Data analysis; Electrical capacitance tomography; Guidelines; Laboratories; Personnel; Software design; Software engineering; Statistical analysis; Thyristors;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.56099
  • Filename
    56099