MCIS

lab on Maintenance, Construction and Intelligence of Software

Email:




Recent News

  • [August 7, 2009] Website published!



Screenshots




Functionality

R3V3RS3 is a framework which provides an interactive GUI to specify patterns of conditional compilation usage in C code ("preprocessor blueprints") and a Perl script generator to detect all occurrences of these patterns. It can be used to evaluate the potential of extracting conditional compilation usage into aspects, to enforce programming conventions or to keep track of conditional compilation usage in general. R3V3RS3 is built on the Fetch reverse-engineering framework.




Publications

Latest Work

Doriane Olewicki, Leuson Da Silva, Oussama Ben Sghaier, Suhaib Mujahid, Arezou Amini, Benjamin Mah, Marco Castelluccio, Sarra Habchi, Foutse Khomh and Bram Adams (2026). Impact of LLM-based Review Assistant in Practice: A Mixed Open-/Closed-source Case Study, Transactions on Software Engineering (TSE), IEEE, to appear.


Hao Li, Hicham Masri, Filipe Roseiro Côgo, Abdul Ali Bangash, Bram Adams and Ahmed E. Hassan (2026). Understanding Prompt Management in GitHub Repositories: A Call for Best Practices, IEEE Software, IEEE, to appear.