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 :
بازگشت