21 March 1989 System For Inspection And Quality Assurance Of Software: A Knowledge-Based Experiment With Code Understanding
Author Affiliations +
This paper describes a knowledge-based prototype that inspects and quality assures software components. The prototype model, which offers a singular representation of these components, is used to automate both the mechanical and nonmechanical activities in the quality assurance (QA) process. It will be shown that the prototype, in addition to automating the QA process, provides a novel approach to understanding code. Our approaches are compared with recent approaches to code understanding. The paper also presents the results of an experiment with several classes of nonsyntactic bugs. It is argued that a structured environment, as facilitated by our unique architecture along with "software development standards" used in the QA process, is essential for meaningful analysis of code. Initial success with the prototype has generated several interesting directions for future work.
© (1989) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Bikas K. Das, "System For Inspection And Quality Assurance Of Software: A Knowledge-Based Experiment With Code Understanding", Proc. SPIE 1095, Applications of Artificial Intelligence VII, (21 March 1989); doi: 10.1117/12.969346; https://doi.org/10.1117/12.969346



Standards development

Software development

Artificial intelligence

Computer programming

Nanoimprint lithography


A Survey Of Diagnostic Expert Systems
Proceedings of SPIE (May 11 1987)
Next Generation Software Techniques
Proceedings of SPIE (October 13 1986)
Abest: The Ada - Based Expert System Tool
Proceedings of SPIE (May 11 1987)

Back to Top