Design Defects Detection and Correction by Example. - Marouane Kessentini; Wael Kessentini; Houari A. Sahraoui; Mounir Boukadoum; Ali Ouni 001 (ICPC, 2011)

Search-based refactoring: Towards semantics preservation. - Ali Ouni 001; Marouane Kessentini; Houari A. Sahraoui; Mohamed Salah Hamdi (ICSM, 2012)

Search-Based Refactoring Using Recorded Code Changes. - Ali Ouni 001; Marouane Kessentini; Houari A. Sahraoui (CSMR, 2013)

The use of development history in software refactoring using a multi-objective evolutionary algorithm. - Ali Ouni 001; Marouane Kessentini; Houari A. Sahraoui; Mohamed Salah Hamdi (GECCO, 2013)

Maintainability defects detection and correction: a multi-objective approach. - Ali Ouni 001; Marouane Kessentini; Houari A. Sahraoui; Mounir Boukadoum (Autom. Softw. Eng., 2013)

Multiobjective Optimization for Software Refactoring and Evolution. - Ali Ouni 001; Marouane Kessentini; Houari A. Sahraoui (Adv. Comput., 2014)

Search-based metamodel matching with structural and syntactic measures. - Marouane Kessentini; Ali Ouni 001; Philip Langer; Manuel Wimmer; Slim Bechikh (J. Syst. Softw., 2014)

A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection. - Wael Kessentini; Marouane Kessentini; Houari A. Sahraoui; Slim Bechikh; Ali Ouni 001 (IEEE Trans. Software Eng., 2014)

Web Service Antipatterns Detection Using Genetic Programming. - Ali Ouni 001; Raula Gaikovina Kula; Marouane Kessentini; Katsuro Inoue (GECCO, 2015)

Improving multi-objective code-smells correction using development history. - Ali Ouni 001; Marouane Kessentini; Houari A. Sahraoui; Katsuro Inoue; Mohamed Salah Hamdi (J. Syst. Softw., 2015)

Prioritizing code-smells correction tasks using chemical reaction optimization. - Ali Ouni 001; Marouane Kessentini; Slim Bechikh; Houari A. Sahraoui (Softw. Qual. J., 2015)

Many-Objective Software Remodularization Using NSGA-III. - Wiem Mkaouer; Marouane Kessentini; Adnan Shaout; Patrice Koligheu; Slim Bechikh; Kalyanmoy Deb; Ali Ouni 001 (ACM Trans. Softw. Eng. Methodol., 2015)

Search-Based Peer Reviewers Recommendation in Modern Code Review. - Ali Ouni 001; Raula Gaikovina Kula; Katsuro Inoue (ICSME, 2016)

Prediction of Web Services Evolution. - Hanzhang Wang; Marouane Kessentini; Ali Ouni 001 (ICSOC, 2016)

Bi-level Identification of Web Service Defects. - Hanzhang Wang; Marouane Kessentini; Ali Ouni 001 (ICSOC, 2016)

SIM: An Automated Approach to Improve Web Service Interface Modularization. - Ali Ouni 001; Zouhour Salem; Katsuro Inoue; Makram Soui (ICWS, 2016)

Identification of Web Service Refactoring Opportunities as a Multi-objective Problem. - Hanzhang Wang; Ali Ouni 001; Marouane Kessentini; Bruce R. Maxim; William I. Grosky (ICWS, 2016)

Revisiting the relationship between code smells and refactoring. - Norihiro Yoshida; Tsubasa Saika; Eunjong Choi; Ali Ouni 001; Katsuro Inoue (ICPC, 2016)

Recommending relevant classes for bug reports using multi-objective search. - Rafi Almhana; Wiem Mkaouer; Marouane Kessentini; Ali Ouni 001 (ASE, 2016)

Automated Inference of Software Library Usage Patterns. - Mohamed Aymen Saied; Ali Ouni 001; Houari A. Sahraoui; Raula Gaikovina Kula; Katsuro Inoue; David Lo 001 (CoRR, 2016)

