How social Q&A sites are changing knowledge sharing in open source software communities
Historically, mailing lists have been the preferred means for coordinating development and
user support activities. With the emergence and popularity growth of social Q&A sites such …
user support activities. With the emergence and popularity growth of social Q&A sites such …
The" shut the f** k up" phenomenon: Characterizing incivility in open source code review discussions
Code review is an important quality assurance activity for software development. Code
review discussions among developers and maintainers can be heated and sometimes …
review discussions among developers and maintainers can be heated and sometimes …
Communication in open source software development mailing lists
Open source software (OSS) development teams use electronic means, such as emails,
instant messaging, or forums, to conduct open and public discussions. Researchers …
instant messaging, or forums, to conduct open and public discussions. Researchers …
Will my patch make it? and how fast? case study on the linux kernel
The Linux kernel follows an extremely distributed reviewing and integration process
supported by 130 developer mailing lists and a hierarchy of dozens of Git repositories for …
supported by 130 developer mailing lists and a hierarchy of dozens of Git repositories for …
The evolution of the R software ecosystem
Software ecosystems form the heart of modern companies' collaboration strategies with end
users, open source developers and other companies. An ecosystem consists of a core …
users, open source developers and other companies. An ecosystem consists of a core …
Content classification of development emails
Emails related to the development of a software system contain information about design
choices and issues encountered during the development process. Exploiting the knowledge …
choices and issues encountered during the development process. Exploiting the knowledge …
Mining software repositories using topic models
SW Thomas - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Software repositories, such as source code, email archives, and bug databases, contain
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …
Multi-objective test report prioritization using image understanding
In crowdsourced software testing, inspecting the large number of test reports is an
overwhelming but inevitable software maintenance task. In recent years, to alleviate this …
overwhelming but inevitable software maintenance task. In recent years, to alleviate this …
Who is who in the mailing list? comparing six disambiguation heuristics to identify multiple addresses of a participant
Many software projects adopt mailing lists for the communication of developers and users.
Researchers have been mining the history of such lists to study communities' behavior …
Researchers have been mining the history of such lists to study communities' behavior …
Tracing back the history of commits in low-tech reviewing environments: a case study of the linux kernel
Context: During software maintenance, people typically go back to the original reviews of a
patch to understand the actual design rationale and potential risks of the code. Whereas …
patch to understand the actual design rationale and potential risks of the code. Whereas …