Title :
Pair Collaboration in End-User Debugging
Author :
Chintakovid, Thippaya ; Wiedenbeck, Susan ; Burnett, Margaret ; Grigoreanu, Valentina
Author_Institution :
Drexel Univ., Philadelphia, PA
Abstract :
The problem of dependability in end-user programming is an emerging area of interest. Pair collaboration in end-user software development may offer a way for end users to debug their programs more effectively. While pair programming studies - primarily of computer science students and professionals - report positive outcomes in terms of overall program quality, little is known about specific activities that pairs engage in that lead to those outcomes, or of how the previous results may pertain to end-user programmers. In this paper we analyze protocols of end-user pairs debugging spreadsheets. The results suggest that end-user pairs can achieve rich reasoning, effective planning, and systematic evaluation. Furthermore, end-user pairs provide specific types of mutual support that facilitate the accomplishment of their goals
Keywords :
program debugging; software engineering; team working; end-user debugging; end-user programming; pair collaboration; program quality; Cognition; Collaboration; Collaborative software; Collaborative work; Computer science; Debugging; Programming profession; Protocols; Switches; Testing;
Conference_Titel :
Visual Languages and Human-Centric Computing, 2006. VL/HCC 2006. IEEE Symposium on
Conference_Location :
Brighton
Print_ISBN :
0-7695-2586-5
DOI :
10.1109/VLHCC.2006.36