scholarly journals The "Shut the f**k up" Phenomenon: Characterizing Incivility in Open Source Code Review Discussions

2021 ◽  
Vol 5 (CSCW2) ◽  
pp. 1-35
Author(s):  
Isabella Ferreira ◽  
Jinghui Cheng ◽  
Bram Adams
2017 ◽  
Author(s):  
George H. Shaw ◽  
◽  
Howard D. Mooers ◽  
Josef Smrz ◽  
Zdenek Papez ◽  
...  

2022 ◽  
Vol 31 (2) ◽  
pp. 1-23
Author(s):  
Jevgenija Pantiuchina ◽  
Bin Lin ◽  
Fiorella Zampetti ◽  
Massimiliano Di Penta ◽  
Michele Lanza ◽  
...  

Refactoring operations are behavior-preserving changes aimed at improving source code quality. While refactoring is largely considered a good practice, refactoring proposals in pull requests are often rejected after the code review. Understanding the reasons behind the rejection of refactoring contributions can shed light on how such contributions can be improved, essentially benefiting software quality. This article reports a study in which we manually coded rejection reasons inferred from 330 refactoring-related pull requests from 207 open-source Java projects. We surveyed 267 developers to assess their perceived prevalence of these identified rejection reasons, further complementing the reasons. Our study resulted in a comprehensive taxonomy consisting of 26 refactoring-related rejection reasons and 21 process-related rejection reasons. The taxonomy, accompanied with representative examples and highlighted implications, provides developers with valuable insights on how to ponder and polish their refactoring contributions, and indicates a number of directions researchers can pursue toward better refactoring recommenders.


Author(s):  
Michael Nones ◽  
Alessio Pugliese ◽  
Alessio Domeneghetti ◽  
Massimo Guerrero

2010 ◽  
Author(s):  
Martin Fenner

Four weeks ago I wrote about the Beyond the PDF workshop that is planned for January in San Diego. The goal of the workshop is to identify a set of requirements, and a group of willing participants to develop open source code to accelerate scientific knowledge sharing. ...


Author(s):  
Bashar Shahir Ahmed ◽  
Mohammed Al-Sarem ◽  
Mohamed Larbi Ben Maati

This chapter has discussed the technical aspects of the electronic customer relationship management intelligence (E-CRM). The paper has mainly focused on the technological development, as well as, IT implementation of the E-CRM intelligence. Different engines of E-CRM together with the recent technological trends have also been included in the discussion. Towards the end the paper has provided a simple open source code that has been used to develop CRM related applications. The code is intended to illustrate the E-CRM idea and also the results. The paper can be found useful in analyzing technical reviews on electronic customer relationship management.


Author(s):  
Flavio Cesar Cunha Galeazzo ◽  
Feichi Zhang ◽  
Thorsten Zirwes ◽  
Peter Habisreuther ◽  
Henning Bockhorn ◽  
...  

2009 ◽  
pp. 2301-2312
Author(s):  
Megan Squire

Much of the data about free, libre, and open source (FLOSS) software development comes from studies of code forges or code repositories used for managing projects. This paper presents a method for integrating data about open source projects by way of matching projects (entities) across multiple code forges. After a review of the relevant literature, a few of the methods are chosen and applied to the FLOSS domain, including a comparison of some simple scoring systems for pairwise project matches. Finally, the paper describes limitations of this approach and recommendations for future work.


Sign in / Sign up

Export Citation Format

Share Document