Filters








2,639 Hits in 6.4 sec

(No) Influence of Continuous Integration on the Commit Activity in GitHub Projects [article]

Sebastian Baltes, Jascha Knack, Daniel Anastasiou, Ralf Tymann, and Stephan Diehl
2018 arXiv   pre-print
We analyzed the commit and merge activity in 93 GitHub projects that introduced the hosted CI system Travis CI, but have previously been developed for at least one year before introducing CI.  ...  We conclude that: (1) in our sample of projects, the introduction of CI did not lead to major changes in developers' commit activity, and (2) it is important to compare the commit activity to a baseline  ...  ACKNOWLEDGMENTS The authors would like to thank Oliver Moseler for his feedback on our formalization of the commit activity measures.  ... 
arXiv:1802.08441v4 fatcat:hbycup5km5ae7hzctim2fqc6ha

(No) Influence Of Continuous Integration On The Commit Activity In Github Projects — Supplementary Material [article]

Sebastian Baltes
2018 Zenodo  
We analyzed the commit and merge activity in 93 GitHub projects that introduced the hosted CI system Travis CI, but have also been developed on GitHub for at least one year before introducing CI.  ...  A core goal of Continuous Integration (CI) is to make small incremental changes to software projects, which are integrated frequently into a mainline repository or branch.  ...  Percentage of commits on default branch  ... 
doi:10.5281/zenodo.1288600 fatcat:ndgxoxbzefag5ha4wgjbnjskpu

Characterizing The Influence of Continuous Integration. Empirical Results from 250+ Open Source and Proprietary Projects [article]

Akond Rahman, Amritanshu Agrawal, Rahul Krishna, Alexander Sobran
2018 arXiv   pre-print
To investigate the influence of CI on software development, we analyze 150 open source software (OSS) projects, and 123 proprietary projects.  ...  Continuous integration (CI) tools integrate code changes by automatically compiling, building, and executing test cases upon submission of code changes.  ...  We answer the following research questions: RQ1: Does adoption of continuous integration influence commit patterns?  ... 
arXiv:1711.03933v3 fatcat:jrwuh2zk4nar7cqj3nxt625fai

The Silent Helper: The Impact of Continuous Integration on Code Reviews

Nathan Cassee, Bogdan Vasilescu, Alexander Serebrenik
2020 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER)  
To assess validity of this expectation we conduct an exploratory study of code reviews in 685 GITHUB projects that have adopted Travis-CI, the most popular CI-service on GITHUB.  ...  The adoption of Continuous Integration (CI) has been shown multiple benefits for software engineering practices related to build, test and dependency management.  ...  Vasilescu gratefully acknowledges support from the National Science Foundation (award 1717415).  ... 
doi:10.1109/saner48275.2020.9054818 dblp:conf/wcre/CasseeVS20 fatcat:i77ecciwjnfondbwqmlu7qad74

Determinants of pull-based development in the context of continuous integration

Yue Yu, Gang Yin, Tao Wang, Cheng Yang, Huaimin Wang
2016 Science China Information Sciences  
Using regression modeling on data extracted from a sample of GitHub projects deploying the Travis-CI service, we find that the evaluation process is a complex issue, requiring many independent variables  ...  The role of integrators in pull-based development is crucial.  ...  We thank Premkumar Devanbu, Vladimir Filkov and Bogdan Vasilescu for their very useful feedback on this paper. Conflict of interest The authors declare that they have no conflict of interest.  ... 
doi:10.1007/s11432-016-5595-8 fatcat:tqemqyzs7jel3h7wc3lb24jrbi

Creating a shared understanding of testing culture on a social coding site

Raphael Pham, Leif Singer, Olga Liskin, Fernando Figueira Filho, Kurt Schneider
2013 2013 35th International Conference on Software Engineering (ICSE)  
We conducted interviews with 33 active users of GitHub to investigate how the increased transparency found on GitHub influences developers' testing behaviors.  ...  We found several strategies that software developers and managers can use to positively influence the testing behavior in their projects. However, project owners on GitHub may not be aware of them.  ...  In terms of testing, there are no integrated tools provided by GitHub that might lower some testing-related barriers, e.g. for setting up a server for continuous integration.  ... 
doi:10.1109/icse.2013.6606557 dblp:conf/icse/PhamSLFS13 fatcat:7ekkloc6mfei3bnnocem5cqpvu

Wait for It: Determinants of Pull Request Evaluation Latency on GitHub

Yue Yu, Huaimin Wang, Vladimir Filkov, Premkumar Devanbu, Bogdan Vasilescu
2015 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories  
Using regression modeling on data extracted from a sample of GitHub projects using the Travis-CI continuous integration service, we find that latency is a complex issue, requiring many independent variables  ...  In this paper we report on a quantitative study that tries to resolve which factors affect pull request evaluation latency in GitHub.  ...  On GitHub, the integration of CI in the pull request workflow should enable project members to find integration errors more quickly, tightening the feedback loop.  ... 
doi:10.1109/msr.2015.42 dblp:conf/msr/YuWFDV15 fatcat:oxgkr5iibzgwhg7pd3c3ad45ra

