ABSTRACT
Earlier research on gender effects with software features intended to help problem-solvers in end-user debugging environments has shown that females are less likely to use unfamiliar software features. This poses a serious problem because these features may be key to helping them with debugging problems. Contrasting this with research documenting males' inclination for tinkering in unfamiliar environments, the question arises as to whether encouraging tinkering with new features would help females overcome the factors, such as low self-efficacy, that led to the earlier results. In this paper, we present an experiment with males and females in an end-user debugging setting, and investigate how tinkering behavior impacts several measures of their debugging success. Our results show that the factors of tinkering, reflection, and self-efficacy, can combine in multiple ways to impact debugging effectiveness differently for males than for females.
- Bandura, A. Social Foundations of Thought and Action. Prentice Hall, Englewood Cliffs, NJ, 1986.Google Scholar
- Beckwith, L. and Burnett M. Gender: An important factor in end-user programming environments? In Proc. Visual Languages and Human-Centric Computing, IEEE (2004), 107--114. Google ScholarDigital Library
- Beckwith, L. Burnett, M., Wiedenbeck, S., Cook, C., Sorte, S., and Hastings, M. Effectiveness of end-user debugging software features: Are there gender issues? In Proc. CHI 2005, ACM Press (2005), 869--878. Google ScholarDigital Library
- Beckwith, L., Sorte, S., Burnett, M., Wiedenbeck, S., Chintakovid, T. and Cook, C. Designing features for both genders in end-user programming environments. In Proc. Visual Languages and Human-Centric Computing, IEEE (2005), 153--160. Google ScholarDigital Library
- Ben-Ari, M. Bricolage forever! In Proc. of the 11th Annual Workshop of the Psychology of Programming Interest Group, (1999), 53--57.Google Scholar
- Burnett, M., Cook, C. and Rothermel G. End-user software engineering. Comm. of the ACM 47, 9 (2004), 53--58. Google ScholarDigital Library
- Compeau, D. and Higgins, C. Computer self-efficacy: Development of a measure and initial test. MIS Quarterly 19, 2 (1995), 189--211. Google ScholarDigital Library
- Fisher, A., Margolis, J. and Miller, F. Undergraduate women in computer science: Experience, motivation, and culture. In Proc. SIGCSE Technical Symposium on Computer Science Education, ACM Press (1997), 106--110. Google ScholarDigital Library
- Huff, C. Gender, software design, and occupational equity. ACM SIGCSE Bulletin 34, 2 (2002), 112--115. Google ScholarDigital Library
- Jones, M. G., Brader-Araje, L., Carboni, L. W., Carter, G., Rua, M. J., Banilower, E. and Hatch, H. Tool time: Gender and students' use of tools, control, and authority. Journal of Research in Science Teaching 37, 8 (2000), 760--783.Google ScholarCross Ref
- Kahn, K. Drawings on napkins, video-game animation, and other ways to program computers. Comm. of the ACM 39, 8 (1996), 49--59. Google ScholarDigital Library
- Kelleher, C. and Pausch, R. Stencils-based tutorials: Design and evaluation. In Proc. CHI 2005, ACM Press (2005), 541--550. Google ScholarDigital Library
- Ko, A.J. and Myers, B.A. Designing the Whyline: A debugging interface for asking questions about program failures. In Proc. CHI 2004, ACM Press (2004), 151--158. Google ScholarDigital Library
- Lepper, M.R. and Malone, T.W. Intrinsic motivation and instructional effectiveness in computer-based education. In R.E. Snow and M.J. Farr (Eds.), Aptitude, Learning, and Instruction: Vol. 3. Conative and Affective process Analyses, 255--286. Lawrence Erlbaum, Hillsdale, NJ, 1987.Google Scholar
- Malone, T.W. and Lepper, M.R. Making learning fun: A taxonomy of intrinsic motivations for learning. In R.E. Snow and M.J. Farr (Eds.), Aptitude, Learning and Instruction. Volume 3: Conative and Affective Process Analysis, 223--253. Lawrence Erlbaum, Hillsdale, NJ, 1987.Google Scholar
- Martinson, A.M. Playing with technology: Designing gender sensitive games to close the gender gap. Working Paper SLISWP-03-05, School of Library and Information Science, Indiana University, http://www.slis.indiana.edu/research/working_papers/files/SLISWP-03-05.pdf, accessed Sept., 12, 2005.Google Scholar
- Martocchio, J.J. and Webster, J. Effects of feedback and playfulness on performance in microcomputer software training. Personnel Psychology 45, (1992), 553--578.Google ScholarCross Ref
- Panko, R. What we know about spreadsheet errors. Journal of End User Computing 10, 2 (1998), 15--21. Google ScholarDigital Library
- Rowe, M.B. Teaching Science as Continuous Inquiry: A Basic (2nd ed.). McGraw-Hill, New York, NY 1978.Google Scholar
- Ruthruff, J., Phalgune, A., Beckwith, L., Burnett, M. and Cook, C. Rewarding 'good' behavior: End-user de¬bugging and rewards. In Proc. Visual Languages and Human-Centric Computing, IEEE (2004), 115--122. Google ScholarDigital Library
- Tillberg, H.K. and Cohoon, J.M. Attracting women to the CS major. Frontiers: A Journal of Women Studies 26, 1 (2005), 126--140.Google Scholar
- Turkle, S. and Papert, S. Epistemological pluralism and the revaluation of the concrete. Journal of Mathematical Behavior 11, 1 (1992), 3-33. Available online at http://www.papert.org/articles/EpistemologicalPluralism.htmlGoogle Scholar
- Van Den Heuvel-Panheizen, M. Girls' and boys' problems: Gender differences in solving problems in primary school mathematics in the Netherlands. In T. Nunes and P. Bryant (Eds.), Learning and Teaching Mathematics: An International Perspective, 223--253. Psychology Press, UK, 1999.Google Scholar
- Wagner, E.J. and Lieberman, H. Supporting user hypotheses in problem diagnosis on the web and elsewhere. In Proc. of the International Conference on Intelligent User Interfaces, ACM Press (2004), 30--37. Google ScholarDigital Library
- Washington Post. Tapping Into Tinkering: Some Makers of Electronics Benefit From Users' Modifications. July 12, 2005.Google Scholar
- Webster, J. and Martocchio, J.J. Turning work into play: implications for microcomputer software training. Journal of Management 19, 1 (1993), 127--146.Google ScholarCross Ref
- Whitworth, J.E., Price, B.A. and Randall, C.H. Factors that affect college of business student opinion of teaching and learning. Journal of Education for Business 77, 5 (2002), 282--289.Google ScholarCross Ref
- Wilson, A., Burnett, M., Beckwith, L., Granatir, O., Casburn, L., Cook, C., Durham, M. and Rothermel, G. Harnessing curiosity to increase correctness in end-user programming. In Proc. CHI 2003, ACM Press (2003), 305--312. Google ScholarDigital Library
Index Terms
- Tinkering and gender in end-user programmers' debugging
Recommendations
Effectiveness of end-user debugging software features: are there gender issues?
CHI '05: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsAlthough gender differences in a technological world are receiving significant research attention, much of the research and practice has aimed at how society and education can impact the successes and retention of female computer science professionals-...
Gender in end-user software engineering
WEUSE '08: Proceedings of the 4th international workshop on End-user software engineeringIn this paper, we describe research that reports gender differences in usage of software engineering tools by end-user programmers. We connect these findings with possible explanations based on theories from other disciplines, and then add to that our ...
Testing vs. code inspection vs. what else?: male and female end users' debugging strategies
CHI '08: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsLittle is known about the strategies end-user programmers use in debugging their programs, and even less is known about gender differences that may exist in these strategies. Without this type of information, designers of end-user programming systems ...
Comments