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): Tony Clear, Regina Hebig, Paolo Tell

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

Displayed time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00
Session 2ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE at ICSSP-ICGSE
Chair(s): Tony Clear Auckland University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg, Paolo Tell IT University of Copenhagen

_

ICGSE Theme: Trust and culture in GSD

ICSSP Theme: Enterprise processes for Agile and DevOps

06:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University
06:05
10m
Day opening
LogisticsRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen
06:15
15m
Experience report
Prioritizing trust in a globally distributed software engineering team to overcome complexity and make releases a non-event
ICGSE Experience Reports
Prasad Kabbur Siemens Healthcare Pvt. Ltd., Mani Vs Siemens Healthcare Pvt. Ltd., Juergen Schuelein Siemens Healthineers
06:30
15m
Research paper
On Value Creation in Developer Relations (DevRel): a practitioners’ perspective
ICGSE Research Papers
Awdren Fontão Federal University of Mato Grosso do Sul (UFMS), Sergio Cleger-Tamayo SIDIA Institute of Science and Technology, Igor Scaliante Wiese Federal University of Technology – Paraná - UTFPR, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Arilo Claudio Dias Neto Universidade Federal do Amazonas
06:45
15m
Full-paper
Generating Use Case Scenarios from User Stories
ICSSP
Fabian Gilson University of Canterbury, Matthias Galster University of Canterbury, François Georis University of Namur
07:00
15m
Full-paper
On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study
ICSSP
Mojtaba Shahin Monash University, Muhammad Ali Babar The University of Adelaide
07:15
15m
Full-paper
Action-based recommendation in Pull-request development
ICSSP
Muhammad Ilyas Azeem Institute of Software, University of Chinese Academy of Sciences, Beijing, China, Sebastiano Panichella Zurich University of Applied Sciences, Andrea Di Sorbo University of Sannio, Alexander Serebrenik Eindhoven University of Technology, Qing Wang Institute of Software, Chinese Academy of Sciences
07:30
15m
Research paper
The Design Thinking of Co-located vs. Distributed Software Developers: Distance Strikes Again!
ICGSE Research Papers
Rodi Jolak Chalmers | University of Gothenburg, Andreas Wortmann RWTH Aachen University, Grischa Liebel Reykjavik University, Eric Umuhoza Carnegie Mellon University-Africa, Michel R. V. Chaudron Chalmers | University of Gothenburg
07:45
15m
Research paper
Attending to Implicit Bias as a Way to Move Beyond Negative Stereotyping in GSE
ICGSE Research Papers
Stina Matthiesen Department of Computer Science, University of Copenhagen, Pernille Bjørn University of Copenhagen, Denmark & University of Washington, USA, Claus Trillingsgaard EG A/S
08:00
15m
Experience report
Developing a Multi-Cultural Conversational Agent With a Globally Distributed Team
ICGSE Experience Reports
Elayne Ruane University College Dublin, Anthony Ventresque Lero and University College Dublin, Ross Smith Microsoft
08:15
15m
Full-paper
Occurrence Frequency and All Historical Failure Information Based Method for TCP in CI
ICSSP
Ying Shang Beijing University of Chemical Technology, Qianyu Li Beijing University of Chemical Technology, Yang Yang Beijing University of Chemical Technology, Zheng Li University of Concepción
08:30
15m
Doctoral symposium paper
How to Treat the Use of Grey Literature in Software Engineering
ICSSP
Xin Zhou State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University