Filters








64 Hits in 8.7 sec

What to Expect from Code Review Bots on GitHub? A Survey with OSS Maintainers [article]

Mairieli Wessel, Alexander Serebrenik, Igor Wiese, Igor Steinmacher, Marco A. Gerosa
2020 Zenodo  
This package includes the supplementary material for the paper: "What to Expect from Code Review Bots on GitHub?".  ...  The time to close pull requests decreased after the bot adoption. Q3. How did the changes introduced by the code review bot affect the maintenance process and the project?  ...  There was an increase in the number of pull requests merged after the bot adoption; 4. 4. I could see that the number of comments made to the pull request increased after bot adoption; 5.  ... 
doi:10.5281/zenodo.3992378 fatcat:3vn34drctvejtayulleyl26tdy

GitHub-OSS Fixit: Fixing bugs at scale in a Software Engineering Course [article]

Shin Hwei Tan, Chunfeng Hu, Ziqiang Li, Xiaowen Zhang, Ying Zhou
2021 arXiv   pre-print
project, (2) most studies only investigated on its effect on teaching a specific SE concept, and (3) students may make mistakes in their contribution which leads to poor quality code.  ...  Overall, our survey results show that students think that GitHub-OSS Fixit could help them to improve many skills and apply the knowledge taught in class.  ...  iteration, and (8) perform code review with a teaching assistant (TA).  ... 
arXiv:2011.14392v2 fatcat:lfirehkjunbzxklz4nibse3m7i

How Do Software Developers Use GitHub Actions to Automate Their Workflows? [article]

Timothy Kinsman, Mairieli Wessel, Marco A. Gerosa, Christoph Treude
2021 arXiv   pre-print
Recently, GitHub introduced GitHub Actions, a feature providing automated workflows for repository maintainers.  ...  Our results indicate that, although only a small subset of repositories adopted GitHub Actions to date, there is a positive perception of the technology.  ...  The third most frequently used bots are code review bots. Wessel et al.  ... 
arXiv:2103.12224v1 fatcat:7wcgywehtjhjdbwyyr7e6bq7ia

GitHub Actions: The Impact on the Pull Request Process [article]

Mairieli Wessel, Joseph Vargovich, Marco A. Gerosa, Christoph Treude
2022 arXiv   pre-print
Recently, GitHub introduced GitHub Actions, a feature providing automated workflows for repository maintainers.  ...  Our results are especially relevant for practitioners to consider these effects when adopting GitHub Actions on their projects.  ...  Errors can come from the GitHub Actions feature itself or from the various applications, such as linters or code review bots, that are invoked via a GitHub Action.  ... 
arXiv:2206.14118v1 fatcat:mbudgp6mfnbhvcptcr2frlobmy

GitHub Marketplace for Practitioners and Researchers to Date: A Systematic Analysis of the Knowledge Mobilization Gap in Open Source Software Automation [article]

Sk Golam Saroar, Waseefa Ahmed, Maleknaz Nayebi
2022 arXiv   pre-print
The GitHub Marketplace provides a unique source of information on the tools used by the practitioners in the Open Source Software (OSS) ecosystem for automating their project's workflow.  ...  the state of the art with the state of the practice on the automation tools.  ...  [8] proposed ARMiner, a novel framework for app review mining, in order to extract valuable information from user reviews with minimal human efforts.  ... 
arXiv:2208.00332v1 fatcat:tmzav7aam5eqjlol22otb7wzce

Which contributions count? Analysis of attribution in open source [article]

Jean-Gabriel Young, Amanda Casari, Katie McLaughlin, Milo Z. Trujillo, Laurent Hébert-Dufresne, James P. Bagrow
2021 arXiv   pre-print
indicator and contributions derived from actions taken on the platform.  ...  Further, we find that models requiring explicit attribution lead to more clearly defined boundaries around what is and what is not a contribution.  ...  On a technical note, we have filtered bots using simple pattern matched on names combined with a hand-crafted list of bots.  ... 
arXiv:2103.11007v1 fatcat:5cefkpbconclpmdcmsn3iaoqea

A Retrospective on ICSE 2022 [article]

Cailin Winston, Caleb Winston, Chloe Winston, Claris Winston, Cleah Winston
2022 arXiv   pre-print
The 44th International Conference on Software Engineering (ICSE 2022) was held in person from May 22 to May 27, 2022 in Pittsburgh, PA, USA.  ...  The authors have described the attitude of unreasonably high expectations towards open source developers, and analyzed toxic GitHub issue discussions and interpersonal conflict in code review which result  ...  In automated code review, counterfactual explanations are critical because humans would want to understand what aspect of the diff causes a predicted performance regression for example.  ... 
arXiv:2207.12578v1 fatcat:fzjfdwipznawtbwgndahcgntty

Understanding the Role of External Pull Requests in the NPM Ecosystem [article]

Vittunyuta Maeprasart, Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Christoph Treude, Kenichi Matsumoto
2022 arXiv   pre-print
These libraries may rely on a core team of maintainers (who might be a single maintainer that is unpaid and overworked) to serve a massive client user-base.  ...  In this paper, we investigate the role by which External PRs (contributions from outside the core team of maintainers) contribute to a library.  ...  To identify Bot PRs, in addition to parameters from the GitHub REST API, we follow prior work proposed by and Golzadeh et al (2020) , to collect a list of bots provided by GitHub.  ... 
arXiv:2207.04933v1 fatcat:lrwn55pi3vcsfny5uunavbkgdi

