Wikigramming: A wiki-based training environment for programming

研究成果: Conference contribution

4 引用 (Scopus)

抄録

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.

元の言語English
ホスト出版物のタイトルProceedings - International Conference on Software Engineering
ページ7-12
ページ数6
DOI
出版物ステータスPublished - 2011
イベント2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011 - Waikiki, Honolulu, HI, United States
継続期間: 2011 5 242011 5 24

Other

Other2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011
United States
Waikiki, Honolulu, HI
期間11/5/2411/5/24

Fingerprint

Servers

ASJC Scopus subject areas

  • Software

これを引用

Hattori, T. (2011). Wikigramming: A wiki-based training environment for programming. : Proceedings - International Conference on Software Engineering (pp. 7-12) https://doi.org/10.1145/1984701.1984703

Wikigramming : A wiki-based training environment for programming. / Hattori, Takashi.

Proceedings - International Conference on Software Engineering. 2011. p. 7-12.

研究成果: Conference contribution

Hattori, T 2011, Wikigramming: A wiki-based training environment for programming. : Proceedings - International Conference on Software Engineering. pp. 7-12, 2nd International Workshop on Web 2.0 for Software Engineering, Web2SE 2011, Co-located with ICSE 2011, Waikiki, Honolulu, HI, United States, 11/5/24. https://doi.org/10.1145/1984701.1984703
Hattori T. Wikigramming: A wiki-based training environment for programming. : Proceedings - International Conference on Software Engineering. 2011. p. 7-12 https://doi.org/10.1145/1984701.1984703
Hattori, Takashi. / Wikigramming : A wiki-based training environment for programming. Proceedings - International Conference on Software Engineering. 2011. pp. 7-12
@inproceedings{d2859a6b1f2443b7b2d8e36ec195800f,
title = "Wikigramming: A wiki-based training environment for programming",
abstract = "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.",
keywords = "Programming environment, Training, Unit test, Wiki",
author = "Takashi Hattori",
year = "2011",
doi = "10.1145/1984701.1984703",
language = "English",
isbn = "9781450305952",
pages = "7--12",
booktitle = "Proceedings - International Conference on Software Engineering",

}

TY - GEN

T1 - Wikigramming

T2 - A wiki-based training environment for programming

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

SP - 7

EP - 12

BT - Proceedings - International Conference on Software Engineering

ER -