Mental models and software maintenance
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
Comparing the Effectiveness of Software Testing Strategies
IEEE Transactions on Software Engineering
An analysis of the on-line debugging process
Empirical studies of programmers: second workshop
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Programmers use slices when debugging
Communications of the ACM
How self-efficacy and gender issues affect software adoption and use
Communications of the ACM - Why CS students need math
Designing the whyline: a debugging interface for asking questions about program behavior
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The fuzzy felt ethnography—understanding the programming patterns of domestic appliances
Personal and Ubiquitous Computing
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Effectiveness of end-user debugging software features: are there gender issues?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Managers' email: beyond tasks and to-dos
CHI '05 Extended Abstracts on Human Factors in Computing Systems
A1: end-user programming for web-based system administration
Proceedings of the 18th annual ACM symposium on User interface software and technology
Tinkering and gender in end-user programmers' debugging
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Strategies and behaviors of end-user programmers with interactive fault localization
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Gender Differences in End-User Debugging, Revisited: What the Miners Found
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Automated known problem diagnosis with event traces
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Storytelling alice motivates middle school girls to learn computer programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Configuration debugging as search: finding the needle in the haystack
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Debugging strategies and tactics in a multi-representation software environment
International Journal of Human-Computer Studies
On to the Real World: Gender and Self-Efficacy in Excel
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Design Planning in End-User Web Development
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Testing vs. code inspection vs. what else?: male and female end users' debugging strategies
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 30th international conference on Software engineering
Open source software peer review practices: a case study of the apache server
Proceedings of the 30th international conference on Software engineering
Debugging: an analysis of bug-location strategies
Human-Computer Interaction
An ethnographic examination of the relationship of gender & end-user programming
An ethnographic examination of the relationship of gender & end-user programming
What's in a mashup? And why? Studying the perceptions of web-active end users
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Can feature design reduce the gender gap in end-user software development environments?
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Gender HCI: what about the software?
Proceedings of the 28th ACM International Conference on Design of Communication
End-user debugging strategies: A sensemaking perspective
ACM Transactions on Computer-Human Interaction (TOCHI)
On the benefits of providing versioning support for end users: An empirical study
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
Little research has addressed IT professionals' script debugging strategies, or considered whether there may be gender differences in these strategies. What strategies do male and female scripters use and what kinds of mechanisms do they employ to successfully fix bugs? Also, are scripters' debugging strategies similar to or different from those of spreadsheet debuggers? Without the answers to these questions, tool designers do not have a target to aim at for supporting how male and female scripters want to go about debugging. We conducted a think-aloud study to bridge this gap. Our results include (1) a generalized understanding of debugging strategies used by spreadsheet users and scripters, (2) identification of the multiple mechanisms scripters employed to carry out the strategies, and (3) detailed examples of how these debugging strategies were employed by males and females to successfully fix bugs.