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 :
بازگشت