Software REBELs
@SoftwareREBELs
Followers
270
Following
50
Media
12
Statuses
60
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
I’m excited to share that I’ve joined the 𝐃𝐞𝐩𝐚𝐫𝐭𝐦𝐞𝐧𝐭 𝐨𝐟 𝐂𝐨𝐦𝐩𝐮𝐭𝐞𝐫 𝐒𝐜𝐢𝐞𝐧𝐜𝐞 at the University of Calgary (@ucalgaryscience) as an Assistant Professor this month! Super excited about this new chapter of my academic career.
9
3
54
You can check the full paper and details here: https://t.co/RE64XPCjSS (4/4).
0
0
1
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).
1
0
1
In collaboration with the team at @UbisoftLaForge, we studied the development records of a AAA video game using a multidisciplinary dependency graph to analyze each change set (2/4).
1
0
1
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).
1
1
9
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.
0
1
10
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.
1
1
3
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.
1
4
13
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.
2
3
6
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:
0
2
4
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: https://t.co/ugKImB8Izg Retweets for reach would be much appreciated (cc @GerritReview)!
0
12
12
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 📽️: https://t.co/w18uKgiVDw Paper 📰:
0
0
3
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.
0
0
1
In Shiva's (@SVysali) work (w/ @mcis_lab , @shane_mcintosh), we study "flakily-covered" lines – lines that are only covered by flaky tests. Video 📽️: https://t.co/5sjZpx2IZ1 Paper 📰:
1
1
4
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!
10
4
75
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
2
3
20
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:
1
13
31
The @SoftwareREBELs are on the move! After five great years at McGill, we're off to start a new chapter at @UWaterloo.
0
0
24