On the Impact of Refactoring on the Relationship between Quality Attributes and Design Metrics. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001; Marouane Kessentini (ESEM, 2019)

Can refactoring be self-affirmed?: an exploratory study on how developers document their refactoring activities in commit messages. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001 (IWOR@ICSE, 2019)

Towards Better Understanding Developer Perception of Refactoring. - Eman Abdullah AlOmar (ICSME, 2019)

Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001; Marouane Kessentini (CoRR, 2019)

On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results. - Eman Abdullah AlOmar; Anthony Peruma; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001 (ICSE (Workshops), 2020)

Increasing the Trust In Refactoring Through Visualization. - Alex Bogart; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001 (ICSE (Workshops), 2020)

An Exploratory Study on How Software Reuse is Discussed in Stack Overflow. - Eman Abdullah AlOmar; Diego Barinas; Jiaqian Liu; Mohamed Wiem Mkaouer; Ali Ouni 001; Christian D. Newman (ICSR, 2020)

How Do Developers Refactor Code to Improve Code Reusability? - Eman Abdullah AlOmar; Philip T. Rodriguez; Jordan Bowman; Tianjia Wang; Benjamin Adepoju; Kevin Lopez; Christian D. Newman; Ali Ouni 001; Mohamed Wiem Mkaouer (ICSR, 2020)

How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study. - Hussein Alrubaye; Deema Alshoaibi; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001 (ICSR, 2020)

Finding the Needle in a Haystack: On the Automatic Identification of Accessibility User Reviews. - Eman Abdullah AlOmar; Wajdi Aljedaani; Murtaza Tamjeed; Mohamed Wiem Mkaouer; Yasmine N. El-Glaly (CHI, 2021)

Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox. - Eman Abdullah AlOmar; Hussein Alrubaye; Mohamed Wiem Mkaouer; Ali Ouni 001; Marouane Kessentini (ICSE (SEIP), 2021)

Using Grammar Patterns to Interpret Test Method Name Evolution. - Anthony Peruma; Emily Hu; Jiajun Chen; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Christian D. Newman (ICPC, 2021)

An Empirical Study on Code Smells Co-occurrences in Android Applications. - Oumayma Hamdi; Ali Ouni 001; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (ASE Workshops, 2021)

An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications. - Oumayma Hamdi; Ali Ouni 001; Eman Abdullah AlOmar; Mel Ó Cinnéide; Mohamed Wiem Mkaouer (MOBILESoft@ICSE, 2021)

One thousand and one stories: a large-scale survey of software refactoring. - Yaroslav Golubev; Zarina Kurbatova; Eman Abdullah AlOmar; Timofey Bryksin; Mohamed Wiem Mkaouer (ESEC/SIGSOFT FSE, 2021)

Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities. - Priyadarshni Suresh Sagar; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001; Christian D. Newman (Algorithms, 2021)

How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation. - Eman Abdullah AlOmar; Anthony Peruma; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001; Marouane Kessentini (Expert Syst. Appl., 2021)

On preserving the behavior in software refactoring: A systematic mapping study. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Christian Donald Newman; Ali Ouni 001 (Inf. Softw. Technol., 2021)

Toward the automatic classification of Self-Affirmed Refactoring. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001 (J. Syst. Softw., 2021)

Using Grammar Patterns to Interpret Test Method Name Evolution. - Anthony Peruma; Emily Hu; Jiajun Chen; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Christian D. Newman (Zenodo, 2021)

How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow. - Anthony Peruma; Steven Simmons; Eman Abdullah AlOmar; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001 (Zenodo, 2021)

AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE. - Eman Abdullah AlOmar; Anton Ivanov; Zarina Kurbatova; Yaroslav Golubev; Mohamed Wiem Mkaouer; Ali Ouni 001; Timofey Bryksin; Le Nguyen; Amit Dilip Kini; Aditya Thakur 003 (ASE, 2022)

