Automatically prioritizing pull requests

Erik Van Der Veen, Georgios Gousios, Andy Zaidman

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

21 Citations (Scopus)
25 Downloads (Pure)

Abstract

In previous work, we observed that in the pull-based development model integrators face challenges with regard to prioritizing work in the face of multiple concurrent pull requests. We present the design and initial implementation of a prototype pull request prioritisation tool called PRioritizer. PRioritizer works like a priority inbox for pull requests, recommending the top pull requests the project owner should focus on. A preliminary user study showed that Prioritize provides functionality that GitHub is currently lacking, even though users need more insight into how the priority ranking is established to make Prioritize really useful.

Original languageEnglish
Title of host publicationProceedings - 12th Working Conference on Mining Software Repositories, MSR 2015
PublisherIEEE
Pages357-361
Number of pages5
Volume2015-August
ISBN (Electronic)9780769555942
DOIs
Publication statusPublished - 4 Aug 2015
Event12th Working Conference on Mining Software Repositories, MSR 2015 - Florence, Italy
Duration: 16 May 201517 May 2015

Conference

Conference12th Working Conference on Mining Software Repositories, MSR 2015
CountryItaly
CityFlorence
Period16/05/1517/05/15

Keywords

  • GitHub
  • Pull based development
  • Pull request

Cite this

Van Der Veen, E., Gousios, G., & Zaidman, A. (2015). Automatically prioritizing pull requests. In Proceedings - 12th Working Conference on Mining Software Repositories, MSR 2015 (Vol. 2015-August, pp. 357-361). [7180094] IEEE. https://doi.org/10.1109/MSR.2015.40