Multi-Criteria Code Refactoring Using Search-Based Software Engineering: An Industrial Case Study. - Ali Ouni 001; Marouane Kessentini; Houari A. Sahraoui; Katsuro Inoue; Kalyanmoy Deb (ACM Trans. Softw. Eng. Methodol., 2016)

An Ontology-Based Approach for User Interface Adaptation. - Makram Soui; Soumaya Diab; Ali Ouni 001; Aroua Essayeh; Mourad Abed (CSIT, 2017)

A context-based refactoring recommendation approach using simulated annealing: two industrial case studies. - Marouane Kessentini; Troh Josselin Dea; Ali Ouni 001 (GECCO, 2017)

Detecting Android Smells Using Multi-Objective Genetic Programming. - Marouane Kessentini; Ali Ouni 001 (MOBILESoft@ICSE, 2017)

A Machine Learning-Based Approach to Detect Web Service Design Defects. - Ali Ouni 001; Marwa Daagi; Marouane Kessentini; Salah Bouktif; Mohamed Mohsen Gammoudi (ICWS, 2017)

Web Service Interface Decomposition Using Formal Concept Analysis. - Marwa Daagi; Ali Ouni 001; Marouane Kessentini; Mohamed Mohsen Gammoudi; Salah Bouktif (ICWS, 2017)

Improving Web Services Design Quality Using Heuristic Search and Machine Learning. - Marouane Kessentini; Hanzhang Wang; Josselin Troh Dea; Ali Ouni 001 (ICWS, 2017)

On the Value of Quality of Service Attributes for Detecting Bad Design Practices. - Hanzhang Wang; Marouane Kessentini; Taghreed Hassouna; Ali Ouni 001 (ICWS, 2017)

An exploratory study on library aging by monitoring client usage in a software ecosystem. - Raula Gaikovina Kula; Daniel M. Germán; Takashi Ishio; Ali Ouni 001; Katsuro Inoue (SANER, 2017)

c-JRefRec: Change-based identification of Move Method refactoring opportunities. - Naoya Ujihara; Ali Ouni 001; Takashi Ishio; Katsuro Inoue (SANER, 2017)

On the Impact of Micro-Packages: An Empirical Study of the npm JavaScript Ecosystem. - Raula Gaikovina Kula; Ali Ouni 001; Daniel M. Germán; Katsuro Inoue (CoRR, 2017)

Search-based detection of model level changes. - Marouane Kessentini; Usman Mansoor; Manuel Wimmer; Ali Ouni 001; Kalyanmoy Deb (Empir. Softw. Eng., 2017)

Search-based software library recommendation using multi-objective optimization. - Ali Ouni 001; Raula Gaikovina Kula; Marouane Kessentini; Takashi Ishio; Daniel M. Germán; Katsuro Inoue (Inf. Softw. Technol., 2017)

MORE: A multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells. - Ali Ouni 001; Marouane Kessentini; Mel Ó Cinnéide; Houari A. Sahraoui; Kalyanmoy Deb; Katsuro Inoue (J. Softw. Evol. Process., 2017)

Search-Based Web Service Antipatterns Detection. - Ali Ouni 001; Marouane Kessentini; Katsuro Inoue; Mel Ó Cinnéide (IEEE Trans. Serv. Comput., 2017)

Do developers update their library dependencies? - An empirical study on the impact of security advisories on library migration. - Raula Gaikovina Kula; Daniel M. Germán; Ali Ouni 001; Takashi Ishio; Katsuro Inoue (Empir. Softw. Eng., 2018)

An empirical study on the impact of refactoring activities on evolving client-used APIs. - Raula Gaikovina Kula; Ali Ouni 001; Daniel M. Germán; Katsuro Inoue (Inf. Softw. Technol., 2018)

Introduction to the special section on Software Refactoring. - Ali Ouni 001; Marouane Kessentini; Mel Ó Cinnéide (Inf. Softw. Technol., 2018)

Improving reusability of software libraries through usage pattern mining. - Mohamed Aymen Saied; Ali Ouni 001; Houari A. Sahraoui; Raula Gaikovina Kula; Katsuro Inoue; David Lo 001 (J. Syst. Softw., 2018)

