The Babel of software development : linguistic diversity in open source

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    16 Citaten (Scopus)
    1 Downloads (Pure)

    Samenvatting

    Open source software (OSS) development communities are typically very specialised, on the one hand, and experience high turnover, on the other. Combination of specialization and turnover can cause parts of the system implemented in a certain programming language to become unmaintainable, if knowledge of that language has disappeared together with the retiring developers. Inspired by measures of linguistic diversity from the study of natural languages, we propose a method to quantify the risk of not having maintainers for code implemented in a certain programming language. To illustrate our approach, we studied risks associated with different languages in Emacs, and found examples of low risk due to high popularity (e.g., C, Emacs Lisp); low risk due to similarity with popular languages (e.g., C++, Java, Python); or high risk due to both low popularity and low similarity with popular languages (e.g., Lex). Our results show that methods from the social sciences can be successfully applied in the study of information systems, and open numerous avenues for future research.
    Originele taal-2Engels
    TitelSocial Informatics (5th International Conference, SocInfo 2013, Kyoto, Japan, November 25-27, 2013. Proceedings)
    RedacteurenA. Jatowt, E.-P. Lim, Y. Ding
    Plaats van productieBerlin
    UitgeverijSpringer
    Pagina's391-404
    ISBN van geprinte versie978-3-319-03259-7
    DOI's
    StatusGepubliceerd - 2013
    Evenementconference; 5th International Conference on Social Informatics; 2013-11-25; 2013-11-27 -
    Duur: 25 nov 201327 nov 2013

    Publicatie series

    NaamLecture Notes in Computer Science
    Volume8238
    ISSN van geprinte versie0302-9743

    Congres

    Congresconference; 5th International Conference on Social Informatics; 2013-11-25; 2013-11-27
    Periode25/11/1327/11/13
    Ander5th International Conference on Social Informatics

    Vingerafdruk

    Duik in de onderzoeksthema's van 'The Babel of software development : linguistic diversity in open source'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit