• 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