default search action
Ali Ouni 0001
Person information
- affiliation: Osaka University
- affiliation: University of Montreal
Other persons with the same name
- Ali Ouni
- Ali Ouni 0002 — Ecole Centrale Paris
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Journal Articles
- 2024
- [j57]Moataz Chouchen, Ali Ouni:
A multi-objective effort-aware approach for early code review prediction and prioritization. Empir. Softw. Eng. 29(1): 29 (2024) - [j56]Mohamed Amine Batoun, Mohammed Sayagh, Roozbeh Aghili, Ali Ouni, Heng Li:
A literature review and existing challenges on software logging practices. Empir. Softw. Eng. 29(4): 103 (2024) - [j55]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Behind the scenes: On the relationship between developer experience and refactoring. J. Softw. Evol. Process. 36(1) (2024) - [j54]Niranjana Deshpande, Mohamed Wiem Mkaouer, Ali Ouni, Naveen Sharma:
Third-party software library migration at the method-level using multi-objective evolutionary search. Swarm Evol. Comput. 84: 101444 (2024) - [j53]Narjes Bessghaier, Mohammed Sayagh, Ali Ouni, Mohamed Wiem Mkaouer:
What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects. ACM Trans. Softw. Eng. Methodol. 33(1): 5:1-5:37 (2024) - [j52]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Behind the Intent of Extract Method Refactoring: A Systematic Literature Review. IEEE Trans. Software Eng. 50(4): 668-694 (2024) - 2023
- [j51]Moataz Chouchen, Ali Ouni, Jefferson Olongo, Mohamed Wiem Mkaouer:
Learning to Predict Code Review Completion Time In Modern Code Review. Empir. Softw. Eng. 28(4): 82 (2023) - [j50]Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni, Timofey Bryksin, Le Nguyen, Amit Kini, Aditya Thakur:
Just-in-time code duplicates extraction. Inf. Softw. Technol. 158: 107169 (2023) - [j49]Marwa Daaji, Ali Ouni, Mohamed Mohsen Gammoudi, Salah Bouktif, Mohamed Wiem Mkaouer:
BPEL process defects prediction using multi-objective evolutionary search. J. Syst. Softw. 204: 111767 (2023) - [j48]Ali Ouni, Eman Abdullah AlOmar, Oumayma Hamdi, Mel Ó Cinnéide, Mohamed Wiem Mkaouer, Mohamed Aymen Saied:
On the impact of single and co-occurrent refactorings on quality attributes in android applications. J. Syst. Softw. 205: 111817 (2023) - [j47]Salah Bouktif, Abderraouf Cheniki, Ali Ouni, Hesham El-Sayed:
Deep reinforcement learning for traffic signal control with consistent state and reward design approach. Knowl. Based Syst. 267: 110440 (2023) - [j46]Nuri Almarimi, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer:
Improving the detection of community smells through socio-technical and sentiment analysis. J. Softw. Evol. Process. 35(6) (2023) - 2022
- [j45]Eman Abdullah AlOmar, Jiaqian Liu, Kenneth Addo, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Zhe Yu:
On the documentation of refactoring types. Autom. Softw. Eng. 29(1): 9 (2022) - [j44]Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer:
Improving the prediction of continuous integration build failures using deep learning. Autom. Softw. Eng. 29(1): 21 (2022) - [j43]Anthony Peruma, Steven Simmons, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow. Empir. Softw. Eng. 27(1): 11 (2022) - [j42]Islem Saidani, Ali Ouni, Md. Ahasanuzzaman, Safwat Hassan, Mohamed Wiem Mkaouer, Ahmed E. Hassan:
Tracking bad updates in mobile apps: a search-based approach. Empir. Softw. Eng. 27(4): 81 (2022) - [j41]Khaled Sellami, Ali Ouni, Mohamed Aymen Saied, Salah Bouktif, Mohamed Wiem Mkaouer:
Improving microservices extraction using evolutionary search. Inf. Softw. Technol. 151: 106996 (2022) - [j40]Eman Abdullah AlOmar, Tianjia Wang, Vaibhavi Raut, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Refactoring for reuse: an empirical study. Innov. Syst. Softw. Eng. 18(1): 105-135 (2022) - [j39]Licelot Marmolejos, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation. Innov. Syst. Softw. Eng. 18(2): 233-249 (2022) - [j38]Eman Abdullah AlOmar, Ben Christians, Mihal Busho, Ahmed Hamad AlKhalid, Ali Ouni, Christian D. Newman, Mohamed Wiem Mkaouer:
SATDBailiff-mining and tracking self-admitted technical debt. Sci. Comput. Program. 213: 102693 (2022) - [j37]Wajdi Aljedaani, Ibrahem Abuhaimed, Furqan Rustam, Mohamed Wiem Mkaouer, Ali Ouni, Ilyes Jenhani:
Automatically detecting and understanding the perception of COVID-19 vaccination: a middle east case study. Soc. Netw. Anal. Min. 12(1): 128 (2022) - [j36]Deema Alshoaibi, Mohamed Wiem Mkaouer, Ali Ouni, Abdulmutalib Wahaishi, Travis Desell, Makram Soui:
Search-based detection of code changes introducing performance regression. Swarm Evol. Comput. 73: 101101 (2022) - [j35]Marwa Daaji, Ali Ouni, Mohamed Mohsen Gammoudi, Salah Bouktif, Mohamed Wiem Mkaouer:
Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service. ACM Trans. Internet Techn. 22(1): 12:1-12:31 (2022) - [j34]Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer:
Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search. IEEE Trans. Software Eng. 48(12): 4873-4891 (2022) - 2021
- [j33]Priyadarshni Suresh Sagar, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman:
Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities. Algorithms 14(10): 289 (2021) - [j32]Moataz Chouchen, Ali Ouni, Mohamed Wiem Mkaouer, Raula Gaikovina Kula, Katsuro Inoue:
WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review. Appl. Soft Comput. 100: 106908 (2021) - [j31]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Marouane Kessentini:
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation. Expert Syst. Appl. 167: 114176 (2021) - [j30]Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer, Fabio Palomba:
On the impact of Continuous Integration on refactoring practice: An exploratory study on TravisTorrent. Inf. Softw. Technol. 138: 106618 (2021) - [j29]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian Donald Newman, Ali Ouni:
On preserving the behavior in software refactoring: A systematic mapping study. Inf. Softw. Technol. 140: 106675 (2021) - [j28]Oumayma Hamdi, Ali Ouni, Mel Ó Cinnéide, Mohamed Wiem Mkaouer:
A longitudinal study of the impact of refactoring in android applications. Inf. Softw. Technol. 140: 106699 (2021) - [j27]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Toward the automatic classification of Self-Affirmed Refactoring. J. Syst. Softw. 171: 110821 (2021) - [j26]Salah Bouktif, Abderraouf Cheniki, Ali Ouni:
Traffic Signal Control Using Hybrid Action Space Deep Reinforcement Learning. Sensors 21(7): 2302 (2021) - [j25]Narjes Bessghaier, Ali Ouni, Mohamed Wiem Mkaouer:
A longitudinal exploratory study on code smells in server side web applications. Softw. Qual. J. 29(4): 901-941 (2021) - [j24]Hanzhang Wang, Marouane Kessentini, Ali Ouni:
Interactive Refactoring of Web Service Interfaces Using Computational Search. IEEE Trans. Serv. Comput. 14(1): 179-192 (2021) - 2020
- [j23]Hussein Alrubaye, Mohamed Wiem Mkaouer, Igor Khokhlov, Leon Reznik, Ali Ouni, Jason Mcgoff:
Learning to recommend third-party library migration opportunities at the API level. Appl. Soft Comput. 90: 106140 (2020) - [j22]Islem Saidani, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer:
Predicting continuous integration build failures using evolutionary search. Inf. Softw. Technol. 128: 106392 (2020) - [j21]Nuri Almarimi, Ali Ouni, Mohamed Wiem Mkaouer:
Learning to detect community smells in open source software projects. Knowl. Based Syst. 204: 106201 (2020) - [j20]Vahid Alizadeh, Marouane Kessentini, Mohamed Wiem Mkaouer, Mel Ocinneide, Ali Ouni, Yuanfang Cai:
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations. IEEE Trans. Software Eng. 46(9): 932-961 (2020) - 2019
- [j19]Nuri Almarimi, Ali Ouni, Salah Bouktif, Mohamed Wiem Mkaouer, Raula Gaikovina Kula, Mohamed Aymen Saied:
Web service API recommendation for automated mashup creation using multi-objective evolutionary search. Appl. Soft Comput. 85 (2019) - [j18]Sabrine Boukharata, Ali Ouni, Marouane Kessentini, Salah Bouktif, Hanzhang Wang:
Improving web service interfaces modularity using multi-objective optimization. Autom. Softw. Eng. 26(2): 275-312 (2019) - [j17]Ali Ouni, Hanzhang Wang, Marouane Kessentini, Salah Bouktif, Katsuro Inoue:
A Hybrid Approach for Improving the Design Quality of Web Service Interfaces. ACM Trans. Internet Techn. 19(1): 4:1-4:24 (2019) - 2018
- [j16]Raula Gaikovina Kula, Daniel M. Germán, Ali Ouni, Takashi Ishio, Katsuro Inoue:
Do developers update their library dependencies? - An empirical study on the impact of security advisories on library migration. Empir. Softw. Eng. 23(1): 384-417 (2018) - [j15]Raula Gaikovina Kula, Ali Ouni, Daniel M. Germán, Katsuro Inoue:
An empirical study on the impact of refactoring activities on evolving client-used APIs. Inf. Softw. Technol. 93: 186-199 (2018) - [j14]Ali Ouni, Marouane Kessentini, Mel Ó Cinnéide:
Introduction to the special section on Software Refactoring. Inf. Softw. Technol. 95: 328 (2018) - [j13]Mohamed Aymen Saied, Ali Ouni, Houari A. Sahraoui, Raula Gaikovina Kula, Katsuro Inoue, David Lo:
Improving reusability of software libraries through usage pattern mining. J. Syst. Softw. 145: 164-179 (2018) - 2017
- [j12]Marouane Kessentini, Usman Mansoor, Manuel Wimmer, Ali Ouni, Kalyanmoy Deb:
Search-based detection of model level changes. Empir. Softw. Eng. 22(2): 670-715 (2017) - [j11]Ali Ouni, Raula Gaikovina Kula, Marouane Kessentini, Takashi Ishio, Daniel M. Germán, Katsuro Inoue:
Search-based software library recommendation using multi-objective optimization. Inf. Softw. Technol. 83: 55-75 (2017) - [j10]Ali Ouni, Marouane Kessentini, Mel Ó Cinnéide, Houari A. Sahraoui, Kalyanmoy Deb, Katsuro Inoue:
MORE: A multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells. J. Softw. Evol. Process. 29(5) (2017) - [j9]Ali Ouni, Marouane Kessentini, Katsuro Inoue, Mel Ó Cinnéide:
Search-Based Web Service Antipatterns Detection. IEEE Trans. Serv. Comput. 10(4): 603-617 (2017) - 2016
- [j8]Ali Ouni, Marouane Kessentini, Houari A. Sahraoui, Katsuro Inoue, Kalyanmoy Deb:
Multi-Criteria Code Refactoring Using Search-Based Software Engineering: An Industrial Case Study. ACM Trans. Softw. Eng. Methodol. 25(3): 23:1-23:53 (2016) - 2015
- [j7]Ali Ouni, Marouane Kessentini, Houari A. Sahraoui, Katsuro Inoue, Mohamed Salah Hamdi:
Improving multi-objective code-smells correction using development history. J. Syst. Softw. 105: 18-39 (2015) - [j6]Ali Ouni, Marouane Kessentini, Slim Bechikh, Houari A. Sahraoui:
Prioritizing code-smells correction tasks using chemical reaction optimization. Softw. Qual. J. 23(2): 323-361 (2015) - [j5]Wiem Mkaouer, Marouane Kessentini, Adnan Shaout, Patrice Koligheu, Slim Bechikh, Kalyanmoy Deb, Ali Ouni:
Many-Objective Software Remodularization Using NSGA-III. ACM Trans. Softw. Eng. Methodol. 24(3): 17:1-17:45 (2015) - 2014
- [j4]Ali Ouni, Marouane Kessentini, Houari A. Sahraoui:
Multiobjective Optimization for Software Refactoring and Evolution. Adv. Comput. 94: 103-167 (2014) - [j3]Marouane Kessentini, Ali Ouni, Philip Langer, Manuel Wimmer, Slim Bechikh:
Search-based metamodel matching with structural and syntactic measures. J. Syst. Softw. 97: 1-14 (2014) - [j2]Wael Kessentini, Marouane Kessentini, Houari A. Sahraoui, Slim Bechikh, Ali Ouni:
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection. IEEE Trans. Software Eng. 40(9): 841-861 (2014) - 2013
- [j1]Ali Ouni, Marouane Kessentini, Houari A. Sahraoui, Mounir Boukadoum:
Maintainability defects detection and correction: a multi-objective approach. Autom. Softw. Eng. 20(1): 47-79 (2013)
Conference and Workshop Papers
- 2024
- [c72]Mohamed Amine Batoun, Mohammed Sayagh, Ali Ouni:
How Much Logs Does My Source Code File Need? Learning to Predict the Density of Logs. EASE 2024: 140-149 - [c71]Eman Abdullah AlOmar, Benjamin Knobloch, Thomas Kain, Christopher Kalish, Mohamed Wiem Mkaouer, Ali Ouni:
AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction. ICSE Companion 2024: 84-88 - [c70]Mahi Begoug, Moataz Chouchen, Ali Ouni:
TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in Terraform. ICPC 2024: 450-454 - [c69]Mahi Begoug, Moataz Chouchen, Ali Ouni, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer:
Fine-Grained Just-In-Time Defect Prediction at the Block Level in Infrastructure-as-Code (IaC). MSR 2024: 100-112 - [c68]Eman Abdullah AlOmar, Anushkrishna Venkatakrishnan, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations. MSR 2024: 202-206 - [c67]Moataz Chouchen, Narjes Bessghaier, Mahi Begoug, Ali Ouni, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer:
How Do So ware Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests. MSR 2024: 212-216 - [c66]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Automating Source Code Refactoring in the Classroom. SIGCSE (1) 2024: 60-66 - [c65]Narjes Bessghaier, Mahi Begoug, Chemseddine Mebarki, Ali Ouni, Mohammed Sayagh, Mohamed Wiem Mkaouer:
On the Prevalence, Co-occurrence, and Impact of Infrastructure-as-Code Smells. SANER 2024: 23-34 - 2023
- [c64]Ali Ouni, Islem Saidani, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer:
An Empirical Study on Continuous Integration Trends, Topics and Challenges in Stack Overflow. EASE 2023: 141-151 - [c63]Mahi Begoug, Narjes Bessghaier, Ali Ouni, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer:
What Do Infrastructure-as-Code Practitioners Discuss: An Empirical Study on Stack Overflow. ESEM 2023: 1-12 - [c62]Wajdi Aljedaani, Mohammed Alkahtani, Stephanie Ludi, Mohamed Wiem Mkaouer, Marcelo Medeiros Eler, Marouane Kessentini, Ali Ouni:
The State of Accessibility in Blackboard: Survey and User Reviews Case Study. W4A 2023: 84-95 - 2022
- [c61]Khaled Sellami, Mohamed Aymen Saied, Ali Ouni:
A Hierarchical DBSCAN Method for Extracting Microservices from Monolithic Applications. EASE 2022: 201-210 - [c60]Richardson Alexandre, Ali Ouni, Mohamed Aymen Saied, Salah Bouktif, Mohamed Wiem Mkaouer:
On the Identification of Third-Party Library Usage Patterns for Android Applications. EASE 2022: 255-259 - [c59]Ayano Ikegami, Raula Gaikovina Kula, Bodin Chinthanet, Vittunyuta Maeprasart, Ali Ouni, Takashi Ishio, Kenichi Matsumoto:
On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries. EASE 2022: 288-293 - [c58]Niranjana Deshpande, Mohamed Wiem Mkaouer, Ali Ouni, Naveen Sharma:
Search-Based Third-Party Library Migration at the Method-Level. EvoApplications 2022: 173-190 - [c57]Khaled Sellami, Mohamed Aymen Saied, Ali Ouni, Rabe Abdalkareem:
Combining Static and Dynamic Analysis to Decompose Monolithic Application into Microservices. ICSOC 2022: 203-218 - [c56]Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni, Timofey Bryksin, Le Nguyen, Amit Kini, Aditya Thakur:
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE. ASE 2022: 152:1-152:4 - [c55]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
An Exploratory Study on Refactoring Documentation in Issues Handling. MSR 2022: 107-111 - [c54]Anthony Peruma, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring. MSR 2022: 127-131 - [c53]Eman Abdullah AlOmar, Moataz Chouchen, Mohamed Wiem Mkaouer, Ali Ouni:
Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack. MSR 2022: 689-701 - [c52]Wajdi Aljedaani, Mohamed Wiem Mkaouer, Stephanie Ludi, Ali Ouni, Ilyes Jenhani:
On the identification of accessibility bug reports in open source systems. W4A 2022: 19:1-19:11 - 2021
- [c51]Wajdi Aljedaani, Anthony Peruma, Ahmed Aljohani, Mazen Alotaibi, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman, Abdullatif Ghallab, Stephanie Ludi:
Test Smell Detection Tools: A Systematic Mapping Study. EASE 2021: 170-180 - [c50]Ali Ouni, Mohamed Wiem Mkaouer:
Search based software engineering: challenges, opportunities and recent applications. GECCO Companion 2021: 1032-1063 - [c49]Eman Abdullah AlOmar, Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni, Marouane Kessentini:
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox. ICSE (SEIP) 2021: 348-357 - [c48]Islem Saidani, Ali Ouni:
Toward a Smell-aware Prediction Model for CI Build Failures. ASE Workshops 2021: 18-25 - [c47]Oumayma Hamdi, Ali Ouni, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer:
An Empirical Study on Code Smells Co-occurrences in Android Applications. ASE Workshops 2021: 26-33 - [c46]Wajdi Aljedaani, Furqan Rustam, Stephanie Ludi, Ali Ouni, Mohamed Wiem Mkaouer:
Learning Sentiment Analysis for Accessibility User Reviews. ASE Workshops 2021: 239-246 - [c45]Oumayma Hamdi, Ali Ouni, Eman Abdullah AlOmar, Mel Ó Cinnéide, Mohamed Wiem Mkaouer:
An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications. MOBILESoft@ICSE 2021: 28-39 - [c44]Islem Saidani, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer:
BF-detector: an automated tool for CI build failure detection. ESEC/SIGSOFT FSE 2021: 1530-1534 - [c43]Nuri Almarimi, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer:
csDetector: an open source tool for community smells detection. ESEC/SIGSOFT FSE 2021: 1560-1564 - [c42]Moataz Chouchen, Ali Ouni, Raula Gaikovina Kula, Dong Wang, Patanamon Thongtanunam, Mohamed Wiem Mkaouer, Kenichi Matsumoto:
Anti-patterns in Modern Code Review: Symptoms and Prevalence. SANER 2021: 531-535 - 2020
- [c41]Motaz Chouchen, Ali Ouni, Mohamed Wiem Mkaouer, Raula Gaikovina Kula, Katsuro Inoue:
Recommending peer reviewers in modern code review: a multi-objective search-based approach. GECCO Companion 2020: 307-308 - [c40]Islem Saidani, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer:
On the prediction of continuous integration build failures using search-based software engineering. GECCO Companion 2020: 313-314 - [c39]Ali Ouni:
Search based software engineering: challenges, opportunities and recent applications. GECCO Companion 2020: 1114-1146 - [c38]Nuri Almarimi, Ali Ouni, Moataz Chouchen, Islem Saidani, Mohamed Wiem Mkaouer:
On the detection of community smells using genetic programming-based ensemble classifier chain. ICGSE 2020: 43-54 - [c37]Alex Bogart, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Increasing the Trust In Refactoring Through Visualization. ICSE (Workshops) 2020: 334-341 - [c36]Eman Abdullah AlOmar, Anthony Peruma, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results. ICSE (Workshops) 2020: 342-349 - [c35]Anthony Peruma, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabio Palomba:
An Exploratory Study on the Refactoring of Unit Test Files in Android Applications. ICSE (Workshops) 2020: 350-357 - [c34]Moataz Chouchen, Ali Ouni, Mohamed Wiem Mkaouer:
AndroLib: Third-Party Software Library Recommendation for Android Applications. ICSR 2020: 208-225 - [c33]Hussein Alrubaye, Deema Alshoaibi, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study. ICSR 2020: 245-260 - [c32]Eman Abdullah AlOmar, Philip T. Rodriguez, Jordan Bowman, Tianjia Wang, Benjamin Adepoju, Kevin Lopez, Christian D. Newman, Ali Ouni, Mohamed Wiem Mkaouer:
How Do Developers Refactor Code to Improve Code Reusability? ICSR 2020: 261-276 - [c31]Eman Abdullah AlOmar, Diego Barinas, Jiaqian Liu, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman:
An Exploratory Study on How Software Reuse is Discussed in Stack Overflow. ICSR 2020: 292-303 - [c30]Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer:
Web Service API Anti-patterns Detection as a Multi-label Learning Problem. ICWS 2020: 114-132 - [c29]Narjes Bessghaier, Ali Ouni, Mohamed Wiem Mkaouer:
On the Diffusion and Impact of Code Smells in Web Applications. SCC 2020: 67-84 - [c28]Anthony Peruma, Khalid Almalki, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabio Palomba:
tsDetect: an open source test smells detection tool. ESEC/SIGSOFT FSE 2020: 1650-1654 - 2019
- [c27]Anthony Peruma, Khalid Almalki, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabio Palomba:
On the distribution of test smells in open source Android applications: an exploratory study. CASCON 2019: 193-202 - [c26]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Marouane Kessentini:
On the Impact of Refactoring on the Relationship between Quality Attributes and Design Metrics. ESEM 2019: 1-11 - [c25]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Can refactoring be self-affirmed?: an exploratory study on how developers document their refactoring activities in commit messages. IWOR@ICSE 2019: 51-58 - [c24]Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni:
MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level. ICSME 2019: 414-417 - [c23]Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer, Mohamed Aymen Saied:
Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search. ICSOC 2019: 58-63 - [c22]Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni:
On the use of information retrieval to automate the detection of third-party Java library migration at the method level. ICPC 2019: 347-357 - 2017
- [c21]Makram Soui, Soumaya Diab, Ali Ouni, Aroua Essayeh, Mourad Abed:
An Ontology-Based Approach for User Interface Adaptation. CSIT 2017: 199-215 - [c20]Marouane Kessentini, Troh Josselin Dea, Ali Ouni:
A context-based refactoring recommendation approach using simulated annealing: two industrial case studies. GECCO 2017: 1303-1310 - [c19]Marouane Kessentini, Ali Ouni:
Detecting Android Smells Using Multi-Objective Genetic Programming. MOBILESoft@ICSE 2017: 122-132 - [c18]Marwa Daagi, Ali Ouni, Marouane Kessentini, Mohamed Mohsen Gammoudi, Salah Bouktif:
Web Service Interface Decomposition Using Formal Concept Analysis. ICWS 2017: 172-179 - [c17]Hanzhang Wang, Marouane Kessentini, Taghreed Hassouna, Ali Ouni:
On the Value of Quality of Service Attributes for Detecting Bad Design Practices. ICWS 2017: 341-348 - [c16]Ali Ouni, Marwa Daagi, Marouane Kessentini, Salah Bouktif, Mohamed Mohsen Gammoudi:
A Machine Learning-Based Approach to Detect Web Service Design Defects. ICWS 2017: 532-539 - [c15]Marouane Kessentini, Hanzhang Wang, Josselin Troh Dea, Ali Ouni:
Improving Web Services Design Quality Using Heuristic Search and Machine Learning. ICWS 2017: 540-547 - [c14]Raula Gaikovina Kula, Daniel M. Germán, Takashi Ishio, Ali Ouni, Katsuro Inoue:
An exploratory study on library aging by monitoring client usage in a software ecosystem. SANER 2017: 407-411 - [c13]Naoya Ujihara, Ali Ouni, Takashi Ishio, Katsuro Inoue:
c-JRefRec: Change-based identification of Move Method refactoring opportunities. SANER 2017: 482-486 - 2016
- [c12]Ali Ouni, Raula Gaikovina Kula, Katsuro Inoue:
Search-Based Peer Reviewers Recommendation in Modern Code Review. ICSME 2016: 367-377 - [c11]Hanzhang Wang, Marouane Kessentini, Ali Ouni:
Prediction of Web Services Evolution. ICSOC 2016: 282-297 - [c10]Hanzhang Wang, Marouane Kessentini, Ali Ouni:
Bi-level Identification of Web Service Defects. ICSOC 2016: 352-368 - [c9]Ali Ouni, Zouhour Salem, Katsuro Inoue, Makram Soui:
SIM: An Automated Approach to Improve Web Service Interface Modularization. ICWS 2016: 91-98 - [c8]Hanzhang Wang, Ali Ouni, Marouane Kessentini, Bruce R. Maxim, William I. Grosky:
Identification of Web Service Refactoring Opportunities as a Multi-objective Problem. ICWS 2016: 586-593 - [c7]Norihiro Yoshida, Tsubasa Saika, Eunjong Choi, Ali Ouni, Katsuro Inoue:
Revisiting the relationship between code smells and refactoring. ICPC 2016: 1-4 - [c6]Rafi Almhana, Wiem Mkaouer, Marouane Kessentini, Ali Ouni:
Recommending relevant classes for bug reports using multi-objective search. ASE 2016: 286-295 - 2015
- [c5]Ali Ouni, Raula Gaikovina Kula, Marouane Kessentini, Katsuro Inoue:
Web Service Antipatterns Detection Using Genetic Programming. GECCO 2015: 1351-1358 - 2013
- [c4]Ali Ouni, Marouane Kessentini, Houari A. Sahraoui:
Search-Based Refactoring Using Recorded Code Changes. CSMR 2013: 221-230 - [c3]Ali Ouni, Marouane Kessentini, Houari A. Sahraoui, Mohamed Salah Hamdi:
The use of development history in software refactoring using a multi-objective evolutionary algorithm. GECCO 2013: 1461-1468 - 2012
- [c2]Ali Ouni, Marouane Kessentini, Houari A. Sahraoui, Mohamed Salah Hamdi:
Search-based refactoring: Towards semantics preservation. ICSM 2012: 347-356 - 2011
- [c1]Marouane Kessentini, Wael Kessentini, Houari A. Sahraoui, Mounir Boukadoum, Ali Ouni:
Design Defects Detection and Correction by Example. ICPC 2011: 81-90
Editorship
- 2018
- [e3]Ali Ouni, Marouane Kessentini, Mel Ó Cinnéide:
Proceedings of the 2nd International Workshop on Refactoring, IWoR@ASE 2018, Montpellier, France, September 4, 2018. IWoR@ACM 2018 [contents] - 2017
- [e2]Richard Chbeir, Asanee Kawtrakul, William I. Grosky, Ali Ouni:
Proceedings of the 9th International Conference on Management of Digital EcoSystems, MEDES 2017, Bangkok, Thailand, November 07-10, 2017. ACM 2017 [contents] - 2016
- [e1]Ali Ouni, Marouane Kessentini, Mel Ó Cinnéide:
Proceedings of the 1st International Workshop on Software Refactoring, IWoR@ASE 2016, Singapore, Singapore, September 4, 2016. ACM 2016, ISBN 978-1-4503-4509-5 [contents]
Informal and Other Publications
- 2024
- [i33]Eman Abdullah AlOmar, Anushkrishna Venkatakrishnan, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations. CoRR abs/2402.06013 (2024) - [i32]Eman Abdullah AlOmar, Benjamin Knobloch, Thomas Kain, Christopher Kalish, Mohamed Wiem Mkaouer, Ali Ouni:
AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction. CoRR abs/2402.06035 (2024) - [i31]Ruksit Rojpaisarnkit, Hathaichanok Damrongsiri, Christoph Treude, Ali Ouni, Raula Gaikovina Kula:
Characterising Contributions that Coincide with Vulnerability Mitigation in NPM Libraries. CoRR abs/2406.11362 (2024) - [i30]Vittunyuta Maeprasart, Ali Ouni, Raula Gaikovina Kula:
Drop it All or Pick it Up? How Developers Responded to the Log4JShell Vulnerability. CoRR abs/2407.04263 (2024) - 2023
- [i29]Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni, Timofey Bryksin, Le Nguyen, Amit Kini, Aditya Thakur:
Just-in-Time Code Duplicates Extraction. CoRR abs/2302.03416 (2023) - [i28]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
How is Software Reuse Discussed in Stack Overflow? CoRR abs/2311.00256 (2023) - [i27]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Automating Source Code Refactoring in the Classroom. CoRR abs/2311.10753 (2023) - [i26]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Behind the Intent of Extract Method Refactoring: A Systematic Literature Review. CoRR abs/2312.12600 (2023) - 2022
- [i25]Anthony Peruma, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring. CoRR abs/2203.05660 (2022) - [i24]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
An Exploratory Study on Refactoring Documentation in Issues Handling. CoRR abs/2203.10221 (2022) - [i23]Eman Abdullah AlOmar, Moataz Chouchen, Mohamed Wiem Mkaouer, Ali Ouni:
Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack. CoRR abs/2203.14404 (2022) - [i22]Ayano Ikegami, Raula Gaikovina Kula, Bodin Chinthanet, Vittunyuta Maeprasart, Ali Ouni, Takashi Ishio, Kenichi Matsumoto:
On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries. CoRR abs/2205.08116 (2022) - [i21]Khaled Sellami, Mohamed Aymen Saied, Ali Ouni:
A Hierarchical-DBSCAN Method for Extracting Microservices from Monolithic Applications. CoRR abs/2206.07010 (2022) - 2021
- [i20]Eman Abdullah AlOmar, Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni, Marouane Kessentini:
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox. CoRR abs/2102.05201 (2021) - [i19]Wajdi Aljedaani, Anthony Peruma, Ahmed Aljohani, Mazen Alotaibi, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman, Abdullatif Ghallab, Stephanie Ludi:
Test Smell Detection Tools: A Systematic Mapping Study. CoRR abs/2104.14640 (2021) - [i18]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
On Preserving the Behavior in Software Refactoring: A Systematic Mapping Study. CoRR abs/2106.13900 (2021) - [i17]Eman Abdullah AlOmar, Ben Christians, Mihal Busho, Ahmed Hamad AlKhalid, Ali Ouni, Christian D. Newman, Mohamed Wiem Mkaouer:
SATDBailiff- Mining and Tracking Self-Admitted Technical Debt. CoRR abs/2107.00073 (2021) - [i16]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Behind the Scenes: On the Relationship Between Developer Experience and Refactoring. CoRR abs/2109.11089 (2021) - [i15]Moataz Chouchen, Jefferson Olongo, Ali Ouni, Mohamed Wiem Mkaouer:
Predicting Code Review Completion Time in Modern Code Review. CoRR abs/2109.15141 (2021) - [i14]Anthony Peruma, Steven Simmons, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni:
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow. CoRR abs/2110.12229 (2021) - [i13]Eman Abdullah AlOmar, Tianjia Wang, Vaibhavi Raut, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni:
Refactoring for Reuse: An Empirical Study. CoRR abs/2111.07002 (2021) - [i12]Eman Abdullah AlOmar, Jiaqian Liu, Kenneth Addo, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Zhe Yu:
On the Documentation of Refactoring Types. CoRR abs/2112.01581 (2021) - 2020
- [i11]Mohamed Wiem Mkaouer, Marouane Kessentini, Adnan Shaout, Patrice Koligheu, Slim Bechikh, Kalyanmoy Deb, Ali Ouni:
Many-Objective Software Remodularization using NSGA-III. CoRR abs/2005.06510 (2020) - [i10]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni:
Toward the Automatic Classification of Self-Affirmed Refactoring. CoRR abs/2009.09279 (2020) - [i9]Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni, Marouane Kessentini:
How We Refactor and How We Document it? On the Use of Supervised Machine Learning Algorithms to Classify Refactoring Documentation. CoRR abs/2010.13890 (2020) - 2019
- [i8]Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni:
On the Use of Information Retrieval to Automate the Detection of Third-Party Java Library Migration at the Method Level. CoRR abs/1906.02591 (2019) - [i7]Hussein Alrubaye, Mohamed Wiem Mkaouer, Igor Khokhlov, Leon Reznik, Ali Ouni, Jason Mcgoff:
Learning to Recommend Third-Party Library Migration Opportunities at the API Level. CoRR abs/1906.02882 (2019) - [i6]Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni:
MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level. CoRR abs/1907.02997 (2019) - [i5]Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Marouane Kessentini:
Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities. CoRR abs/1907.04797 (2019) - 2017
- [i4]Raula Gaikovina Kula, Daniel M. Germán, Ali Ouni, Takashi Ishio, Katsuro Inoue:
Do Developers Update Their Library Dependencies? An Empirical Study on the Impact of Security Advisories on Library Migration. CoRR abs/1709.04621 (2017) - [i3]Raula Gaikovina Kula, Ali Ouni, Daniel M. Germán, Katsuro Inoue:
On the Impact of Micro-Packages: An Empirical Study of the npm JavaScript Ecosystem. CoRR abs/1709.04638 (2017) - [i2]Raula Gaikovina Kula, Ali Ouni, Daniel M. Germán, Katsuro Inoue:
An Empirical Study on the Impact of Refactoring Activities on Evolving Client-Used APIs. CoRR abs/1709.09474 (2017) - 2016
- [i1]Mohamed Aymen Saied, Ali Ouni, Houari A. Sahraoui, Raula Gaikovina Kula, Katsuro Inoue, David Lo:
Automated Inference of Software Library Usage Patterns. CoRR abs/1612.01626 (2016)
Coauthor Index
aka: Motaz Chouchen
aka: Wiem Mkaouer
aka: Christian Donald Newman
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-09-26 00:57 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint