Externalization of Software Behavior by the Mining of Norms

TitleExternalization of Software Behavior by the Mining of Norms
Publication TypeConference Proceedings
Year of Publication2016
AuthorsAvery, D, Dam, HK, Savarimuthu, BTR, Ghose, A
Refereed DesignationRefereed
Secondary Title13th International Conference on Mining Software Repositories (MSR'16)
Pagination223-234
Date Published05/2016
Abstract

Open Source Software Development (OSSD) often suffers from conflicting views and actions due to the perceived flat and open ecology of an open source community. This often manifests itself as a lack of codified knowledge that is easily accessible for community members. How decisions are made and expectations of a software system are often described in detail through the many forms of social communications that take place within a community. These social interactions form norms which are influential in dictating what behaviors are expected in a community and of the system. In this paper, we provide a tool which mines these social interactions (in the form of bug reports) and extract norms of the system, externalizing this information into a codified form that allows others within the community to be aware of without having witnessed the social interactions.

DOI10.1145/2901739.2901744
Full Text