Intelligent Code Review Assignment for Large Scale Open Source Software Stacks. - Ishan Aryendu; Ying Wang 113; Farah Elkourdi; Eman Abdullah AlOmar (ASE, 2022)

Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack. - Eman Abdullah AlOmar; Moataz Chouchen; Mohamed Wiem Mkaouer; Ali Ouni 001 (MSR, 2022)

An Exploratory Study on Refactoring Documentation in Issues Handling. - Eman Abdullah AlOmar; Anthony Peruma; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001 (MSR, 2022)

Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring. - Anthony Peruma; Eman Abdullah AlOmar; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001 (MSR, 2022)

On the documentation of refactoring types. - Eman Abdullah AlOmar; Jiaqian Liu; Kenneth Addo; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001; Zhe Yu (Autom. Softw. Eng., 2022)

How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow. - Anthony Peruma; Steven Simmons; Eman Abdullah AlOmar; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001 (Empir. Softw. Eng., 2022)

Refactoring for reuse: an empirical study. - Eman Abdullah AlOmar; Tianjia Wang; Vaibhavi Raut; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001 (Innov. Syst. Softw. Eng., 2022)

On the use of textual feature extraction techniques to support the automated detection of refactoring documentation. - Licelot Marmolejos; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001 (Innov. Syst. Softw. Eng., 2022)

SATDBailiff-mining and tracking self-admitted technical debt. - Eman Abdullah AlOmar; Ben Christians; Mihal Busho; Ahmed Hamad AlKhalid; Ali Ouni 001; Christian D. Newman; Mohamed Wiem Mkaouer (Sci. Comput. Program., 2022)

Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring. - Anthony Peruma; Eman Abdullah AlOmar; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001 (Zenodo, 2022)

Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring. - Anthony Peruma; Eman Abdullah AlOmar; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001 (Zenodo, 2022)

An Empirical Study on Continuous Integration Trends, Topics and Challenges in Stack Overflow. - Ali Ouni 001; Islem Saidani; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (EASE, 2023)

What Do Infrastructure-as-Code Practitioners Discuss: An Empirical Study on Stack Overflow. - Mahi Begoug; Narjes Bessghaier; Ali Ouni 001; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (ESEM, 2023)

On the use of static analysis to engage students with software quality improvement: An experience with PMD. - Eman Abdullah AlOmar; Salma Abdullah AlOmar; Mohamed Wiem Mkaouer (SEET@ICSE, 2023)

State of Refactoring Adoption: Better Understanding Developer Perception of Refactoring. - Eman Abdullah AlOmar (MSR, 2023)

How is Software Reuse Discussed in Stack Overflow? - Eman Abdullah AlOmar; Anthony Peruma; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001 (CoRR, 2023)

Just-in-time code duplicates extraction. - Eman Abdullah AlOmar; Anton Ivanov; Zarina Kurbatova; Yaroslav Golubev; Mohamed Wiem Mkaouer; Ali Ouni 001; Timofey Bryksin; Le Nguyen; Amit Dilip Kini; Aditya Thakur 003 (Inf. Softw. Technol., 2023)

On the impact of single and co-occurrent refactorings on quality attributes in android applications. - Ali Ouni 001; Eman Abdullah AlOmar; Oumayma Hamdi; Mel Ó Cinnéide; Mohamed Wiem Mkaouer; Mohamed Aymen Saied (J. Syst. Softw., 2023)

Cultivating Software Quality Improvement in the Classroom: An Experience with ChatGPT. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (CSEE&T, 2024)

AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction. - Eman Abdullah AlOmar; Benjamin Knobloch; Thomas Kain; Christopher Kalish; Mohamed Wiem Mkaouer; Ali Ouni 001 (ICSE Companion, 2024)

Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices. - Anthony Peruma; Eman Abdullah AlOmar; Wajdi Aljedaani; Christian D. Newman; Mohamed Wiem Mkaouer (ITiCSE (1), 2024)

How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations. - Eman Abdullah AlOmar; Anushkrishna Venkatakrishnan; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001 (MSR, 2024)

Fine-Grained Just-In-Time Defect Prediction at the Block Level in Infrastructure-as-Code (IaC). - Mahi Begoug; Moataz Chouchen; Ali Ouni 001; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (MSR, 2024)

How Do So ware Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests. - Moataz Chouchen; Narjes Bessghaier; Mahi Begoug; Ali Ouni 001; Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (MSR, 2024)

Automating Source Code Refactoring in the Classroom. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001 (SIGCSE (1), 2024)

AntiCopyPaster: An Open-Source Ecosystem for Just-in-time Code Duplicates Extraction. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (SIGCSE (2), 2024)

How can We Leverage Static Analysis and Large Language Models to Engage Students in Software Quality Improvement. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer (SIGCSE (2), 2024)

Exploring ChatGPT's code refactoring capabilities: An empirical study. - Kayla Depalma; Izabel Miminoshvili; Chiara Henselder; Kate Moss; Eman Abdullah AlOmar (Expert Syst. Appl., 2024)

Behind the scenes: On the relationship between developer experience and refactoring. - Eman Abdullah AlOmar; Anthony Peruma; Mohamed Wiem Mkaouer; Christian D. Newman; Ali Ouni 001 (J. Softw. Evol. Process., 2024)

Behind the Intent of Extract Method Refactoring: A Systematic Literature Review. - Eman Abdullah AlOmar; Mohamed Wiem Mkaouer; Ali Ouni 001 (IEEE Trans. Software Eng., 2024)

Scalar: A Part-of-Speech Tagger for Identifiers. - Christian D. Newman; Brandon Scholten; Sophia Testa; Joshua A. C. Behler; Syreen Banabilah; Michael L. Collard; Michael John Decker; Mohamed Wiem Mkaouer; Marcos Zampieri; Eman Abdullah AlOmar; Reem S. Alsuhaibani; Anthony Peruma; et al. (ICPC, 2025)

LeakageDetector: An Open Source Data Leakage Analysis Tool in Machine Learning Pipelines. - Eman Abdullah AlOmar; Catherine DeMario; Roger Shagawat; Brandon Kreiser (SANER, 2025)

Cultivating Performance Awareness in a Testing Project: A Focus on Machine-Readable Travel Documents. - Lu Xiao 001; André B. Bondi; Eman Abdullah AlOmar; Yu Tao (ICPE (Companion), 2025)

Deciphering refactoring branch dynamics in modern code review: An empirical study on Qt. - Eman Abdullah AlOmar (Inf. Softw. Technol., 2025)

An empirical study on the impact of code duplication-aware refactoring practices on quality metrics. - Eman Abdullah AlOmar (Inf. Softw. Technol., 2025)

Nurturing Code Quality: Leveraging Static Analysis and Large Language Models for Software Quality in Education. - Eman Abdullah AlOmar (ACM Trans. Comput. Educ., 2025)

10 quick tips for making your software outlive your job. - Richard Littauer; Greg Wilson; Jan Ainali; Eman Abdullah AlOmar; Sylwester Arabas; Yanina Bellini Saibene; Kris Bubendorfer; Kaylea Champion; Clare Dillon; Jouni Helske; Pieter Huybrechts; Daniel S. Katz; et al. (CoRR, 2025)

Exploring Prompt Patterns in AI-Assisted Code Generation: Towards Faster and More Effective Developer-AI Collaboration. - Sophia DiCuffa; Amanda Zambrana; Priyanshi Yadav; Sashidhar Madiraju; Khushi Suman; Eman Abdullah AlOmar (CoRR, 2025)

On the structure and semantics of identifier names containing closed syntactic category words. - Christian D. Newman; Anthony Peruma; Eman Abdullah AlOmar; Mahie Crabbe; Syreen Banabilah; Reem S. Alsuhaibani; Michael John Decker; Farhad Akhbardeh; Marcos Zampieri; Mohamed Wiem Mkaouer; Jonathan I. Maletic (Empir. Softw. Eng., 2025)