Building a Framework to Improve the User Experience of Static Analysis Tools
Static analysis tools are an important technique that helps in the development of secure code by analyzing code and reporting potential errors to developers. Besides the technical challenges of developing sophisticated static analyses, research, however, has also shown that static analysis tools often do not address the tools’ usability sufficiently. Such usability issues existing in static analysis tools can inhibit the acceptance in practice by developers or might even lead to the tool’s dismissal. To address this, we aim to help improve the user experience for developers using static analysis tools. We investigated several fundamentals to develop and properly evaluate usability interventions. Those fundamentals namely are the Foundations on the origin of API misuse (F1), the State of the art of static analysis tool usability (F2), and the Evaluation of static analysis tool accuracy (F3). Combining these fundamentals we propose a theoretical framework to develop usability interventions for static analysis tools and then evaluate them. In this paper we discuss our research contribution to each fundamental respectively and how we believe the resulting framework can be employed to improve the user experience of static analysis tools
| Building a Framework to Improve the User Experience of Static Analysis Tools (ICSE-DS24.pdf) | 492KiB | 
Tue 16 AprDisplayed time zone: Lisbon change
| 14:00 - 15:30 | Focus Group: Human Aspects, Requirements, and EducationDoctoral Symposium at Fernando Pessoa Chair(s): Silvia Abrahão Universitat Politècnica de València | ||
| 14:0090m Poster | Investigating Cultural Dispersion: on the Role of Cultural Differences in Software Development Teams Doctoral Symposium Stefano Lambiase University of SalernoPre-print | ||
| 14:0090m Poster | Generating User Experience Based on Personas with AI Assistants Doctoral Symposium Yutan Huang Monash University | ||
| 14:0090m Poster | Building a Framework to Improve the User Experience of Static Analysis Tools Doctoral Symposium Michael Schlichtig Heinz Nixdorf Institute, Paderborn UniversityFile Attached | ||
| 14:0090m Poster | MEITREX - Gamified and Adaptive Intelligent Tutoring in Software Engineering Education Doctoral Symposium Niklas Meissner University of StuttgartDOI File Attached | ||
| 14:0090m Poster | Exploring Strategies for Continuous User Requirement Discovery in ML-Based Software Doctoral Symposium Tor Sporsem SINTEFFile Attached | ||