On the analysis of non-coding roles in open source development

Javier Luis Cánovas Izquierdo, Jordi Cabot
2021 Empirical Software Engineering  
Most of current research around OSS development focuses on the coding aspects of the project (e.g., commits, pull requests or code reviews) while ignoring the potential of other types of contributions.  ...  Our results validate the importance of dedicated non-coding contributors in OSS and the diversity of OSS communities as, typically, a contributor specializes in a specific subset of roles.  ...  To address this issue, we relied on SOURCE- CRED to distinguish the two. SOURCECRED uses information available from the GitHub API to spot bot user accounts.  ... 
doi:10.1007/s10664-021-10061-x fatcat:m2h4jobhtfgqxd4dfrmnqg6rxu

Bots in software engineering: a systematic mapping study

Sivasurya Santhanam, Tobias Hecking, Andreas Schreiber, Stefan Wagner
2022 PeerJ Computer Science  
We approach the problem with a systematic mapping study based on the research articles published in this topic.  ...  Hence it is significant to categorize bots in software engineering through analyzing why, what and how the bots are applied in software engineering.  ...  Wessel et al. (2020b) carried out another study among OSS maintainers to check the comfortableness while using code review bots.  ... 
doi:10.7717/peerj-cs.866 pmid:35494879 pmcid:PMC9044364 fatcat:xmkvbhry3bg77g3c4l333aavfa

Mining Code Review Data to Understand Waiting Times Between Acceptance and Merging: An Empirical Analysis [article]

Gunnar Kudrjavets
2022 arXiv   pre-print
We study the temporal characteristics of half a million code reviews hosted on Gerrit and Phabricator, starting from the first response, to a decision to accept or reject the changes, and until the changes  ...  Small code changes and changes made by authors with a large number of previously accepted code reviews have a higher chance of being immediately accepted, without code review iterations.  ...  , with the 24-hour code review completion time being a default expectation.  ... 
arXiv:2203.05048v1 fatcat:lr55vcvop5g6nhzao757s76s4m

What Makes A Code Change Easier To Review: An Empirical Investigation On Code Change Reviewability

Achyudh Ram, Anand Ashok Sawant, Marco Castelluccio, Alberto Bacchelli
2018 Zenodo  
We conducted a study to obtain an empirical understanding of what makes a code change easier to review.  ...  To this end, we surveyed published academic literature and sources from gray literature (e.g., blogs and white papers), we interviewed ten professional developers, and we designed and deployed a reviewability  ...  ACKNOWLEDGMENTS A. Bacchelli gratefully acknowledges the support of the Swiss National Science Foundation through the SNF Project No. PP00P2_170529.  ... 
doi:10.5281/zenodo.1420270 fatcat:b6kohs52nrfdlcfqhp6pwqzllu

What Makes A Code Change Easier To Review: An Empirical Investigation On Code Change Reviewability

Achyudh Ram, Anand Ashok Sawant, Marco Castelluccio, Alberto Bacchelli
2018 Zenodo  
This is the preprint, as well as data and material for the paper: "What Makes A Code Change Easier To Review: An Empirical Investigation On Code Change Reviewability."  ...  The paper has been accepted for inclusion in the proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018).  ...  Review of code changes is done universally, and we try to capture the perspective from both industrial and OSS settings to gain a thorough understanding as to what factors define code change reviewability  ... 
doi:10.5281/zenodo.1323658 fatcat:kkkrq7mk4zbvzovltxzvvasmdq

The Labor of Maintaining and Scaling Free and Open-Source Software Projects

R. Stuart Geiger, Dorothy Howard, Lilly Irani
2021 Proceedings of the ACM on Human-Computer Interaction  
We report findings from an interview-based study with contributors and maintainers working in a wide range of F/OSS projects.  ...  In understanding F/OSS to be as much about maintaining a communal project as it is maintaining software code, we discuss broadly applicable considerations for peer production communities and other socio-technical  ...  We appreciate the time our anonymous interviewees spent talking with us and reviewing various drafts of this work. We are thankful to Stacey Dorton for administrative support.  ... 
doi:10.1145/3449249 fatcat:qzepegaom5cbjct6pdxyx56mn4

An Empirical Study of Bugs in COVID-19 Software Projects

Akond Ashfaque Ur Rahman, Effat Farhana
2021 Journal of Software Engineering Research and Development  
We use 129 open source COVID19 software projects hosted on GitHub to conduct our empirical study.  ...  Next, we apply qualitative analysis on 550 bug reports from the collected projects to identify bug categories.  ...  Our assumption is that by using a GitHubdesignated tag we can collect OSS projects hosted on GitHub that are related to COVID19.  ... 
doi:10.5753/jserd.2021.827 dblp:journals/jserd/RahmanF21 fatcat:txymy5v5zrfgzk3ghbdzkxjici
« Previous Showing results 1 — 15 out of 64 results