• 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