• DocumentCode
    1636425
  • Title

    Mining Software Repositories for Social Norms

  • Author

    Hoa Khanh Dam ; Savarimuthu, Bastin Tony Roy ; Avery, Daniel ; Ghose, Aditya

  • Author_Institution
    Univ. of Wollongong, Wollongong, NSW, Australia
  • Volume
    2
  • fYear
    2015
  • Firstpage
    627
  • Lastpage
    630
  • Abstract
    Social norms facilitate coordination and cooperation among individuals, thus enable smoother functioning of social groups such as the highly distributed and diverse open source software development (OSSD) communities. In these communities, norms are mostly implicit and hidden in huge records of human-interaction information such as emails, discussions threads, bug reports, commit messages and even source code. This paper aims to introduce a new line of research on extracting social norms from the rich data available in software repositories. Initial results include a study of coding convention violations in JEdit, Argo UML and Glassfish projects. It also presents a new life-cycle model for norms in OSSD communities and demonstrates how a number of norms extracted from the Python development community follow this life-cycle model.
  • Keywords
    data mining; public domain software; software engineering; source code (software); Argo UML; Glassfish projects; JEdit; OSSD community; Python development community; human-interaction information; life-cycle model; open source software development community; social norm extraction; software repository mining; source code; Data mining; Electronic mail; Encoding; Java; Monitoring; Proposals; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.209
  • Filename
    7203029