Litcius/Paper detail

A large-scale study of usability criteria addressed by static analysis tools

Marcus Nachtigall, Michael Schlichtig, Eric Bodden

202239 citationsDOI

Abstract

Static analysis tools support developers in detecting potential coding issues, such as bugs or vulnerabilities. Research on static analysis emphasizes its technical challenges but also mentions severe usability shortcomings. These shortcomings hinder the adoption of static analysis tools, and in some cases, user dissatisfaction even leads to tool abandonment.

Topics & Concepts

UsabilityComputer scienceStatic analysisAbandonment (legal)Coding (social sciences)Software engineeringScale (ratio)Data scienceHuman–computer interactionProgramming languageLawPhysicsPolitical scienceMathematicsStatisticsQuantum mechanicsSoftware Engineering ResearchAdvanced Malware Detection TechniquesSoftware Testing and Debugging Techniques