Title :
Automatically Prioritizing Pull Requests
Author :
van der Veen, Erik ; Gousios, Georgios ; Zaidman, Andy
Author_Institution :
Delft Univ. of Technol, Delft, Netherlands
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.
Keywords :
software engineering; GitHub; PRioritizer tool; automatic pull request prioritization; multiple concurrent pull requests; priority inbox; priority ranking; project owner; pull-based development model integrator; top-pull request recommendation; work prioritization; Electronic mail; Face; Feature extraction; Inspection; Machine learning algorithms; Software engineering; Sorting; GitHub; pull based development; pull request;
Conference_Titel :
Mining Software Repositories (MSR), 2015 IEEE/ACM 12th Working Conference on
Conference_Location :
Florence
DOI :
10.1109/MSR.2015.40