An in-depth study of the promises and perils of mining GitHub

Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. German, Daniela Damian
2015 Empirical Software Engineering  
We provide a set of recommendations for software engineering researchers on how to approach the data in GitHub.  ...  Also, approximately half Communicated by: Sung Kim and Martin Pinzger of GitHub's registered users do not have public activity, while the activity of GitHub users in repositories is not always easy to  ...  Acknowledgments We would like to thank the authors of Padhye et al. (2014) and Matragkas et al. (2014) for their valuable feedback regarding the evaluation of the impact of these perils on their research  ... 
doi:10.1007/s10664-015-9393-5 fatcat:hoiypztavrg33n3stbn3a7vuwm

Social coding in GitHub

Laura Dabbish, Colleen Stuart, Jason Tsay, Jim Herbsleb
2012 Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work - CSCW '12  
or guessing which of several similar projects has the best chance of thriving in the long term.  ...  Social applications on the web let users track and follow the activities of a large number of others regardless of location or affiliation.  ...  ACKNOWLEDGEMENTS This research is supported by the Center for the Future of Work at Carnegie Mellon University's Heinz College and by the National Science Foundation under award: CNS-1040801.  ... 
doi:10.1145/2145204.2145396 dblp:conf/cscw/DabbishSTH12 fatcat:s3daik5tjfba5ihl24tmu5yuzi

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
Our findings also indicate that the adoption of GitHub Actions increases the number of monthly rejected pull requests and decreases the monthly number of commits on merged pull requests.  ...  Automated tools are frequently used in social coding repositories to perform repetitive activities that are part of the distributed software development process.  ...  Total number of commits: we compute the total number of commits as a proxy for the activity level of a project.  ... 
arXiv:2103.12224v1 fatcat:7wcgywehtjhjdbwyyr7e6bq7ia

The promises and perils of mining GitHub

Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. German, Daniela Damian
2014 Proceedings of the 11th Working Conference on Mining Software Repositories - MSR 2014  
We document the results of an empirical study aimed at understanding the characteristics of the repositories in GitHub and how users take advantage of GitHub's main featuresnamely commits, pull requests  ...  We provide a set of recommendations for software engineering researchers on how to approach the data in GitHub.  ...  On the Activity of Projects Activity in GitHub is mostly reflected in commits.  ... 
doi:10.1145/2597073.2597074 dblp:conf/msr/KalliamvakouGBSGD14 fatcat:2oo6n7yu2zeajg34whqtxbyike

A data-driven approach for understanding Open Design. Mapping social interactions in collaborative processes on GitHub

Massimo Menichinelli
2017 The Design Journal  
The article proposes a software library for analysing networks of social interactions over time on Git projects hosted on GitHub.  ...  The development and adoption of digital technologies in the past decades has modified existing working conditions and introduced new ones in many fields and disciplines.  ...  Acknowledgements: The research leading to these results started in 2012 while Massimo Menichinelli worked at Aalto Media Factory in the Aalto University; the research continued while working as a lecturer  ... 
doi:10.1080/14606925.2017.1352869 fatcat:lc5unr6l7fhyrobxsiomylcfi4

On the impact of pull request decisions on future contributions [article]

Damien Legay, Alexandre Decan, Tom Mens
2018 arXiv   pre-print
In this preliminary research, we study three large projects on GitHub, using pull request data obtained through the GitHub API, and we perform empirical analyses to investigate the above questions.  ...  These changes can be accepted, discussed or rejected by the maintainers of the software project, and can influence further contribution proposals.  ...  We focus on GitHub because it is undoubtedly one of the largest and most active online hosting services for git projects. II.  ... 
arXiv:1812.06269v1 fatcat:nfgc3x4qr5a7dj2wkxgzqw3mom

Understanding the popular users: Following, affiliation influence and leadership on GitHub

Kelly Blincoe, Jyoti Sheoran, Sean Goggins, Eva Petakovic, Daniela Damian
2016 Information and Software Technology  
Method: A mixed methods research approach was used including a survey of 800 GitHub users to uncover the reasons for following on GitHub and a complementary quantitative analysis of the activity of GitHub  ...  Context: The ability to follow other users and projects on GitHub has introduced a new layer of open source software development participants who observe but do not contribute to projects.  ...  The authors would like to thank the survey participants 660 for the time they dedicated to this study.  ... 
doi:10.1016/j.infsof.2015.10.002 fatcat:s6fsm4exajgyterfszzdj4wms4

Motivated and Capable but No Space for Error

Vandana Singh, Brice Bongiovanni
2021 ˜The œInternational journal of information, diversity, & inclusion  
In-depth qualitative interviews were conducted with eleven women representing multiple countries and a variety of open-source software projects.  ...  The lack of women in computing professions serves as a cause of social inequity and in this research we develop a nuanced understanding of the experiences of women participating in open-source software  ...  The International Journal of Information, Diversity, & Inclusion, 5(3), 2021 ISSN 2574-3430, jps.library.utoronto.ca/index.php/ijidi/index DOI: 10.33137/ijidi.v5i3.36197  ... 
doi:10.33137/ijidi.v5i3.36197 fatcat:xsp2vjxytvaipmk3v5v2b5ksyi
« Previous Showing results 1 — 15 out of 2,639 results