DocumentCode :
176192
Title :
Code Tagging as a Social Game
Author :
Biegel, Benjamin ; Beck, Fabio ; Lesch, Benedikt ; Diehl, Stephan
Author_Institution :
Univ. of Trier, Trier, Germany
fYear :
2014
fDate :
Sept. 29 2014-Oct. 3 2014
Firstpage :
411
Lastpage :
415
Abstract :
Keywords or tags summarize documents on an abstract level and can also be used for describing code fragments. They might be leveraged for retrieving features of a software system, understanding program functionality, or providing additional context. While automatic approaches at best are only able to retrieve information that is already contained in the source code, manual tagging could add valuable extra information from qualified expertise of the developers. However, tagging code is tedious. To make code tagging more fun, we introduce a social gasification approach: developers independently tag code fragments and are rewarded if their solutions conform to the solution of other developers. We implemented the game as a Facebook plug-in. A pilot user study suggests that the game mechanics are motivating and promote the proposition of reasonable tags.
Keywords :
computer games; document handling; identification technology; information retrieval; social networking (online); source code (software); Facebook plug-in; code fragments; code tagging; document summarization; information retrieval; keywords; manual tagging; program functionality; social game; software system; source code; Conferences; Context; Games; Java; Software; Software engineering; Tagging; code tagging; crowdsourcing; documentation; gamification; social game;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location :
Victoria, BC
ISSN :
1063-6773
Type :
conf
DOI :
10.1109/ICSME.2014.64
Filename :
6976108
Link To Document :
بازگشت