
We are the Software Repository Excavation and Build Engineering Labs (Software REBELs). Led by @shane_mcintosh at the University of Waterloo.
Waterloo, Canada
Joined September 2016
- Tweets58
- Following104
- Followers262
- Likes46
Our latest work (by Gengyi Sun, Mehran Meidani, @SarraHabchi, @MathieuNls, @shane_mcintosh) explores the multidisciplinary dependency graph that exists in settings like AAA video game development at @Ubisoft (1/4).
Among other observations, we find that when change sets have an impact that crosses disciplinary boundaries, they tend to be more likely to break builds and induce future bug fixes (3/4).
You can check the full paper and details here: rebels.cs.uwaterloo.ca/confp… (4/4).
Software REBELs retweeted
And here’s to the 2023 wrap-up🎉
Rebels of the @SoftwareREBELs and the members of the SWAG lab ended their year with another EOY dinner and a round of Secret Santa, symbolizing “work hard, play hard(er?)”.
Let’s make 2024 a wonderful year of friendship, growth, and discoveries. – at Waterloo, Ontario
Our latest work (by @mahmood_alfadel and @shane_mcintosh) is a study of build system downgrades—projects that migrate from a feature-rich, modern build tool like Bazel, to a more traditional build tool like Make.
To us, this phenomenon was fascinating—akin to trading in a 2024 Tesla Model S for a 1979 Ford Pinto—so we set out to better understand how often it happens and why.
You can check the paper and details here: rebels.cs.uwaterloo.ca/confp…
Software REBELs retweeted
A recent study by @SoftwareREBELs at the @UWaterloo revealed that changes to build specifications are at least 2x less likely to be discussed than production and test code during the code review.
Software REBELs retweeted
Please consider participating (and spreading the word about) in Mattie's study of discussions about build system changes during code review!
Do you regularly perform code reviews? Have you reviewed changes to build system code (e.g., pom.xml, CMakeLists.txt, … files)? If so, we would love to talk to you about your experience! Please fill in the sign-up link below!
Sign-up link: forms.gle/Yec6ZvCemNiLktwr5
The @SoftwareREBELs need your help!
We are seeking participants for a user study to evaluate proposed tools for understanding the impact of code changes.
Participant sign-up: forms.gle/spmQEy5qxZShZyZ47
Retweets for reach would be much appreciated (cc @GerritReview)!
In Toshiki's (@toshi1167) work (w/ @shane_mcintosh, @redpig_ihara, @selabnaist), we study code reviews with divergent review scores where different reviewers rate a patch positively and negatively.
Video 📽️: youtu.be/H_M8LwrIv4A
Paper 📰: rebels.cs.uwaterloo.ca/journ…
In Shiva's (@SVysali) work (w/ @mcis_lab , @shane_mcintosh), we study "flakily-covered" lines – lines that are only covered by flaky tests.
Video 📽️: youtu.be/YvpyxKZBTgQ
Paper 📰: rebels.cs.uwaterloo.ca/journ…
We (1) study the rates of flakily-covered lines in @OpenStack (up to 10%), (2) explore whether properties of code or coders are associated with occurrences of flakily-covered lines (no smoking gun), and (3) propose GreedyFlake to prioritize flakily-covered lines for repair.
Software REBELs retweeted
As promised, here's a link to the preprint: rebels.cs.uwaterloo.ca/journ…
Software REBELs retweeted
Our paper "Accelerating Continuous Integration by Caching Environments and Inferring Dependencies" got accepted at IEEE Transactions on Software Engineering (TSE) journal.
Congrats @_johnewart, @cetico, @shane_mcintosh!
A collab. of @SoftwareREBELs + @YourBaseIO. Await preprint!
Software REBELs retweeted
Happy to share that our paper “The Nature of Build Changes An Empirical Study of Maven-based Build Systems“ together with @steffiii_be, @shane_mcintosh, and @pinzger has been accepted for publication in @emsejournal. Preprint to follow! @SERG_AAU @SoftwareREBELs
Software REBELs retweeted
The @SoftwareREBELs are searching for postdocs to work broadly in the areas of code review analytics (in collaboration with @migod) and software build analytics. Join us!
More info: rebels.cs.uwaterloo.ca/vacan…
The @SoftwareREBELs are on the move! After five great years at McGill, we're off to start a new chapter at @UWaterloo.
Software REBELs retweeted
Are you a #mobile developer with apps published in #Android or #iOS app stores? Do you experiment when rolling out new features to see how good they are? We are researching this and would love to hear how you manage your experiments in this survey: tiny.uzh.ch/131 📱🛠️🙏
