On the distribution of test smells in open source Android applications: an exploratory study. - Anthony Peruma; Khalid Almalki; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001; Fabio Palomba (CASCON, 2019)

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)

MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level. - Hussein Alrubaye; Mohamed Wiem Mkaouer; Ali Ouni 001 (ICSME, 2019)

Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search. - Islem Saidani; Ali Ouni 001; Mohamed Wiem Mkaouer; Mohamed Aymen Saied (ICSOC, 2019)

On the use of information retrieval to automate the detection of third-party Java library migration at the method level. - Hussein Alrubaye; Mohamed Wiem Mkaouer; Ali Ouni 001 (ICPC, 2019)

Web service API recommendation for automated mashup creation using multi-objective evolutionary search. - Nuri Almarimi; Ali Ouni 001; Salah Bouktif; Mohamed Wiem Mkaouer; Raula Gaikovina Kula; Mohamed Aymen Saied (Appl. Soft Comput., 2019)

Improving web service interfaces modularity using multi-objective optimization. - Sabrine Boukharata; Ali Ouni 001; Marouane Kessentini; Salah Bouktif; Hanzhang Wang (Autom. Softw. Eng., 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)

A Hybrid Approach for Improving the Design Quality of Web Service Interfaces. - Ali Ouni 001; Hanzhang Wang; Marouane Kessentini; Salah Bouktif; Katsuro Inoue (ACM Trans. Internet Techn., 2019)

Search based software engineering: challenges, opportunities and recent applications. - Ali Ouni 001 (GECCO Companion, 2020)

Recommending peer reviewers in modern code review: a multi-objective search-based approach. - Motaz Chouchen; Ali Ouni 001; Mohamed Wiem Mkaouer; Raula Gaikovina Kula; Katsuro Inoue (GECCO Companion, 2020)

On the prediction of continuous integration build failures using search-based software engineering. - Islem Saidani; Ali Ouni 001; Moataz Chouchen; Mohamed Wiem Mkaouer (GECCO Companion, 2020)

On the detection of community smells using genetic programming-based ensemble classifier chain. - Nuri Almarimi; Ali Ouni 001; Moataz Chouchen; Islem Saidani; Mohamed Wiem Mkaouer (ICGSE, 2020)

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 the Refactoring of Unit Test Files in Android Applications. - Anthony Peruma; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001; Fabio Palomba (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)

AndroLib: Third-Party Software Library Recommendation for Android Applications. - Moataz Chouchen; Ali Ouni 001; Mohamed Wiem Mkaouer (ICSR, 2020)

Web Service API Anti-patterns Detection as a Multi-label Learning Problem. - Islem Saidani; Ali Ouni 001; Mohamed Wiem Mkaouer (ICWS, 2020)

On the Diffusion and Impact of Code Smells in Web Applications. - Narjes Bessghaier; Ali Ouni 001; Mohamed Wiem Mkaouer (SCC, 2020)

tsDetect: an open source test smells detection tool. - Anthony Peruma; Khalid Almalki; Christian D. Newman; Mohamed Wiem Mkaouer; Ali Ouni 001; Fabio Palomba (ESEC/SIGSOFT FSE, 2020)

Learning to recommend third-party library migration opportunities at the API level. - Hussein Alrubaye; Mohamed Wiem Mkaouer; Igor Khokhlov; Leon Reznik; Ali Ouni 001; Jason Mcgoff (Appl. Soft Comput., 2020)

Predicting continuous integration build failures using evolutionary search. - Islem Saidani; Ali Ouni 001; Moataz Chouchen; Mohamed Wiem Mkaouer (Inf. Softw. Technol., 2020)

Learning to detect community smells in open source software projects. - Nuri Almarimi; Ali Ouni 001; Mohamed Wiem Mkaouer (Knowl. Based Syst., 2020)

An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations. - Vahid Alizadeh; Marouane Kessentini; Mohamed Wiem Mkaouer; Mel Ocinneide; Ali Ouni 001; Yuanfang Cai (IEEE Trans. Software Eng., 2020)

