skip to main content
10.1145/1124772.1124808acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

Tinkering and gender in end-user programmers' debugging

Published:22 April 2006Publication History

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.

References

  1. Bandura, A. Social Foundations of Thought and Action. Prentice Hall, Englewood Cliffs, NJ, 1986.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. Ben-Ari, M. Bricolage forever! In Proc. of the 11th Annual Workshop of the Psychology of Programming Interest Group, (1999), 53--57.Google ScholarGoogle Scholar
  6. Burnett, M., Cook, C. and Rothermel G. End-user software engineering. Comm. of the ACM 47, 9 (2004), 53--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Compeau, D. and Higgins, C. Computer self-efficacy: Development of a measure and initial test. MIS Quarterly 19, 2 (1995), 189--211. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. Huff, C. Gender, software design, and occupational equity. ACM SIGCSE Bulletin 34, 2 (2002), 112--115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarCross RefCross Ref
  11. Kahn, K. Drawings on napkins, video-game animation, and other ways to program computers. Comm. of the ACM 39, 8 (1996), 49--59. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kelleher, C. and Pausch, R. Stencils-based tutorials: Design and evaluation. In Proc. CHI 2005, ACM Press (2005), 541--550. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle Scholar
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. Martocchio, J.J. and Webster, J. Effects of feedback and playfulness on performance in microcomputer software training. Personnel Psychology 45, (1992), 553--578.Google ScholarGoogle ScholarCross RefCross Ref
  18. Panko, R. What we know about spreadsheet errors. Journal of End User Computing 10, 2 (1998), 15--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Rowe, M.B. Teaching Science as Continuous Inquiry: A Basic (2nd ed.). McGraw-Hill, New York, NY 1978.Google ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle Scholar
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. Washington Post. Tapping Into Tinkering: Some Makers of Electronics Benefit From Users' Modifications. July 12, 2005.Google ScholarGoogle Scholar
  26. Webster, J. and Martocchio, J.J. Turning work into play: implications for microcomputer software training. Journal of Management 19, 1 (1993), 127--146.Google ScholarGoogle ScholarCross RefCross Ref
  27. 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 ScholarGoogle ScholarCross RefCross Ref
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Tinkering and gender in end-user programmers' debugging

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
        April 2006
        1353 pages
        ISBN:1595933727
        DOI:10.1145/1124772

        Copyright © 2006 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 April 2006

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate6,199of26,314submissions,24%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader