ABSTRACT
Although 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-but the possibility of gender issues within software has received almost no attention. If gender issues exist with some types of software features, it is possible that accommodating them by changing these features can increase effectiveness, but only if we know what these issues are. In this paper, we empirically investigate gender differences for end users in the context of debugging spreadsheets. Our results uncover significant gender differences in self-efficacy and feature acceptance, with females exhibiting lower self-efficacy and lower feature acceptance. The results also show that these differences can significantly reduce females' effectiveness.
- Allwood, C. Error detection processes in statistical problem solving. Cognitive Science 8, 4 (1984), 413--437.Google ScholarCross Ref
- Bandura, A. Self-efficacy: Toward a unifying theory of behavioral change. Psychological Review 8, 2 (1977), 191--215.Google Scholar
- 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. IEEE Symposium on Visual Languages and Human-Centric Computing (2004), 107--114. Google ScholarDigital Library
- Beyer, S., DeKeuster, M., Rynes, K., Kostman, A., and DeGregorio, N. Barriers to women's success in Management Information Systems courses. In Proc. American Psychological Society (2004).Google Scholar
- Blackwell, A. First steps in programming: a rationale for attention investment models. In Proc. IEEE Human-Centric Computing Languages and Environments (2002), 2--10. Google ScholarDigital Library
- Burnett, M., Atwood, J., Djang, R., Gottfried, H., Reichwein, J. and Yang, S. Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm. Journal of Functional Programming 11, 2 (2001), 155--206. Google ScholarDigital Library
- Burnett, M., Cook, C. and Rothermel G. End-user software engineering. Communications of the ACM 47, 9 (2004), 53--58. Google ScholarDigital Library
- Busch, T. Gender differences in self-efficacy and attitudes toward computers. Journal of Educational Computing Research 12, 2 (1995), 147--158.Google ScholarCross Ref
- Byrnes, J. P., Miller, D. C. and Schafer W. D. Gender differences in risk taking: A meta-analysis. Psychological Bulletin 125, (1999), 367--383.Google ScholarCross Ref
- Camp, T. The incredible shrinking pipeline. Communications of the ACM 40, 10 (1997), 103--110. 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
- Compeau, D., Higgins, C. A. and Huff, S. Social cognitive theory and individual reactions to computing technology: a longitudinal study. MIS Quarterly 23, 2 (1999), 145--158. Google ScholarDigital Library
- Czerwinski, M., Tan, D. S. and Robertson, G. G. Women take a wider view. In Proc. CHI 2002, ACM Press (2002), 195--202. Google ScholarDigital Library
- Davis, F. D. Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly 13, 3 (1989), 319--340.Google ScholarDigital Library
- Finucane, M., Slovic, P., Merz., C-K., Flynn, J. and Satterfield, T. Gender, race and perceived risk: the white male effect. Health, Risk and Society 2, 2 (2000), 159--172.Google Scholar
- 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
- Hartzel, K. How self-efficacy and gender issues affect software adoption and use. Communications of the ACM 46, 9 (2003), 167--171. Google ScholarDigital Library
- Huff, C. Gender, software design, and occupational equity. ACM SIGCSE Bulletin 34, 2 (2002), 112--115. Google ScholarDigital Library
- Jiankoplos, N. A. and Bernasek, A. Are women more risk averse? Economic Inquiry 36, 4 (1998), 620--630.Google Scholar
- Margolis, J., Fisher, A., Miller, F., Caring about connections: Gender and computing, IEEE Technology and Society Magazine 18, 4 (1999), 13--20.Google ScholarCross Ref
- Nass, C., Moon, Y., and Green, C. Are machines gender-neutral? Gender-stereotypic responses to computers with voices. Journal of Applied Social Psychology 27, (1997), 864--876.Google ScholarCross Ref
- Panko, R. What we know about spreadsheet errors. Journal of End User Computing 10, 2 (1998), 15--21. Google ScholarDigital Library
- Robertson, T. J., Prabhakararao, S., Burnett, M., Cook, C., Ruthruff, J., Beckwith, L. and Phalgune, A. Impact of interruption style on end-user debugging. In Proc. CHI 2004, ACM Press (2004), 287--294. Google ScholarDigital Library
- Rothermel G., Burnett M., Li L., Dupuis, C. and Sheretov, A. A methodology for testing spreadsheets, ACM Transactions on Software Engineering and Methodology 10, 1 (2001), 110--147. Google ScholarDigital Library
- Ruthruff, J., Burnett, M. and Rothermel, G. An empirical study of fault localization for end-user programmers, In Proc. International Conference on Software Engineering (2005), to appear. Google ScholarDigital Library
- Ruthruff, J., Phalgune, A., Beckwith, L., Burnett, M. and Cook, C. Rewarding 'good' behavior: End-user debugging and rewards. In Proc. IEEE Visual Languages and Human-Centric Computing (2004), 115--122. Google ScholarDigital Library
- Tan D. S., Czerwinski, M., and Robertson, G. G. Women go with the (optical) flow. In Proc. CHI 2003, ACM Press (2003), 209--215. Google ScholarDigital Library
- Torkzadeh, G. and Koufteros, X. Factorial validity of a computer self-efficacy scale and the impact of computer training. Educational and Psychological Measurement 54, 3 (1994), 813--821.Google ScholarCross Ref
- Torkzadeh, G. and Van Dyke, T. Effects of training on internet self-efficacy and computer user attitudes. Computers in Human Behavior 18, (2002), 479--494.Google ScholarCross Ref
- Venkatesh, V. and Morris M. G. Why don't men ever stop to ask for directions? Gender, social influence, and their role in technology acceptance and usage behavior. MIS Quarterly 24, 1 (2000), 115--139. Google ScholarDigital Library
- 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
- Effectiveness of end-user debugging software features: are there gender issues?
Recommendations
Tinkering and gender in end-user programmers' debugging
CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsEarlier 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 ...
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