Title
Identifying successful strategies for resolving static analysis notifications.
Abstract
Although static analysis tools detect potential code defects early in the development process, they do not fully support developers in resolving those defects. To accurately and efficiently resolve defects, developers must orchestrate several complex tasks, such as determining whether the defect is a false positive and updating the source code without introducing new defects. Without good defect resolution strategies developers may resolve defects erroneously or inefficiently. In this work, I perform a preliminary analysis of the successful and unsuccessful strategies developers use to resolve defects. Based on the successful strategies identified, I then outline a tool to support developers throughout the defect resolution process.
Year
DOI
Venue
2016
10.1145/2889160.2891034
ICSE (Companion Volume)
Keywords
Field
DocType
Static analysis, Strategies, Human Factors
Static program analysis,Systems engineering,Computer science,Source code,Software bug,Static analysis,Software,Access control
Conference
ISBN
Citations 
PageRank 
978-1-4503-4205-6
1
0.35
References 
Authors
8
1
Name
Order
Citations
PageRank
Justin Smith19711.74