TCSE logo 
 Sigsoft logo
Sustainability badge

This program is tentative and subject to change.

Tue 29 Apr 2025 11:24 - 11:30 at 212 - Session 2: Human aspects (talks and panel) Chair(s): Alexander Serebrenik

Build systems orchestrate the transformation of software sources into deliverable artifacts. They must be maintained alongside the software they build to ensure their consistency with the sources. Lax maintenance of build systems can lead to their quality decay, causing costly consequences. However, maintaining build systems is known to be challenging.

Ensuring the quality of build systems throughout their lifespan demands rigorous quality assurance practices. As automated quality assurance methods, such as testing, are rarely applied to build systems, code review becomes a critical mechanism for safeguarding the reliability and correctness of build systems.

This thesis investigates the practices used in reviewing changes to build systems and the challenges that impede their effective code reviews (i). It introduces Build Change Impact Analysis (BCIA) as a method to facilitate code review of build systems and examines the applicability of this approach (ii). Lastly, it evaluates the effectiveness of using BCIA to improve the review process of build system changes (iii).

This program is tentative and subject to change.

Tue 29 Apr

Displayed time zone: Eastern Time (US & Canada) change

11:00 - 12:00
Session 2: Human aspects (talks and panel)Doctoral Symposium at 212
Chair(s): Alexander Serebrenik Eindhoven University of Technology
11:00
6m
Talk
Decoding Diversity: Understanding its Impact on Team Performance in Software Teams
Doctoral Symposium
Kezia Devathasan University of Victoria
11:06
6m
Talk
Diverse Participation and Newcomer Risk Perception in Open Source Software Communities
Doctoral Symposium
Hana Frluckaj University of Texas
11:12
6m
Talk
A Framework for Supporting Transparency in Software Ecosystems Portals from the Point of View of Developer Experience
Doctoral Symposium
Rodrigo Zacarias UNIRIO - Universidade Federal do Estado do Rio de Janeiro
11:18
6m
Talk
Studying and Improving Code Understandability through Atoms of Confusion
Doctoral Symposium
Guoshuai Shi University of Waterloo
11:24
6m
Talk
Understanding and Improving Code Review of Changes in Build Systems
Doctoral Symposium
Mahtab Nejati University of Waterloo
11:30
30m
Panel
Panel: Human aspects
Doctoral Symposium
Rashina Hoda Monash University, David Redmiles University of California, Irvine, Gema Rodríguez-Pérez University of British Columbia (UBC), Kezia Devathasan University of Victoria, Hana Frluckaj University of Texas, Mahtab Nejati University of Waterloo, Guoshuai Shi University of Waterloo, Rodrigo Zacarias UNIRIO - Universidade Federal do Estado do Rio de Janeiro
:
:
:
: