Identifying Successful Strategies for Resolving Static Analysis Notifications
Title | Identifying Successful Strategies for Resolving Static Analysis Notifications |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Smith, Justin |
Conference Name | Proceedings of the 38th International Conference on Software Engineering Companion |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4205-6 |
Keywords | composability, Human Behavior, human factors, pubcrawl, Resiliency, static analysis, static code analysis, strategies |
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. |
URL | http://doi.acm.org/10.1145/2889160.2891034 |
DOI | 10.1145/2889160.2891034 |
Citation Key | smith_identifying_2016 |