A large-scale study of usability criteria addressed by static analysis tools
Marcus Nachtigall, Michael Schlichtig, Eric Bodden
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