DocumentCode
1567809
Title
Using dependence graphs to assist manual and automated object oriented software inspections
Author
Cooper, David ; Chan, Mun Wai ; Harding, Michael ; Mehra, Gautam ; Woodward, Peter ; Von Konsky, Brian R. ; Robey, Michael
Author_Institution
Dept. of Comput., Curtin Univ. of Technol., Perth, WA
fYear
2006
Lastpage
269
Abstract
Many researchers have demonstrated the value of software inspections in finding and fixing defects early in the development process. However, manual inspection can be a labour-intensive process. We present a tool that applies dependence graphs to aid object oriented software inspection. Our tool, Coffee Grinder, uses control and data dependence graphs both to immediately visualise a Java system and to facilitate the development of scripts to find defects or locate areas of potential inspection interest. These scripts can output results textually or graphically. We present the design of Coffee Grinder and several example scripts. Coffee Grinder illustrates the case for extensible tool support in the software inspection process
Keywords
Java; data flow graphs; object-oriented programming; program diagnostics; program visualisation; Coffee Grinder tool; Java scripts; automated object oriented software inspection; data dependence graphs; manual inspection; Automation; Control systems; Data visualization; Displays; Grinding machines; Inspection; Java; Road transportation; Software engineering; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2006. Australian
Conference_Location
Sydney, NSW
ISSN
1530-0803
Print_ISBN
0-7695-2551-2
Type
conf
DOI
10.1109/ASWEC.2006.53
Filename
1615059
Link To Document