Externalization of Software Behavior by the Mining of Norms
|Title||Externalization of Software Behavior by the Mining of Norms|
|Publication Type||Conference Proceedings|
|Year of Publication||2016|
|Authors||Avery, Daniel, Dam Hoa Khanh, Savarimuthu Bastin Tony Roy, and Ghose Aditya|
|Secondary Title||13th International Conference on Mining Software Repositories (MSR'16)|
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.