Data and Documentation
Open Data Policy
FAQ
EN
DE
FR
Suchbegriff
Advanced search
Publication
Back to overview
JIT Feedback --- what Experienced Developers like about Static Analysis
Type of publication
Peer-reviewed
Publikationsform
Proceedings (peer-reviewed)
Author
Tymchuk Yuriy, Ghafari Mohammad, Nierstrasz Oscar,
Project
Agile Software Analysis
Show all
Proceedings (peer-reviewed)
Page(s)
64 - 73
Title of proceedings
26th IEEE International Conference on Program Comprehension (ICPC 2018)
DOI
10.1145/3196321.3196327
Open Access
URL
http://scg.unibe.ch/archive/papers/Tymc18a.pdf
Type of Open Access
Website
Abstract
Although software developers are usually reluctant to use static analysis to detect issues in their source code, our automatic just-in-time (JIT) static analysis assistant was integrated into an Integrated Development Environment, and was evaluated positively by its users. We conducted interviews to understand the impact of the tool on experienced developers, and how it performs in comparison with other static analyzers. We learned that the availability of our tool as a default IDE feature and its automatic execution are the main reasons for its adoption. Moreover, the fact that immediate feedback is provided directly in the related development context is essential to keeping developers satis ed, although in certain cases feedback delivered later was deemed more useful. We also discovered that static analyzers can play an educational role, especially in combination with domain-specific rules.
-