Journal article
End-User Debugging Strategies: A Sensemaking Perspective
ACM transactions on computer-human interaction, v 19(1)
01 Mar 2012
Featured in Collection : UN Sustainable Development Goals @ Drexel
Abstract
Despite decades of research into how professional programmers debug, only recently has work emerged about how end-user programmers attempt to debug programs. Without this knowledge, we cannot build tools to adequately support their needs. This article reports the results of a detailed qualitative empirical study of end-user programmers' sensemaking about a spreadsheet's correctness. Using our study's data, we derived a sensemaking model for end-user debugging and categorized participants' activities and verbalizations according to this model, allowing us to investigate how participants went about debugging. Among the results are identification of the prevalence of information foraging during end-user debugging, two successful strategies for traversing the sensemaking model, potential ties to gender differences in the literature, sensemaking sequences leading to debugging progress, and sequences tied with troublesome points in the debugging process. The results also reveal new implications for the design of spreadsheet tools to support end-user programmers' sensemaking during debugging.
Metrics
Details
- Title
- End-User Debugging Strategies: A Sensemaking Perspective
- Creators
- Valentina Grigoreanu - Oregon State UniversityMargaret Burnett - Oregon State UniversitySusan Wiedenbeck - Drexel UniversityJill Cao - Oregon State UniversityKyle Rector - Oregon State UniversityIrwin Kwan - Oregon State University
- Publication Details
- ACM transactions on computer-human interaction, v 19(1)
- Publisher
- Assoc Computing Machinery
- Number of pages
- 28
- Grant note
- 0917366 / NSF; National Science Foundation (NSF) 0325273 / EUSES Consortium under NSF IBM; International Business Machines (IBM) FA9550-09-1-0213 / AFOSR; United States Department of Defense; Air Force Office of Scientific Research (AFOSR)
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- [Retired Faculty]
- Web of Science ID
- WOS:000302784500005
- Scopus ID
- 2-s2.0-84859727415
- Other Identifier
- 991019167584004721
UN Sustainable Development Goals (SDGs)
This publication has contributed to the advancement of the following goals:
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Industry collaboration
- Domestic collaboration
- Web of Science research areas
- Computer Science, Cybernetics
- Computer Science, Information Systems