| Requirement error abstraction and classification: an empirical study |
| Full text |
Pdf
(170 KB)
|
| Source
|
International Symposium on Empirical Software Engineering
archive
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
table of contents
Rio de Janeiro, Brazil
SESSION: Defect classification
table of contents
Pages: 336 - 345
Year of Publication: 2006
ISBN:1-59593-218-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 142, Citation Count: 0
|
|
|
ABSTRACT
Software quality and reliability is a primary concern for successful development organizations. Monitoring and controlling quality by helping developers detect as many faults as possible is a subjective and intricate approach. Due to the inherent difficulties and limitations, additional methods are required to obtain a more complete solution to the software quality problem. This paper analyzes the software quality problem from a different perspective involving a step back from faults to focus on the fundamental causes of faults. The first step in this direction is the application of the Error Abstraction Process (EAP) to the requirements phase of the software lifecycle to develop a Requirement Error Taxonomy (RET). This paper presents an empirical study on the application of the EAP and RET to requirement documents in a controlled classroom setting. The results show that the EAP significantly improves the productivity of subjects, that the RET is useful for improving software quality, that it provides useful insights into the requirements document, and that various context variables also impact the results. These results are promising and are important to motivate further investigation, to refine the RET, and to derive more formalized tools and methods for assisting developers. The result of this investigation will be a sound verification process for requirements phase.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
Ram Chillarege , Inderpal S. Bhandari , Jarir K. Chaar , Michael J. Halliday , Diane S. Moebus , Bonnie K. Ray , Man-Yuen Wong, Orthogonal Defect Classification-A Concept for In-Process Measurements, IEEE Transactions on Software Engineering, v.18 n.11, p.943-956, November 1992
[doi> 10.1109/32.177364
]
|
| |
5
|
|
| |
6
|
G. Damele, G. Bazzana, F. Andreis, S. Aquilio, "Process Improvement through Root Cause Analysis," In Proceedings of Third International Conference on Achieving Quality in Software, pp. 35--47, 1996.
|
| |
7
|
W. Florac, "Software Quality Measurement: A Framework for Counting Problems and Defect," Software Engineering Institute, Technical Report CMU/SEI-92-TR-22, 1992.
|
| |
8
|
|
| |
9
|
C. P. Lawrence, I. Kosuke, "Design Error Classification and Knowledge Management," Journal of Knowledge Management Practice, May 2004.
|
 |
10
|
|
| |
11
|
S. Sakthivel, "A Survey of Requirements Verification Techniques," Journal of Information Technology, Vol.6, pp. 68--79, 1991.
|
| |
12
|
|
| |
13
|
"Software Engineering Laboratory: Software Measurement Guidebook," NASA/GSFC Software Engineering Laboratory Technical Report SEL-94-002, 1994
|
| |
14
|
C. Trevor, S. Jim, C. Judith, K. Brain, "Human Error in the Software Generation Process," www.branchlines.org.uk/Research/Tread1.pdf
|
| |
15
|
G. Walia, "Empirical Validaton of Requirement Error Abstraction and Classification: A Multidisciplinary Approach," M.S Thesis, Mississippi State University, MS, 2006.
|
|