Nothing Special   »   [go: up one dir, main page]

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

Cited By

View all
  • (2024)Gender-Related Preferences for Learning by Tinkering: Updated Research is NeededProceedings of the Human Factors and Ergonomics Society Annual Meeting10.1177/10711813241272118Online publication date: 24-Oct-2024
  • (2024)Playful Telepresence Robots with School ChildrenProceedings of the 13th Nordic Conference on Human-Computer Interaction10.1145/3679318.3685367(1-16)Online publication date: 13-Oct-2024
  • (2024)How Far Are We? The Triumphs and Trials of Generative AI in Learning Software EngineeringProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3639201(1-13)Online publication date: 20-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 April 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. debugging
  2. end-user programming
  3. end-user software engineering
  4. gender
  5. self-efficacy
  6. surprise-explain-reward
  7. tinkering

Qualifiers

  • Article

Conference

CHI06
Sponsor:
CHI06: CHI 2006 Conference on Human Factors in Computing Systems
April 22 - 27, 2006
Québec, Montréal, Canada

Acceptance Rates

Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Upcoming Conference

CHI '25
CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)66
  • Downloads (Last 6 weeks)5
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Gender-Related Preferences for Learning by Tinkering: Updated Research is NeededProceedings of the Human Factors and Ergonomics Society Annual Meeting10.1177/10711813241272118Online publication date: 24-Oct-2024
  • (2024)Playful Telepresence Robots with School ChildrenProceedings of the 13th Nordic Conference on Human-Computer Interaction10.1145/3679318.3685367(1-16)Online publication date: 13-Oct-2024
  • (2024)How Far Are We? The Triumphs and Trials of Generative AI in Learning Software EngineeringProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3639201(1-13)Online publication date: 20-May-2024
  • (2024)Using an LLM to Help With Code UnderstandingProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3639187(1-13)Online publication date: 20-May-2024
  • (2024)Supporting Spreadsheet Users in Knowledge Sharing2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00059(386-388)Online publication date: 2-Sep-2024
  • (2024)Empowering Diversity: Leveraging Cognitive Styles to Support Newcomers in Open Source Projects2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00056(380-381)Online publication date: 2-Sep-2024
  • (2024)Age-Inclusive Integrated Development Environments for End-Users2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00039(289-299)Online publication date: 2-Sep-2024
  • (2024)The Paradox of Spreadsheet Self-Efficacy: Social Incentives for Informal Knowledge Sharing in End-User Programming2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00019(81-88)Online publication date: 2-Sep-2024
  • (2024)Asking and Answering Questions During Memory ProfilingIEEE Transactions on Software Engineering10.1109/TSE.2024.337712750:5(1096-1117)Online publication date: 13-Mar-2024
  • (2024)The use of makerspaces for the development of computational thinking skills and dispositions: pedagogical practices facilitators useComputer Science Education10.1080/08993408.2024.2374679(1-40)Online publication date: 12-Jul-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media