Behaviors and strategies in end-users' collaborative programming

[1]  Gregg Rothermel,et al.  Harnessing curiosity to increase correctness in end-user programming , 2003, CHI '03.

[2]  Robert R. Kessler,et al.  The collaborative software process(sm) , 2000 .

[3]  Gregg Rothermel,et al.  Automated test case generation for spreadsheets , 2002, ICSE '02.

[4]  Paula R. Kaiser,et al.  Student Team Projects by Internet , 2000 .

[5]  Margaret M. Burnett,et al.  Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm , 2001, Journal of Functional Programming.

[6]  Alan F. Blackwell,et al.  Investment of attention as an analytic approach to cognitive dimensions , 1999, PPIG.

[7]  Alan F. Blackwell,et al.  First steps in programming: a rationale for attention investment models , 2002, Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments.

[8]  Gregg Rothermel,et al.  End-user software engineering with assertions in the spreadsheet paradigm , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[9]  Ann C. Jones,et al.  Two empirical studies of computer-supported collaborative learning in science: methodological and affective implications , 1997, CSCL.

[10]  Daniel D. Suthers,et al.  Comparing the roles of representations in face-to-face and online computer supported collaborative learning , 2003, Comput. Educ..

[11]  Laurie A. Williams,et al.  In Support of Pair Programming in the Introductory Computer Science Course , 2002, Comput. Sci. Educ..

[12]  Christopher D. Hundhausen,et al.  Communicative dimensions of end-user environments , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[13]  Daniel D. Suthers,et al.  An Experimental Study of the Effects of Representational Guidance on Collaborative Learning Processes , 2003 .

[14]  Barry Boehm,et al.  Gaining intellectual control of software development [Perspectives] , 2000, Computer.

[15]  Brad A. Myers Natural Programming: Project Overview and Proposal , 1998 .

[16]  Margaret M. Burnett,et al.  Impact of interruption style on end-user debugging , 2004, CHI.

[17]  Joe D. Chase,et al.  Combining cooperative learning and peer instruction in introductory computer science , 2000, SIGCSE '00.

[18]  Gregg Rothermel,et al.  What you see is what you test: a methodology for testing form-based visual programs , 1998, Proceedings of the 20th International Conference on Software Engineering.

[19]  Kori Inkpen Quinn,et al.  Give and take: children collaborating on one computer , 1995, CHI 95 Conference Companion.

[20]  Martha E. Crosby,et al.  Cooperative and collaborative learning in computer-based science instruction , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[21]  Margaret M. Burnett,et al.  End-user software visualizations for fault localization , 2003, SoftVis '03.

[22]  Laurie A. Williams,et al.  In support of student pair-programming , 2001, SIGCSE '01.

[23]  Laurie A. Williams,et al.  Pair Programming Illuminated , 2002 .

[24]  Gregg Rothermel,et al.  Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology , 2002, IEEE Trans. Software Eng..

[25]  Charles E. McDowell,et al.  The effects of pair-programming on performance in an introductory programming course , 2002, SIGCSE '02.

[26]  Roger McHaney,et al.  Information exchange in virtual work groups , 1998 .

[27]  Warren Harrison,et al.  The fourth international workshop on economics-driven software engineering research (EDSER-4) , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[28]  Margaret M. Burnett,et al.  Assertions in end-user software engineering: a think-aloud study , 2002, Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments.

[29]  Marian Petre,et al.  Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework , 1996, J. Vis. Lang. Comput..

[30]  Witold Pedrycz,et al.  Preliminary Analysis of the Effects of Pair Programming on Job Satisfaction , 2001 .

[31]  Lynda Thomas,et al.  Code warriors and code-a-phobes: a study in attitude and pair programming , 2003 .

[32]  Gregg Rothermel,et al.  WYSIWYT testing in the spreadsheet paradigm: an empirical evaluation , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[33]  Ted Boren,et al.  Thinking aloud: reconciling theory and practice , 2000 .

[34]  Laurie A. Williams,et al.  All I really need to know about pair programming I learned in kindergarten , 2000, Commun. ACM.

[35]  Gregg Rothermel,et al.  A methodology for testing spreadsheets , 2001, TSEM.

[36]  Christopher D. Hundhausen Using end-user visualization environments to mediate conversations: a 'Communicative Dimensions' framework , 2005, J. Vis. Lang. Comput..

[37]  Scott Grissom,et al.  A practical approach to integrating active and collaborative learning into the introductory computer science curriculum , 2000 .