Test Smell Detection Tools: A Systematic Mapping Study. - Wajdi Aljedaani; Anthony Peruma; Ahmed Aljohani; Mazen Alotaibi; Mohamed Wiem Mkaouer; Ali Ouni 001; Christian D. Newman; Abdullatif Ghallab; Stephanie Ludi (EASE, 2021)

Search based software engineering: challenges, opportunities and recent applications. - Ali Ouni 001; Mohamed Wiem Mkaouer (GECCO Companion, 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)

Learning Sentiment Analysis for Accessibility User Reviews. - Wajdi Aljedaani; Furqan Rustam; Stephanie Ludi; Ali Ouni 001; Mohamed Wiem Mkaouer (ASE Workshops, 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)

Toward a Smell-aware Prediction Model for CI Build Failures. - Islem Saidani; Ali Ouni 001 (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)

csDetector: an open source tool for community smells detection. - Nuri Almarimi; Ali Ouni 001; Moataz Chouchen; Mohamed Wiem Mkaouer (ESEC/SIGSOFT FSE, 2021)

BF-detector: an automated tool for CI build failure detection. - Islem Saidani; Ali Ouni 001; Moataz Chouchen; Mohamed Wiem Mkaouer (ESEC/SIGSOFT FSE, 2021)

Anti-patterns in Modern Code Review: Symptoms and Prevalence. - Moataz Chouchen; Ali Ouni 001; Raula Gaikovina Kula; Dong Wang 044; Patanamon Thongtanunam; Mohamed Wiem Mkaouer; Kenichi Matsumoto (SANER, 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)

WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review. - Moataz Chouchen; Ali Ouni 001; Mohamed Wiem Mkaouer; Raula Gaikovina Kula; Katsuro Inoue (Appl. Soft Comput., 2021)

Predicting Code Review Completion Time in Modern Code Review. - Moataz Chouchen; Jefferson Olongo; Ali Ouni 001; Mohamed Wiem Mkaouer (CoRR, 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)

A longitudinal study of the impact of refactoring in android applications. - Oumayma Hamdi; Ali Ouni 001; Mel Ó Cinnéide; Mohamed Wiem Mkaouer (Inf. Softw. Technol., 2021)

On the impact of Continuous Integration on refactoring practice: An exploratory study on TravisTorrent. - Islem Saidani; Ali Ouni 001; Mohamed Wiem Mkaouer; Fabio Palomba (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)

Traffic Signal Control Using Hybrid Action Space Deep Reinforcement Learning. - Salah Bouktif; Abderraouf Cheniki; Ali Ouni 001 (Sensors, 2021)

A longitudinal exploratory study on code smells in server side web applications. - Narjes Bessghaier; Ali Ouni 001; Mohamed Wiem Mkaouer (Softw. Qual. J., 2021)

Interactive Refactoring of Web Service Interfaces Using Computational Search. - Hanzhang Wang; Marouane Kessentini; Ali Ouni 001 (IEEE Trans. Serv. Comput., 2021)

Test Smell Detection Tools: A Systematic Mapping Study. - Wajdi Aljedaani; Anthony Peruma; Ahmed Aljohani; Mazen Alotaibi; Mohamed Wiem Mkaouer; Ali Ouni 001; Christian D. Newman; Abdullatif Ghallab; Stephanie Ludi (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)

On the Identification of Third-Party Library Usage Patterns for Android Applications. - Richardson Alexandre; Ali Ouni 001; Mohamed Aymen Saied; Salah Bouktif; Mohamed Wiem Mkaouer (EASE, 2022)

On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries. - Ayano Ikegami; Raula Gaikovina Kula; Bodin Chinthanet; Vittunyuta Maeprasart; Ali Ouni 001; Takashi Ishio; Kenichi Matsumoto (EASE, 2022)

A Hierarchical DBSCAN Method for Extracting Microservices from Monolithic Applications. - Khaled Sellami; Mohamed Aymen Saied; Ali Ouni 001 (EASE, 2022)

Search-Based Third-Party Library Migration at the Method-Level. - Niranjana Deshpande; Mohamed Wiem Mkaouer; Ali Ouni 001; Naveen Sharma (EvoApplications, 2022)

Combining Static and Dynamic Analysis to Decompose Monolithic Application into Microservices. - Khaled Sellami; Mohamed Aymen Saied; Ali Ouni 001; Rabe Abdalkareem (ICSOC, 2022)

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)

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 identification of accessibility bug reports in open source systems. - Wajdi Aljedaani; Mohamed Wiem Mkaouer; Stephanie Ludi; Ali Ouni 001; Ilyes Jenhani (W4A, 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)

Improving the prediction of continuous integration build failures using deep learning. - Islem Saidani; Ali Ouni 001; Mohamed Wiem Mkaouer (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)

Tracking bad updates in mobile apps: a search-based approach. - Islem Saidani; Ali Ouni 001; Md. Ahasanuzzaman; Safwat Hassan; Mohamed Wiem Mkaouer; Ahmed E. Hassan (Empir. Softw. Eng., 2022)

Improving microservices extraction using evolutionary search. - Khaled Sellami; Ali Ouni 001; Mohamed Aymen Saied; Salah Bouktif; Mohamed Wiem Mkaouer (Inf. Softw. Technol., 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)

Automatically detecting and understanding the perception of COVID-19 vaccination: a middle east case study. - Wajdi Aljedaani; Ibrahem Abuhaimed; Furqan Rustam; Mohamed Wiem Mkaouer; Ali Ouni 001; Ilyes Jenhani (Soc. Netw. Anal. Min., 2022)

Search-based detection of code changes introducing performance regression. - Deema Alshoaibi; Mohamed Wiem Mkaouer; Ali Ouni 001; Abdulmutalib Wahaishi; Travis Desell; Makram Soui (Swarm Evol. Comput., 2022)

Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service. - Marwa Daaji; Ali Ouni 001; Mohamed Mohsen Gammoudi; Salah Bouktif; Mohamed Wiem Mkaouer (ACM Trans. Internet Techn., 2022)

Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search. - Islem Saidani; Ali Ouni 001; Mohamed Wiem Mkaouer (IEEE Trans. Software Eng., 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)

The State of Accessibility in Blackboard: Survey and User Reviews Case Study. - Wajdi Aljedaani; Mohammed Alkahtani; Stephanie Ludi; Mohamed Wiem Mkaouer; Marcelo Medeiros Eler; Marouane Kessentini; Ali Ouni 001 (W4A, 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)

Learning to Predict Code Review Completion Time In Modern Code Review. - Moataz Chouchen; Ali Ouni 001; Jefferson Olongo; Mohamed Wiem Mkaouer (Empir. Softw. Eng., 2023)

Deep reinforcement learning for traffic signal control with consistent state and reward design approach. - Salah Bouktif; Abderraouf Cheniki; Ali Ouni 001; Hesham El-Sayed (Knowl. Based Syst., 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)

Improving the detection of community smells through socio-technical and sentiment analysis. - Nuri Almarimi; Ali Ouni 001; Moataz Chouchen; Mohamed Wiem Mkaouer (J. Softw. Evol. Process., 2023)

BPEL process defects prediction using multi-objective evolutionary search. - Marwa Daaji; Ali Ouni 001; Mohamed Mohsen Gammoudi; Salah Bouktif; Mohamed Wiem Mkaouer (J. Syst. Softw., 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)

How Much Logs Does My Source Code File Need? Learning to Predict the Density of Logs. - Mohamed Amine Batoun; Mohammed Sayagh; Ali Ouni 001 (EASE, 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)

How Do Infrastructure-as-Code Practitioners Update their Provider Dependencies? An Empirical Study on the AWS Provider. - Mahi Begoug; Ali Ouni 001 (ICSOC (2), 2024)

TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in Terraform. - Mahi Begoug; Moataz Chouchen; Ali Ouni 001 (ICPC, 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)

