Prioritizing tasks in software development: A systematic literature review

Y Bugayenko, A Bakare, A Cheverda, M Farina… - Plos one, 2023 - journals.plos.org
Task prioritization is one of the most researched areas in software development. Given the
huge number of papers written on the topic, it might be challenging for IT practitioners …

Modern code reviews—survey of literature and practice

D Badampudi, M Unterkalmsteiner… - ACM Transactions on …, 2023 - dl.acm.org
Background: Modern Code Review (MCR) is a lightweight alternative to traditional code
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …

Quality and productivity outcomes relating to continuous integration in GitHub

B Vasilescu, Y Yu, H Wang, P Devanbu… - Proceedings of the 2015 …, 2015 - dl.acm.org
Software processes comprise many steps; coding is followed by building, integration testing,
system testing, deployment, operations, among others. Software process integration and …

Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?

Y Yu, H Wang, G Yin, T Wang - Information and software technology, 2016 - Elsevier
Context: The pull-based model, widely used in distributed software development, offers an
extremely low barrier to entry for potential contributors (anyone can submit of contributions to …

Who should review my code? a file location-based code-reviewer recommendation approach for modern code review

P Thongtanunam, C Tantithamthavorn… - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Software code review is an inspection of a code change by an independent third-party
developer in order to identify and fix defects before an integration. Effectively performing …

Wait for it: Determinants of pull request evaluation latency on github

Y Yu, H Wang, V Filkov, P Devanbu… - 2015 IEEE/ACM 12th …, 2015 - ieeexplore.ieee.org
The pull-based development model, enabled by git and popularised by collaborative coding
platforms like Bit Bucket, Gitorius, and GitHub, is widely used in distributed software teams …

[PDF][PDF] Splitting the organization and integrating the code: Conway's law revisited

JD Herbsleb, RE Grinter - … of the 21st international conference on …, 1999 - dl.acm.org
It is widely acknowledged that coordination of large scale software development is an
extremely difficult and persistent problem. Since the structure of the code mirrors the …

Automatic generation of pull request descriptions

Z Liu, X Xia, C Treude, D Lo, S Li - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Enabled by the pull-based development model, developers can easily contribute to a project
through pull requests (PRs). When creating a PR, developers can add a free-form …

Commentfinder: a simpler, faster, more accurate code review comments recommendation

Y Hong, C Tantithamthavorn… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is an effective quality assurance practice, but can be labor-intensive since
developers have to manually review the code and provide written feedback. Recently, a …

Improved bug localization based on code change histories and bug reports

KC Youm, J Ahn, E Lee - Information and Software Technology, 2017 - Elsevier
Context Several issues or defects in released software during the maintenance phase are
reported to the development team. It is costly and time-consuming for developers to …