Modeling Student Software Testing Processes: Attitudes, Behaviors, Interventions, and Their Effects

[1]  Hakan Erdogmus,et al.  Operational definition and automated inference of test-driven development with Zorro , 2010, Automated Software Engineering.

[2]  Stephen H. Edwards Using software testing to move students from trial-and-error to reflection-in-action , 2004 .

[3]  Carl D. Cheney,et al.  Behavior Analysis and Learning , 1998 .

[4]  Stephen H. Edwards,et al.  A formative study of influences on student testing behaviors , 2014, SIGCSE.

[5]  Grigori Melnik,et al.  A cross-program investigation of students' perceptions of agile methods , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[6]  Elena García Barriocanal,et al.  An experience in integrating automated unit testing practices in an introductory programming course , 2002, SGCS.

[7]  Stephen H. Edwards,et al.  Comparing effective and ineffective behaviors of student programmers , 2009, ICER '09.

[8]  John Joseph Chilenski,et al.  An Investigation of Three Forms of the Modified Condition Decision Coverage (MCDC) Criterion , 2001 .

[9]  Benjamin S. Bloom,et al.  A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives , 2000 .

[10]  Hossein Saiedian,et al.  A Leveled Examination of Test-Driven Development Acceptance , 2007, 29th International Conference on Software Engineering (ICSE'07).

[11]  B. J. Fogg,et al.  Persuasive technology: using computers to change what we think and do , 2002, UBIQ.

[12]  David S. Janzen,et al.  A survey of evidence for test-driven development in academia , 2008, SGCS.

[13]  Mario Piattini,et al.  Evaluating advantages of test driven development: a controlled experiment with professionals , 2006, ISESE '06.

[14]  David S. Janzen,et al.  Implications of integrating test-driven development into CS1/CS2 curricula , 2009, SIGCSE '09.

[15]  Stephen H. Edwards,et al.  Running students' software tests against each others' code: new life for an old "gimmick" , 2012, SIGCSE '12.

[16]  Stephen H. Edwards,et al.  Impacts of Teaching Test-Driven Development to Novice Programmers , 2012 .

[17]  Stephen H. Edwards,et al.  Impacts of adaptive feedback on teaching test-driven development , 2013, SIGCSE '13.

[18]  Stephen H. Edwards,et al.  Comparing test quality measures for assessing student-written tests , 2014, ICSE Companion.

[19]  Ville Isomöttönen,et al.  ComTest: a tool to impart TDD and unit testing to introductory level programming , 2010, ITiCSE '10.

[20]  J. Bransford How people learn , 2000 .

[21]  B. Bloom,et al.  Taxonomy of Educational Objectives. Handbook I: Cognitive Domain , 1966 .

[22]  Forrest Shull,et al.  How Effective Is Test-Driven Development? , 2011, Making Software.

[23]  William Pugh,et al.  Helping students appreciate test-driven development (TDD) , 2006, OOPSLA '06.

[24]  Kent L. Beck,et al.  Test-driven Development - by example , 2002, The Addison-Wesley signature series.

[25]  Steven P. Miller,et al.  Applicability of modified condition/decision coverage to software testing , 1994, Softw. Eng. J..

[26]  Alexandre N. Tuch,et al.  Disassembling gamification: the effects of points and meaning on user motivation and performance , 2013, CHI Extended Abstracts.

[27]  V. Kaptelinin Activity theory: implications for human-computer interaction , 1995 .

[28]  Stephen H. Edwards,et al.  Improving student performance by evaluating how well students test their own programs , 2003, JERC.

[29]  Stephen H. Edwards,et al.  Responses to adaptive feedback for software testing , 2014, ITiCSE '14.

[30]  Kent L. Beck,et al.  Embracing Change with Extreme Programming , 1999, Computer.

[31]  Richard Driscoll,et al.  Westside Test Anxiety Scale Validation. , 2007 .

[32]  Laurie A. Williams,et al.  On the Sustained Use of a Test-Driven Development Practice at IBM , 2007, Agile 2007 (AGILE 2007).

[33]  Barry W. Boehm,et al.  Discipline and practices of TDD: (test driven development) , 2003, OOPSLA '03.

[34]  N. Schwarz Emotion, cognition, and decision making , 2000 .

[35]  L. S. Vygotskiĭ,et al.  Mind in society : the development of higher psychological processes , 1978 .

[36]  Stephen H. Edwards,et al.  Do student programmers all tend to write the same software tests? , 2014, ITiCSE '14.

[37]  Lawrence A. Tomei Taxonomy for the Technology Domain , 2005 .

[38]  David S. Janzen,et al.  Does Test-Driven Development Really Improve Software Design Quality? , 2008, IEEE Software.

[39]  John W. Tukey,et al.  Controlling Error in Multiple Comparisons, with Examples from State-to-State Differences in Educational Achievement , 1999 .

[40]  Stephen H. Edwards,et al.  Exploring influences on student adherence to test-driven development , 2012, ITiCSE '12.

[41]  R. Yerkes,et al.  The relation of strength of stimulus to rapidity of habit‐formation , 1908 .

[42]  Ben Kirman,et al.  Practical, appropriate, empirically-validated guidelines for designing educational games , 2011, CHI.

[43]  Stephen H. Edwards,et al.  Effective and ineffective software testing behaviors by novice programmers , 2013, ICER '13.

[44]  Nachiappan Nagappan,et al.  Evaluating the efficacy of test-driven development: industrial case studies , 2006, ISESE '06.

[45]  R. Rapee,et al.  More information from fewer questions: the factor structure and item properties of the original and brief fear of negative evaluation scale. , 2004, Psychological assessment.

[46]  Kenton O'Hara,et al.  Gamification. using game-design elements in non-gaming contexts , 2011, CHI Extended Abstracts.

[47]  David Richard Moore,et al.  E-Learning and the Science of Instruction: Proven Guidelines for Consumers and Designers of Multimedia Learning , 2006 .