ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal

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 Apr

Displayed 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:00
90m
Poster
Investigating Cultural Dispersion: on the Role of Cultural Differences in Software Development Teams
Doctoral Symposium
Stefano Lambiase University of Salerno
Pre-print
14:00
90m
Poster
Generating User Experience Based on Personas with AI Assistants
Doctoral Symposium
Yutan Huang Monash University
14:00
90m
Poster
Building a Framework to Improve the User Experience of Static Analysis Tools
Doctoral Symposium
Michael Schlichtig Heinz Nixdorf Institute, Paderborn University
File Attached
14:00
90m
Poster
MEITREX - Gamified and Adaptive Intelligent Tutoring in Software Engineering Education
Doctoral Symposium
Niklas Meissner University of Stuttgart
DOI File Attached
14:00
90m
Poster
Exploring Strategies for Continuous User Requirement Discovery in ML-Based Software
Doctoral Symposium
File Attached