A novel approach for discovering barriers in using automatic static analysis

Jan Peter Ostberg, Jasmin Ramadani, Stefan Wagner

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Context: Static analysis of source code is a promising opportunity to detect faults and badly designed areas, which will have a negative effect on the overall product quality. In addition, it is inexpensive to integrate it into the development process, because it is easy to automate. Objective: Despite these benefits, static analysis is not as commonly accepted as other quality assurance techniques. To be able to realise its full potential, we need to better understand the problems which prevent software developers from successfully using static analysis tools. Method: To gain new insights we propose to combine the observation methodologies eye tracking, think aloud and questionnaires for a comprehensive investigation on the usage barriers. Results: Our first experimental results with students show new issues: Automated static analysis tools could benefit from a more direct feedback to changes and a more clear guidance of the users. Conclusion: Therefore, we consider the approach as promising and we will conduct further experiments to understand the barriers in static analysis usage.

Original languageEnglish
Title of host publicationEASE 2013 - Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Pages78-81
Number of pages4
DOIs
StatePublished - 2013
Externally publishedYes
Event17th International Conference on Evaluation and Assessment in Software Engineering, EASE 2013 - Porto de Galinhas, Brazil
Duration: 14 Apr 201316 Apr 2013

Publication series

NameACM International Conference Proceeding Series

Conference

Conference17th International Conference on Evaluation and Assessment in Software Engineering, EASE 2013
Country/TerritoryBrazil
CityPorto de Galinhas
Period14/04/1316/04/13

Fingerprint

Dive into the research topics of 'A novel approach for discovering barriers in using automatic static analysis'. Together they form a unique fingerprint.

Cite this