Path Projection for User-Centered Static Analysis Tools

dc.contributor.authorKhoo, Yit Phang
dc.contributor.authorFoster, Jeffrey S.
dc.contributor.authorHicks, Michael
dc.contributor.authorSazawal, Vibha
dc.date.accessioned2008-08-08T15:08:16Z
dc.date.available2008-08-08T15:08:16Z
dc.date.issued2008-08-01
dc.description.abstractThe research and industrial communities have made great strides in developing sophisticated defect detection tools based on static analysis. However, to date most of the work in this area has focused on developing novel static analysis algorithms, and neglected study of other aspects of static analysis tools, in particular user interfaces. In this work, we present a novel user interface toolkit called Path Projection that helps users visualize, navigate, and understand program paths, a common component of many static analysis tools’ error reports. We performed a controlled user study to measure the benefit of Path Projection in triaging error reports from Locksmith, a data race detection tool for C. We found that Path Projection improved participants’ time to complete this task, without affecting accuracy, and that participants felt Path Projection was useful.en
dc.format.extent823943 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/8369
dc.language.isoen_USen
dc.relation.ispartofseriesUM Computer Science Departmenten
dc.relation.ispartofseriesCS-TR-4919en
dc.titlePath Projection for User-Centered Static Analysis Toolsen
dc.typeTechnical Reporten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
tr-pathproj.pdf
Size:
804.63 KB
Format:
Adobe Portable Document Format