Loading…
BazelCon 2024
Attending this event?
October 14-15, 2024
Mountain View, CA
View More Details & Registration

The Sched app allows you to build your schedule but is separate from your event registration. You must be registered for BazelCon 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to registration.

This schedule is automatically displayed in Pacific Daylight Time (PDT) | UTC -7. To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Monday October 14, 2024 10:00am - 10:30am PDT
Enticed by advanced features, several software teams have migrated their build systems to a modern generation of build technologies, such as Bazel. However, not all migrations lead to perceived improvements, ultimately culminating in abandonment of the build technology. In this talk, we will present the results of our recent empirical study of 542 open-source projects that adopt Bazel. We observed that (1) 61 projects (11.2%) have abandoned Bazel; and (2) abandonment tends to occur after investing in Bazel for a substantial amount of time (a median of 638 days). Thematic analysis reveals seven recurring reasons for abandonment, such as technical challenges, lack of platform integration, team coordination issues, and upstream trends. After abandoning Bazel, the studied projects have adopted a broad set of alternatives, spanning from language-specific tools like Go Build, to more traditional build technologies like CMake and even pure Make.
Speakers
avatar for Mahmoud Alfadel

Mahmoud Alfadel

Postdoctoral Researcher, University of Waterloo
I am a postdoctoral researcher at the REBELs Lab in the Cheriton School of Computer Science at the University of Waterloo. I earned my PhD in Software Engineering from Concordia University (Montreal). My research uses empirical software engineering techniques to enhance security and... Read More →
avatar for Shane McIntosh

Shane McIntosh

Associate Professor, University of Waterloo
At the University of Waterloo, I lead the Software Repository Excavation and Build Engineering Labs (the Software REBELs). My trainees and I perform empirical studies that mine historical data generated during the development of software systems to study devops and software quali... Read More →
Monday October 14, 2024 10:00am - 10:30am PDT
Hahn Auditorium

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link