• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Gamifying static analysis
 
  • Details
  • Full
Options
2018
Conference Paper
Title

Gamifying static analysis

Abstract
In the past decades, static code analysis has become a prevalent means to detect bugs and security vulnerabilities in software systems. As software becomes more complex, analysis tools also report lists of increasingly complex warnings that developers need to address on a daily basis. The novel insight we present in this work is that static analysis tools and video games both require users to take on repetitive and challenging tasks. Importantly, though, while good video games manage to keep players engaged, static analysis tools are notorious for their lacking user experience, which prevents developers from using them to their full potential, frequently resulting in dissatisfaction and even tool abandonment. We show parallels between gaming and using static analysis tools, and advocate that the user-experience issues of analysis tools can be addressed by looking at the analysis tooling system as a whole, and by integrating gaming elements that keep users engaged, such as providing immediate and clear feedback, collaborative problem solving, or motivators such as points and badges.
Author(s)
Do, L.N.Q.
Bodden, E.
Mainwork
ESEC/FSE 2018, 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Proceedings  
Conference
European Software Engineering Conference (ESEC) 2018  
Symposium on the Foundations of Software Engineering (FSE) 2018  
DOI
10.1145/3236024.3264830
Language
English
Fraunhofer-Institut für Entwurfstechnik Mechatronik IEM  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024