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, Daniel, Dam Hoa Khanh, Savarimuthu Bastin Tony Roy, and Ghose Aditya
Refereed DesignationRefereed
Secondary Title13th International Conference on Mining Software Repositories (MSR'16)
Date Published05/2016

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.