Abstract
While software inspection is an effective activity to detect defects early in the software development lifecycle, it is an effort-intensive and error-prone activity. Motivated by a real need in the context of the Turkish Aerospace Industries Inc. (TAI), a tool named AutoInspect was developed to (semi-) automate the inspection of software design documents and, as a result, to increase the efficiency and effectiveness of the inspection process. We present in this paper the features of the tool, its development details and its initial evaluation for inspecting the design documents of three real systems in the company. The results of the initial case-study reveal that the tool is indeed able to increase the inspections efficiency and effectiveness. In terms of efficiency, inspection engineers who used AutoInspect performed 41-50% more efficiently, for the three design documents under study, compared to the case when the tool was not used (i.e., manual inspections). In terms of effectiveness, compared to manual inspections, the automated approach found between 23-33% more defects in the three design documents under study. As the tool currently only provides partial automation, our efforts are currently underway to increase its automation level even further.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2016 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2016 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 287-294 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781509018260 |
| DOIs | |
| Publication status | Published - 04 Aug 2016 |
| Event | 9th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2016 - Chicago, United States Duration: 10 Apr 2016 → 15 Apr 2016 |
Conference
| Conference | 9th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2016 |
|---|---|
| Country/Territory | United States |
| City | Chicago |
| Period | 10/04/2016 → 15/04/2016 |
Keywords
- automated inspections
- Computer-aided software engineering (CASE)
- design verification
- improving efficiency and effectiveness
- industry case study
- Software inspections
ASJC Scopus subject areas
- Software
- Safety, Risk, Reliability and Quality
Fingerprint
Dive into the research topics of 'A Tool for Automated Inspection of Software Design Documents and Its Empirical Evaluation in an Aviation Industry Setting'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver