A gamified tool for motivating developers to remove warnings of bug pattern tools

Satoshi Arai, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Citations (Scopus)

Abstract

Static analysis tools such as bug pattern tools are useful to detect bugs early in software development. However, existing tools sometimes yield so many warnings that developers tend to ignore such warnings. To deal with this problem, we propose a gamified tool for motivating developers to remove such warnings. Our tool employs the gamification technique that calculates points by counting removed warnings with respect to each developer and each team. The points give developers feedback and urge them to compete with each other. We confirmed that developers removed about 150% warnings with our tool in comparison with the case where they did not use our tool through an experiment.

Original languageEnglish
Title of host publicationProceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages37-42
Number of pages6
ISBN (Print)9781479966660
DOIs
Publication statusPublished - 2014 Dec 4
Event2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014 - Osaka
Duration: 2014 Nov 122014 Nov 13

Other

Other2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014
CityOsaka
Period14/11/1214/11/13

Fingerprint

Static analysis
Software engineering
Feedback
Experiments

Keywords

  • bug pattern detection
  • Gamification

ASJC Scopus subject areas

  • Software

Cite this

Arai, S., Sakamoto, K., Washizaki, H., & Fukazawa, Y. (2014). A gamified tool for motivating developers to remove warnings of bug pattern tools. In Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014 (pp. 37-42). [6976020] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IWESEP.2014.17

A gamified tool for motivating developers to remove warnings of bug pattern tools. / Arai, Satoshi; Sakamoto, Kazunori; Washizaki, Hironori; Fukazawa, Yoshiaki.

Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014. Institute of Electrical and Electronics Engineers Inc., 2014. p. 37-42 6976020.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Arai, S, Sakamoto, K, Washizaki, H & Fukazawa, Y 2014, A gamified tool for motivating developers to remove warnings of bug pattern tools. in Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014., 6976020, Institute of Electrical and Electronics Engineers Inc., pp. 37-42, 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014, Osaka, 14/11/12. https://doi.org/10.1109/IWESEP.2014.17
Arai S, Sakamoto K, Washizaki H, Fukazawa Y. A gamified tool for motivating developers to remove warnings of bug pattern tools. In Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014. Institute of Electrical and Electronics Engineers Inc. 2014. p. 37-42. 6976020 https://doi.org/10.1109/IWESEP.2014.17
Arai, Satoshi ; Sakamoto, Kazunori ; Washizaki, Hironori ; Fukazawa, Yoshiaki. / A gamified tool for motivating developers to remove warnings of bug pattern tools. Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014. Institute of Electrical and Electronics Engineers Inc., 2014. pp. 37-42
@inproceedings{adc0b604b31d4841a5a4bd3128299987,
title = "A gamified tool for motivating developers to remove warnings of bug pattern tools",
abstract = "Static analysis tools such as bug pattern tools are useful to detect bugs early in software development. However, existing tools sometimes yield so many warnings that developers tend to ignore such warnings. To deal with this problem, we propose a gamified tool for motivating developers to remove such warnings. Our tool employs the gamification technique that calculates points by counting removed warnings with respect to each developer and each team. The points give developers feedback and urge them to compete with each other. We confirmed that developers removed about 150{\%} warnings with our tool in comparison with the case where they did not use our tool through an experiment.",
keywords = "bug pattern detection, Gamification",
author = "Satoshi Arai and Kazunori Sakamoto and Hironori Washizaki and Yoshiaki Fukazawa",
year = "2014",
month = "12",
day = "4",
doi = "10.1109/IWESEP.2014.17",
language = "English",
isbn = "9781479966660",
pages = "37--42",
booktitle = "Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - A gamified tool for motivating developers to remove warnings of bug pattern tools

AU - Arai, Satoshi

AU - Sakamoto, Kazunori

AU - Washizaki, Hironori

AU - Fukazawa, Yoshiaki

PY - 2014/12/4

Y1 - 2014/12/4

N2 - Static analysis tools such as bug pattern tools are useful to detect bugs early in software development. However, existing tools sometimes yield so many warnings that developers tend to ignore such warnings. To deal with this problem, we propose a gamified tool for motivating developers to remove such warnings. Our tool employs the gamification technique that calculates points by counting removed warnings with respect to each developer and each team. The points give developers feedback and urge them to compete with each other. We confirmed that developers removed about 150% warnings with our tool in comparison with the case where they did not use our tool through an experiment.

AB - Static analysis tools such as bug pattern tools are useful to detect bugs early in software development. However, existing tools sometimes yield so many warnings that developers tend to ignore such warnings. To deal with this problem, we propose a gamified tool for motivating developers to remove such warnings. Our tool employs the gamification technique that calculates points by counting removed warnings with respect to each developer and each team. The points give developers feedback and urge them to compete with each other. We confirmed that developers removed about 150% warnings with our tool in comparison with the case where they did not use our tool through an experiment.

KW - bug pattern detection

KW - Gamification

UR - http://www.scopus.com/inward/record.url?scp=84920534362&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84920534362&partnerID=8YFLogxK

U2 - 10.1109/IWESEP.2014.17

DO - 10.1109/IWESEP.2014.17

M3 - Conference contribution

SN - 9781479966660

SP - 37

EP - 42

BT - Proceedings - 2014 6th International Workshop on Empirical Software Engineering in Practice, IWESEP 2014

PB - Institute of Electrical and Electronics Engineers Inc.

ER -