5 papers
RevMine: An LLM-Assisted Tool for Code Review Mining and Analysis Across Git Platforms
Samah Kansab, Francis Bordeleau, Ali Tizghadam
Empirical research on code review processes is increasingly central to understanding software quality and collaboration. However, collecting and analyzing review data remains a tim…
Machine Learning Pipeline for Software Engineering: A Systematic Literature Review
Samah Kansab
The rapid advancement of software development practices has introduced challenges in ensuring quality and efficiency across the software engineering (SE) lifecycle. As SE systems g…
An Empirical Study on the Amount of Changes Required for Merge Request Acceptance
Samah Kansab, Mohammed Sayagh, Francis Bordeleau +1
Code review (CR) is essential to software development, helping ensure that new code is properly integrated. However, the CR process often involves significant effort, including cod…
On The Impact of Merge Request Deviations on Code Review Practices
Samah Kansab, Francis Bordeleau, Ali Tizghadam
Code review is a key practice in software engineering, ensuring quality and collaboration. However, industrial Merge Request (MR) workflows often deviate from standardized review p…
Analyzing DevOps Practices Through Merge Request Data: A Case Study in Networking Software Company
Samah Kansab, Matthieu Hanania, Francis Bordeleau +1
DevOps integrates collaboration, automation, and continuous improvement, enhancing agility, reducing time to market, and ensuring consistent software releases. A key component of t…