Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Sat 27 Jun 2020 07:15 - 07:30 at ICSSP-ICGSE - Session 2 Chair(s): Regina Hebig, Paolo Tell, Tony Clear

Pull requests (PRs) selection is a challenging task faced by integrators in pull-based development (PbD), with hundreds of PRs submitted on a daily basis to large open-source projects. Managing these PRs manually consumes integrators’ time and resources and may lead to delays in the acceptance, response, or rejection of PRs that can propose bug fixes or feature enhancements. On the one hand, well-known platforms for performing PbD, like GitHub, do not provide built-in recommendation mechanisms for facilitating the management of PRs. On the other hand, prior research on PRs recommendation has focused on the likelihood of either a PR being accepted or receive a response by the integrator. In this paper, we consider both those likelihoods, this to help integrators in the PRs selection process by suggesting to them the appropriate actions to undertake on each specific PR. To this aim we propose an approach, called CARTESIAN (aCceptance And Response classificaTion-based requESt IdentifcAtioN) modeling the PRs recommendation according to PR actions. In particular, CARTESIAN is able to recommend three types of PR actions: accept, respond, and reject. We evaluated CARTESIAN on the PRs of 19 popular GitHub projects. The results of our study demonstrate that our approach can identify PR actions with average precision and recall of about 86%. Moreover, our findings also highlight that CARTESIAN outperforms results of two baseline approaches in the task of PRs selection.

Sat 27 Jun
Times are displayed in time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00: [Joint Event] - ICSSP/ICGSE - Session 2 at ICSSP-ICGSE
Chair(s): Regina HebigChalmers University of Technology & University of Gothenburg, Paolo TellIT University of Copenhagen, Tony ClearAuckland University of Technology


ICGSE Theme: Trust and culture in GSD

ICSSP Theme: Enterprise processes for Agile and DevOps

icgse-2020--joint-event----icssp-icgse06:00 - 06:05
Day opening
Paolo TellIT University of Copenhagen, David RaffoPortland State University
icgse-2020--joint-event----icssp-icgse06:05 - 06:15
Day opening
Paolo TellIT University of Copenhagen
icgse-2020-icgse---experience-reports06:15 - 06:30
Experience report
Prasad KabburSiemens Healthcare Pvt. Ltd., Mani VsSiemens Healthcare Pvt. Ltd., Juergen SchueleinSiemens Healthineers
icgse-2020-research-papers06:30 - 06:45
Research paper
Awdren FontãoFederal University of Mato Grosso do Sul (UFMS), Sergio Cleger-TamayoSIDIA Institute of Science and Technology, Igor Scaliante WieseFederal University of Technology – Paraná - UTFPR, Rodrigo SantosUNIRIO - Universidade Federal do Estado do Rio de Janeiro, Arilo Claudio Dias NetoUniversidade Federal do Amazonas
icssp-2020-papers06:45 - 07:00
Fabian GilsonUniversity of Canterbury, Matthias GalsterUniversity of Canterbury, François GeorisUniversity of Namur
icssp-2020-papers07:00 - 07:15
Mojtaba ShahinMonash University, Muhammad Ali BabarThe University of Adelaide
icssp-2020-papers07:15 - 07:30
Muhammad Ilyas AzeemInstitute of Software, University of Chinese Academy of Sciences, Beijing, China, Sebastiano PanichellaZurich University of Applied Sciences, Andrea Di SorboUniversity of Sannio, Alexander SerebrenikEindhoven University of Technology, Qing WangInstitute of Software, Chinese Academy of Sciences
icgse-2020-research-papers07:30 - 07:45
Research paper
Rodi JolakChalmers | University of Gothenburg, Andreas WortmannRWTH Aachen University, Grischa LiebelReykjavik University, Eric UmuhozaCarnegie Mellon University-Africa, Michel R. V. ChaudronChalmers | University of Gothenburg
icgse-2020-research-papers07:45 - 08:00
Research paper
Stina MatthiesenDepartment of Computer Science, University of Copenhagen, Pernille BjørnUniversity of Copenhagen, Denmark & University of Washington, USA, Claus TrillingsgaardEG A/S
icgse-2020-icgse---experience-reports08:00 - 08:15
Experience report
Elayne RuaneUniversity College Dublin, Anthony VentresqueLero and University College Dublin, Ross SmithMicrosoft
icssp-2020-papers08:15 - 08:30
Ying ShangBeijing University of Chemical Technology, Qianyu LiBeijing University of Chemical Technology, Yang YangBeijing University of Chemical Technology, Zheng LiUniversity of Concepción
icssp-2020-papers08:30 - 08:45
Doctoral symposium paper
Xin ZhouState Key Laboratory of Novel Software Technology, Software Institute, Nanjing University