TY - GEN
T1 - Wikigramming
T2 - 2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011
AU - Hattori, Takashi
PY - 2011
Y1 - 2011
N2 - Wiki is one of the most successful technologies in Web 2.0 because it is so simple that anyone can start using it instantly. The main aim of this research is to realize a collaborative programming environment that is as simple as Wiki. Each Wiki page contains source code of a Scheme function which is executed on the server. Users can edit any function at any time without complicated procedure, and see the results of their changes instantly. In order to avoid intentional or unintentional destruction of working programs, when users attempt to modify existing functions, the modified version must pass unit tests written by other users. Though changes are made anonymously, we can have some confidence if test cases are written by many users.
AB - Wiki is one of the most successful technologies in Web 2.0 because it is so simple that anyone can start using it instantly. The main aim of this research is to realize a collaborative programming environment that is as simple as Wiki. Each Wiki page contains source code of a Scheme function which is executed on the server. Users can edit any function at any time without complicated procedure, and see the results of their changes instantly. In order to avoid intentional or unintentional destruction of working programs, when users attempt to modify existing functions, the modified version must pass unit tests written by other users. Though changes are made anonymously, we can have some confidence if test cases are written by many users.
KW - Programming environment
KW - Training
KW - Unit test
KW - Wiki
UR - http://www.scopus.com/inward/record.url?scp=79959556531&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79959556531&partnerID=8YFLogxK
U2 - 10.1145/1984701.1984703
DO - 10.1145/1984701.1984703
M3 - Conference contribution
AN - SCOPUS:79959556531
SN - 9781450305952
T3 - Proceedings - International Conference on Software Engineering
SP - 7
EP - 12
BT - Web2SE'11 - Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering, Co-located with ICSE 2011
Y2 - 24 May 2011 through 24 May 2011
ER -