GitRev: An LLM-Based Gamification Framework for Modern Code Review Activities. - Jasem Khelifi; Moataz Chouchen; Ali Ouni 001; Dong Wang 044; Raula Gaikovina Kula; Salma Hamza; Mohamed Wiem Mkaouer (SCAM, 2024)

Drop it All or Pick it Up? How Developers Responded to the Log4JShell Vulnerability. - Vittunyuta Maeprasart; Ali Ouni 001; Raula Gaikovina Kula (SERA, 2024)

Characterising Contributions that Coincide with Vulnerability Mitigation in NPM Libraries. - Ruksit Rojpaisarnkit; Hathaichanok Damrongsiri; Christoph Treude; Ali Ouni 001; Raula Gaikovina Kula (SERA, 2024)

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

On the Prevalence, Co-occurrence, and Impact of Infrastructure-as-Code Smells. - Narjes Bessghaier; Mahi Begoug; Chemseddine Mebarki; Ali Ouni 001; Mohammed Sayagh; Mohamed Wiem Mkaouer (SANER, 2024)

MergeRepair: An Exploratory Study on Merging Task-Specific Adapters in Code LLMs for Automated Program Repair. - Meghdad Dehghan; Jie JW Wu; Fatemeh H. Fard; Ali Ouni 001 (CoRR, 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)

What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects. - Narjes Bessghaier; Mohammed Sayagh; Ali Ouni 001; Mohamed Wiem Mkaouer (ACM Trans. Softw. Eng. Methodol., 2024)

A multi-objective effort-aware approach for early code review prediction and prioritization. - Moataz Chouchen; Ali Ouni 001 (Empir. Softw. Eng., 2024)

Third-party software library migration at the method-level using multi-objective evolutionary search. - Niranjana Deshpande; Mohamed Wiem Mkaouer; Ali Ouni 001; Naveen Sharma (Swarm Evol. Comput., 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)

A literature review and existing challenges on software logging practices. - Mohamed Amine Batoun; Mohammed Sayagh; Roozbeh Aghili; Ali Ouni 001; Heng Li 007 (Empir. Softw. Eng., 2024)

MULTICR: Predicting Merged and Abandoned Code Changes in Modern Code Review Using Multi-Objective Search. - Moataz Chouchen; Ali Ouni 001; Mohamed Wiem Mkaouer (ACM Trans. Softw. Eng. Methodol., 2024)

How Do Infrastructure-as-Code Practitioners Update Their Dependencies? An Empirical Study on Terraform Module Updates. - Mahi Begoug; Ali Ouni 001; Moataz Chouchen (MSR, 2025)

An Empirical Study on Microservices Deployment Trends, Topics and Challenges in Stack Overflow. - Amina Bouaziz; Mohamed Aymen Saied; Mohammed Sayagh; Ali Ouni 001; Mohamed Wiem Mkaouer (SANER, 2025)

GHAminer: An Open Source Tool to Extract GitHub Actions Build Metrics. - Jasem Khelifi; Yacine Benzina; Moataz Chouchen; Ali Ouni 001; Mohammed Sayagh; Salah Bouktif (SANER, 2025)

On the Performance of Large Language Models for Code Change Intent Classification. - Issam Oukhay; Moataz Chouchen; Ali Ouni 001; Fatemeh H. Fard (SANER, 2025)

Parameterized-action based deep reinforcement learning for intelligent traffic signal control. - Salah Bouktif; Abderraouf Cheniki; Ali Ouni 001; Hesham El-Sayed (Eng. Appl. Artif. Intell., 2025)

Predicting wind turbines faults using Multi-Objective Genetic Programming. - Marwa Daaji; Mohamed Amin Benatia; Ali Ouni 001; Mohamed Mohsen Gammoudi (Expert Syst. Appl., 2025)

Towards understanding code review practices for infrastructure-as-code: An empirical study on OpenStack projects. - Narjes Bessghaier; Ali Ouni 001; Mohammed Sayagh; Moataz Chouchen; Mohamed Wiem Mkaouer (Empir. Softw. Eng., 2025)