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
Link To Document