Skip to main content
placeholder image

Mining software repositories for social norms

Conference Paper


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.

UOW Authors


  •   Dam, Hoa
  •   Savarimuthu, Bastin Tony Roy (external author)
  •   Avery, Daniel (external author)
  •   Ghose, Aditya

Publication Date


  • 2015

Citation


  • Dam, H. Khanh., Savarimuthu, B., Avery, D. & Ghose, A. (2015). Mining software repositories for social norms. Proceedings - 37th International Conference on Software Engineering (pp. 627-630). Piscataway, New Jersey, United States: IEEE.

Scopus Eid


  • 2-s2.0-84951777426

Ro Metadata Url


  • http://ro.uow.edu.au/eispapers/5024

Has Global Citation Frequency


Start Page


  • 627

End Page


  • 630

Place Of Publication


  • Piscataway, New Jersey, United States

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.

UOW Authors


  •   Dam, Hoa
  •   Savarimuthu, Bastin Tony Roy (external author)
  •   Avery, Daniel (external author)
  •   Ghose, Aditya

Publication Date


  • 2015

Citation


  • Dam, H. Khanh., Savarimuthu, B., Avery, D. & Ghose, A. (2015). Mining software repositories for social norms. Proceedings - 37th International Conference on Software Engineering (pp. 627-630). Piscataway, New Jersey, United States: IEEE.

Scopus Eid


  • 2-s2.0-84951777426

Ro Metadata Url


  • http://ro.uow.edu.au/eispapers/5024

Has Global Citation Frequency


Start Page


  • 627

End Page


  • 630

Place Of Publication


  • Piscataway, New Jersey, United States