COLLECTING AND CATEGORIZING SOFTWARE ERROR DATA IN AN INDUSTRIAL-ENVIRONMENT

被引:29
作者
OSTRAND, TJ
WEYUKER, EJ
机构
[1] SPERRY UNIVAC, WASHINGTON, DC USA
[2] NYU, COURANT INST MATH SCI, NEW YORK, NY 10012 USA
关键词
INTERACTIVE EDITOR - SOFTWARE DEVELOPMENT - SOFTWARE ERROR DATA;
D O I
10.1016/0164-1212(84)90028-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A study has been made of the software errors committed during development of an interactive special-purpose editor system. This product, developed for commercial production use, has been followed during nine months of coding, unit testing, function testing, and system testing. Detected problems and their fixes have been described by testers and debuggers. A new fault categorization scheme was developed from these descriptions and used to classify the 173 faults that resulted from the project's errors. For each error, we asked the programmers to select its most likely cause, report the stages of the software development cycle in which the error was committed and the problem first noticed, and the circumstances of the problem's first noticed, and the circumstances of the problem's detection and isolation, including time required, techniques tried, and successful techniques. The results collected in this study are compared to results from earlier studies, and similarities and differences are noted.
引用
收藏
页码:289 / 300
页数:12
相关论文
共 23 条