24 novembre 2021
Ali Ouni
Professeur
Département
Département de génie logiciel et des TI
Formation
B.Sc. (Université de Sousse, Tunisie), M.Sc. (Université de Kairouan, Tunisie), Ph.D. (Université de Montréal)
Bureau
A-4483
Courriel
Vue d'ensemble
Ouni, Ali
Axe de recherche
- Technologies de l’information et des communications
Expertises
- Évolution du logiciel
- Maintenance logicielle
- Qualité du logiciel
- Études empiriques en génie logiciel
Cours
Encadrements
- En codirection avec :
Mise en place, intégration et assurance qualité d'un système médical électronique à base de services web : Cas de TELUS Santé, par Gonzales Hernandez,Miguel
Hiver 2021 - En codirection avec :
Développement d'un logiciel "Low Code", Fusio 2.0, par Charara,Lea
Été 2022 - En codirection avec :
Migration de sites WordPress vers Kubernetes, par Kredly,Mohamad
Été 2022 - En codirection avec :
Amélioration des processus existants de communication des utilisateurs finaux du SI du Canada chez ABB, par Abdelkerim,Haroun Ibrahim
Été 2022 - En codirection avec :
Mise en place d'un processus d'amélioration continue selon les principes Lean Six Sigma chez Generix Group Noram, par Djapa Tchagwo,Jack Rayane
Été 2023 - En codirection avec : Yeddes, Moez
Analyse et développement d'une application de gestion des licences au sein du Ministère de la Santé et des Services sociaux, par Diarra,Bayes
Hiver 2022 - En codirection avec :
Rehaussement technologique et refonte ergonomique de la partie Front-end du site de support technique FAMIC, par Nkouekam Mbouga,Wilfried
Automne 2022 - En codirection avec : Amhaouch, Charaf
Intégration de la plateforme de virtualisation de données DENODO dans le cadre du projet de refonte SADCAM, par Rabbouh,Yassine
Automne 2023
- En codirection avec :
Toward Better Understanding and Supporting of Continuous Integration (CI) Practices, par Saidani,Islem
Automne 2022 - En codirection avec :
An intelligent framework to explore and detect community smells in software engineering, par Almarimi,Nuri
Automne 2023 - En codirection avec :
A Framework to Support Modern Code Review and Improve Software Quality, par Chouchen,Moataz
Hiver 2024 - En codirection avec : Sayagh, Mohammed
On the support of Web-based Software Systems Maintenance and Evolution, par Bessghaier,Narjes
Été 2024 - En codirection avec : Sayagh, Mohammed
Assisting Developers and Operators of Multi-Component Systems in the Logging Activities, par Batoun,Mohamed Amine
Été 2024 - En codirection avec :
An Automated Support to Maintain and Evolve Infrastructure Code, par Begoug,Mahi
Hiver 2024
- En codirection avec :
Une étude empirique sur la qualité des applications mobiles et son impact sur la satisfaction des utilisateurs, par Bani,Safouene
Automne 2019 - En codirection avec :
Développement d'un cadre pour la migration semi-automatisée des applications Web à base d’OctoberCMS vers Laravel, par Alezy,Francener
Automne 2020 - En codirection avec :
Une approche automatique pour la recommandation des développeurs pour des tâches de développement de logiciel, par Benzaamia,Errabia
Hiver 2024 - En codirection avec :
Analyse, visualisation et recommandation des librairies logicielles dans le contexte des applications Android, par Alexandre,Richardson
Automne 2021 - En codirection avec :
Une étude empirique sur la prévalence et la survivabilité des anomalies de code dans les applications Web, par Chahid,Ilyas
Automne 2021 - En codirection avec :
Amélioration du processus d'intégration continue via la gestion des délais de construction du logiciel, par Taib,Meriem
Hiver 2024 - En codirection avec :
Amélioration de gestion du projet logiciel via l'optimisation du processus de construction, par Benzina,yacine
Été 2024 - En codirection avec :
Une étude empirique sur les pratiques d'utilisation des fournisseurs et modules dans le contexte de code d'infrastructure, par Belalia,Ileis
Été 2024 - En codirection avec :
Une approche automatique pour la prédiction des délais de revue de code, par Olongo Onana Noah,Aurélien Jefferson
Automne 2021 - En codirection avec :
Une étude empirique sur la diffusion et l'impact des anomalies de code d'infrastructure, par Mebarki,Chemseddine
Été 2023 - En codirection avec :
Une étude empirique sur les pratiques d'utilisation d'intégration et de déploiement continus basés sur GitHub actions, par Kinalendele,Nathan Babaka
Été 2023
- En codirection avec :
An Empirical Study on the Impact of Refactoring in Android Applications, par Hamdi,Omayma
Automne 2021 - En codirection avec :
Une approche métaheuristique pour la restructuration automatique des classes dans les applications logicielles orientées objet, par Boukharata,Sabrine
Automne 2019
- En codirection avec :
Développement d'outils logiciels de diagnostic moteur, par Thabet,Yacine
Été 2020
- En codirection avec :
Amélioration de la qualité des pipelines Spark chez Intact Assurance, par Akrour,Massiwen
Hiver 2022 - En codirection avec :
L’impact de la COVID dans un contexte agile, par Skalli,Mohamed Larbi
Hiver 2021 - En codirection avec :
Les exigences logicielles dans un processus agile chez les petites entreprises, par Benmesbah,Mahar
Automne 2021 - En codirection avec :
Impact des librairies obsolètes sur les systèmes logiciels, par Boukezzoula,Mohamed Amine
Automne 2022 - En codirection avec :
Identification des mauvaises pratiques d'implémentation dans les architectures microservices, par Abouzakaria,Anass
Été 2023
- En codirection avec :
Stage industriel et rapport technique, par Alaoui Harouni,Moulay Taieb
Automne 2021 - En codirection avec :
Développement de la nouvelle version 2.0 des applications SINISTAR, vers l’automatisation du processus de relocalisation des sinistrés, par Benmesbah,Mahar
Automne 2021 - En codirection avec :
Amélioration et maintenance d'une application Frontend .Net avec Genetec, par Brahmi,Abir
Hiver 2024 - En codirection avec :
Développement logiciel d'une plateforme de caractérisation des déchets, par Skalli,Mohamed Larbi
Hiver 2021 - En codirection avec :
Rapport technique de stage chez Intact Assurance, par Akrour,Massiwen
Hiver 2022 - En codirection avec :
Développement et déploiement d'applications IOT mobiles pour dispositifs médicaux : chaise électrique et défibrillateurs externes automatisés, par Boukezzoula,Mohamed Amine
Automne 2022
- En codirection avec :
Étude empirique sur l'effet de la qualité logicielle des applications mobiles sur la satisfaction des utilisateurs, par Jebali,Bechir
Été 2018 - En codirection avec :
Analyse des mauvaises pratiques dans les logiciels à base de microservices, par Mohdeb,Kenza
Automne 2023 - En codirection avec :
Vers un outil automatique pour l'amélioration de gestion de projets logiciels via l'optimisation du processus de construction du logiciel, par Benali,Zakaria
Automne 2023 - En codirection avec :
Identification des mauvaises pratiques dans le processus de la revue de code, par El Alami,Soufiane
Automne 2021 - En codirection avec :
Une étude empirique sur la durée de vie des odeurs de code dans les applications mobiles, par Felfoul,Mustapha
Automne 2021 - En codirection avec :
Développement d’un processus automatisé (ETL) d'extraction, transformation et chargement de données, par Alaoui Harouni,Moulay Taieb
Automne 2021 - En codirection avec :
Étude empirique des odeurs de code et d’odeurs d’architecture des applications développées avec des microservices, par Abassi,Hinda
Automne 2022 - En codirection avec :
Une étude exploratoire sur la qualité et les anomalies dans les applications basées sur les microservices, par Benradouane,Houida
Hiver 2024 - En codirection avec :
Les odeurs de code dans les applications logicielles orientées microservice, par Lakhdari,Nassima
Automne 2023
Publications
- Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni. 2024 « Behind the intent of extract method refactoring: A systematic literature review ». IEEE Transactions on Software Engineering
- Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni. 2024 « Behind the scenes: On the relationship between developer experience and refactoring ». Journal of Software: Evolution and Process vol. 36 , nº 1
- Moataz Chouchen, Ali Ouni. 2024 « A multi-objective effort-aware approach for early code review prediction and prioritization ». Empirical Software Engineering vol. 29 , nº 1
- Niranjana Deshpande, Mohamed Wiem Mkaouer, Ali Ouni, Naveen Sharma. 2024 « Third-party software library migration at the method-level using multi-objective evolutionary search ». Swarm and Evolutionary Computation vol. 84
- Nuri Almarimi, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer. 2023 « Improving the detection of community smells through socio-technical and sentiment analysis ». Journal of Software-Evolution and Process vol. 35 , nº 6
- Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni, Timofey Bryksin, Le Nguyen, Amit Kini, Aditya Thakur. 2023 « Just-in-time code duplicates extraction ». Information and Software Technology vol. 158
- Narjes Bessghaier, Mohammed Sayagh, Aali Ouni, Mohamed Wiem Mkaouer. 2023 « What constitutes the deployment and runtime configuration system? An empirical study on openstack projects ». ACM Transactions on Software Engineering and Methodology vol. 33 , nº 1
- Salah Bouktif, Abderraouf Cheniki, Ali Ouni, Hesham El-Sayed. 2023 « Deep reinforcement learning for traffic signal control with consistent state and reward design approach ». Knowledge-Based Systems vol. 267
- Moataz Chouchen, Ali Ouni, Jefferson Olongo, Mohamed Wiem Mkaouer. 2023 « Learning to predict code review completion time in modern code review ». Empirical Software Engineering vol. 28 , nº 4
- Marwa Daaji, Ali Ouni, Mohamed Mohsen Gammoudi, Salah Bouktif, Mohamed Wiem Mkaouer. 2023 « BPEL process defects prediction using multi-objective evolutionary search ». Journal of Systems and Software vol. 204
- Ali Ouni, Eman Abdullah AlOmar, Oumayma Hamdi, Mel Ó Cinnéide, Mohamed Wiem Mkaouer, Mohamed Aymen Saied. 2023 « On the impact of single and co-occurrent refactorings on quality attributes in android applications ». Journal of Systems and Software vol. 205
- Wajdi Aljedaani, Ibrahem Abuhaimed, Furqan Rustam, Mohamed Wiem Mkaouer, Ali Ouni, Ilyes Jenhani. 2022 « Automatically detecting and understanding the perception of COVID-19 vaccination: A middle east case study ». Social Network Analysis and Mining vol. 12 , nº 1
- E. A. Alomar, T. Wang, V. Raut, M. W. Mkaouer, C. Newman, A. Ouni. 2022 « Refactoring for reuse: An empirical study ». Innovations in Systems and Software Engineering vol. 18 , nº 1. p. 105-135
- Eman Abdullah AlOmar, Ben Christians, Mihal Busho, Ahmed Hamad AlKhalid, Ali Ouni, Christian Newman, Mohamed Wiem Mkaouer. 2022 « SATDBailiff-mining and tracking self-admitted technical debt ». Science of Computer Programming vol. 213
- Eman Abdullah AlOmar, Jiaqian Liu, Kenneth Addo, Mohamed Wiem Mkaouer, Christian Newman, Ali Ouni, Zhe Yu. 2022 « On the documentation of refactoring types ». Automated Software Engineering vol. 29 , nº 1
- Salah Bouktif, Ali Ouni, Sanja Lazarova-Molnar. 2022 « Towards a rigorous consideration of occupant behaviours of residential households for effective electrical energy savings: An overview ». Energies vol. 15 , nº 5
- Marwa Daaji, Ali Ouni, Mohamed Mohsen Gammoudi, Salah Bouktif, Mohamed Wiem Mkaouer. 2022 « Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service ». ACM Transactions on Internet Technology vol. 22 , nº 1
- Licelot Marmolejos, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian Newman, Ali Ouni. 2022 « On the use of textual feature extraction techniques to support the automated detection of refactoring documentation ». Innovations in Systems and Software Engineering vol. 18 , nº 2. p. 233-249
- Anthony Peruma, Steven Simmons, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni. 2022 « How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow ». Empirical Software Engineering vol. 27 , nº 1
- I. Saidani, A. Ouni, M. W. Mkaouer. 2022 « Improving the prediction of continuous integration build failures using deep learning ». Automated Software Engineering vol. 29 , nº 1
- Islem Saidani, Ali Ouni, Md Ahasanuzzaman, Safwat Hassan, Mohamed Wiem Mkaouer, Ahmed E. Hassan. 2022 « Tracking bad updates in mobile apps: A search-based approach ». Empirical Software Engineering vol. 27 , nº 4
- Khaled Sellami, Ali Ouni, Mohamed Aymen Saied, Salah Bouktif, Mohamed Wiem Mkaouer. 2022 « Improving microservices extraction using evolutionary search ». Information and Software Technology vol. 151
- Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Christian Newman, Ali Ouni. 2021 « On preserving the behavior in software refactoring: A systematic mapping study ». Information and Software Technology vol. 140
- Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni. 2021 « Toward the automatic classification of Self-Affirmed Refactoring ». Journal of Systems and Software vol. 171
- Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian Newman, Ali Ouni, Marouane Kessentini. 2021 « How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation ». Expert Systems with Applications vol. 167
- Narjes Bessghaier, Ali Ouni, Mohamed Wiem Mkaouer. 2021 « A longitudinal exploratory study on code smells in server side web applications ». Software Quality Journal vol. 29 , nº 4. p. 901-941
- Salah Bouktif, Abderraouf Cheniki, Ali Ouni. 2021 « Traffic signal control using hybrid action space deep reinforcement learning ». Sensors vol. 21 , nº 7
- Moataz Chouchen, Ali Ouni, Mohamed Wiem Mkaouer, Raula Gaikovina Kula, Katsuro Inoue. 2021 « WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review ». Applied Soft Computing vol. 100
- Oumayma Hamdi, Ali Ouni, Mel Ó Cinnéide, Mohamed Wiem Mkaouer. 2021 « A longitudinal study of the impact of refactoring in android applications ». Information and Software Technology vol. 140
- Priyadarshni Suresh Sagar, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Christine D. Newman. 2021 « Comparing commit messages and source code metrics for the prediction refactoring activities ». Algorithms vol. 14 , nº 10
- Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer, Fabio Palomba. 2021 « On the impact of Continuous Integration on refactoring practice: An exploratory study on TravisTorrent ». Information and Software Technology vol. 138
- Islem Saidani, Ali Ouni, Wiem Mkaouer. 2021 « Detecting skipped commits in continuous integration using multi-objective evolutionary search ». IEEE Transactions on Software Engineering vol. 48 , nº 12. p. 4873-4891
- Hanzhang Wang, Marouane Kessentini, Ali Ouni. 2021 « Interactive refactoring of web service interfaces using computational search ». IEEE Transactions on Services Computing vol. 14 , nº 1. p. 179-192
- Vahid Alizadeh, Marouane Kessentini, Wiem Mkaouer, Mel Ocinneide, Ali Ouni, Yuanfang Cai. 2020 « An interactive and dynamic search-based approach to software refactoring recommendations ». IEEE Transactions on Software Engineering vol. 46 , nº 9. p. 932-961
- Nuri Almarimi, Ali Ouni, Mohamed Wiem Mkaouer. 2020 « Learning to detect community smells in open source software projects ». Knowledge-Based Systems vol. 204. p. 15
- H. Alrubaye, M. W. Mkaouer, I. Khokhlov, L. Reznik, A. Ouni, J. McGoff. 2020 « Learning to recommend third-party library migration opportunities at the API level ». Applied Soft Computing vol. 90
- Salah Bouktif, Ali Fiaz, Ali Ouni, Mohamed Adel Serhani. 2020 « Multi-sequence LSTM-RNN deep learning and metaheuristics for electric load forecasting ». Energies vol. 13 , nº 2
- Islem Saidani, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer. 2020 « Predicting continuous integration build failures using evolutionary search ». Information and Software Technology vol. 128
- Nuri Almarimi, Ali Ouni, Salah Bouktif, Mohamed Wiem Mkaouer, Raula Gaikovina Kula, Mohamed Aymen Saied. 2019 « Web service API recommendation for automated mashup creation using multi-objective evolutionary search ». Applied Soft Computing vol. 85
- Sabrine Boukharata, Ali Ouni, Marouane Kessentini, Salah Bouktif, Hanzhang Wang. 2019 « Improving web service interfaces modularity using multi-objective optimization ». Automated Software Engineering vol. 26 , nº 2. p. 275–312
- Salah Bouktif, Ali Fiaz, Ali Ouni, Mohamed Adel Serhani. 2019 « Single and multi-sequence deep learning models for short and medium term electric load forecasting ». Energies vol. 12 , nº 1
- Ali Ouni, Hanzhang Wang, Marouane Kessentini, Salah Bouktif, Katsuro Inoue. 2019 « A hybrid approach for improving the design quality of web service interfaces ». ACM Transactions on Internet Technology vol. 19 , nº 1
- Salah Bouktif, Ali Fiaz, Ali Ouni, Mohamed Adel Serhani. 2018 « Optimal deep learning LSTM model for electric load forecasting using feature selection and genetic algorithm: Comparison with machine learning approaches ». Energies vol. 11 , nº 7
- Raula Gaikovina Kula, Daniel M. German, Ali Ouni, Takashi Ishio, Katsuro Inoue. 2018 « Do developers update their library dependencies?: An empirical study on the impact of security advisories on library migration ». Empirical Software Engineering vol. 23 , nº 1. p. 384-417
- Raula Gaikovina Kula, Ali Ouni, Daniel M. German, Katsuro Inoue. 2018 « An empirical study on the impact of refactoring activities on evolving client-used APIs ». Information and Software Technology vol. 93. p. 186-199
- Mohamed Aymen Saied, Ali Ouni, Houari Sahraoui, Raula Gaikovina Kula, Katsuro Inoue, David Lo. 2018 « Improving reusability of software libraries through usage pattern mining ». Journal of Systems and Software vol. 145. p. 164-179
- Marouane Kessentini, Usman Mansoor, Manuel Wimmer, Ali Ouni, Kalyanmoy Deb. 2017 « Search-based detection of model level changes ». Empirical Software Engineering vol. 22 , nº 2. p. 670-715
- Ali Ouni, Marouane Kessentini, Katsuro Inoue, Mel Ó Cinnéide. 2017 « Search-based web service antipatterns detection ». IEEE Transactions on Services Computing vol. 10 , nº 4. p. 603-617
- Ali Ouni, Marouane Kessentini, Mel Ó Cinnéide, Houari Sahraoui, Kalyanmoy Deb, Katsuro Inoue. 2017 « MORE: A multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells ». Journal of Software: Evolution and Process vol. 29 , nº 5
- Ali Ouni, Raula Gaikovina Kula, Marouane Kessentini, Takashi Ishio, Daniel M. German, Katsuro Inoue. 2017 « Search-based software library recommendation using multi-objective optimization ». Information and Software Technology vol. 83. p. 55-75
- Ali Ouni, Marouane Kessentini, Houari Sahraoui, Katsuro Inoue, Kalyanmoy Deb. 2016 « Multi-criteria code refactoring using search-based software engineering: An industrial case study ». ACM Transactions on Software Engineering and Methodology vol. 25 , nº 3
- Wiem Mkaouer, Marouane Kessentini, Adnan Shaout, Patrice Koligheu, Slim Bechikh, Kalyanmoy Deb, Ali Ouni. 2015 « Many-objective software remodularization using NSGA-III ». ACM Transactions on Software Engineering and Methodology vol. 24 , nº 3
- Ali Ouni, Marouane Kessentini, Slim Bechikh, Houari Sahraoui. 2015 « Prioritizing code-smells correction tasks using chemical reaction optimization ». Software Quality Journal vol. 23 , nº 2. p. 323-361
- Ali Ouni, Marouane Kessentini, Houari Sahraoui, Katsuro Inoue, Mohamed Salah Hamdi. 2015 « Improving multi-objective code-smells correction using development history ». Journal of Systems and Software vol. 105. p. 18-39
- Marouane Kessentini, Ali Ouni, Philip Langer, Manuel Wimmer, Slim Bechikh. 2014 « Search-based metamodel matching with structural and syntactic measures ». Journal of Systems and Software vol. 97. p. 1-14
- Wael Kessentini, Marouane Kessentini, Houari Sahraoui, Slim Bechikh, Ali Ouni. 2014 « A cooperative parallel search-based software engineering approach for code-smells detection ». IEEE Transactions on Software Engineering vol. 40 , nº 9. p. 841-861
- Ali Ouni, Marouane Kessentini, Houari Sahraoui, Mounir Boukadoum. 2013 « Maintainability defects detection and correction: A multi-objective approach ». Automated Software Engineering vol. 20 , nº 1. p. 47-79
- Eman Abdullah AlOmar, Mohamed Wiem Mkaouar, Ali Ouni. 2021 « Mining and managing big data refactoring for design improvement: Are we there yet? ».
- Ali Ouni, Marouane Kessentini, Houari Sahraoui. 2014 « Multiobjective optimization for software refactoring and evolution ».
- Mahi Begoug, Narjes Bessghaier, Ali Ouni, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer. 2023 « What do infrastructure-as-code practitioners discuss: An empirical study on stack overflow ».
- Salah Bouktif, Ali Ouni, Akib Mohi Ud Din Khanday. 2023 « Bi-directional LSTM-based COVID-19 detection using clinical reports ».
- Akib Khanday, Salah Bouktif, Ali Ouni. 2023 « RNN-based model for an optimal COVID-19 cases detection using clinical reports ».
- Ali Ouni, Islem Saidani, Eman Alomar, Mohamed Wiem Mkaouer. 2023 « An empirical study on continuous integration trends, topics and challenges in stack overflow ».
- Wajdi Aljedaani, Mohamed Wiem Mkaouer, Stephanie Ludi, Ali Ouni, Ilyes Jenhani. 2022 « On the identification of accessibility bug reports in open source systems ».
- Eman Abdullah Alomar, Moataz Chouchen, Mohamed Wiem Mkaouer, Ali Ouni. 2022 « Code review practices for refactoring changes: An empirical study on openstack ».
- Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova, Yaroslav Golubev, Mohamed Wiem Mkaouer, Ali Ouni, Timofey Bryksin, Le Nguyen, Amit Kini, Aditya Thakur. 2022 « ANTICOPYPASTER: Extracting code duplicates as soon as they are introduced in the IDE ».
- Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni. 2022 « An exploratory study on refactoring documentation in issues handling ».
- Deema Alshoaibi, Ikram Chaabane, Kevin Hannigan, Ali Ouni, Mohamed Wiem Mkaouer. 2022 « On the detection of performance regression introducing code changes: Experience from the git project ».
- Niranjana Deshpande, Mohamed Wiem Mkaouer, Ali Ouni, Naveen Sharma. 2022 « Search-based third-party library migration at the method-level ».
- Ayano Ikegami, Raula Gaikovina Kula, Bodin Chinthanet, Vittunyuta Maeprasart, Ali Ouni, Takashi Ishio, Kenichi Matsumoto. 2022 « On the use of refactoring in security vulnerability fixes: An exploratory study on maven libraries ».
- Anthony Peruma, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni. 2022 « Refactoring debt: Myth or reality? An exploratory study on the relationship between technical debt and refactoring ».
- Alexandre Richardson, Ali Ouni, Mohamed Aymen Saied, Salah Bouktif, Mohamed Wiem Mkaouer. 2022 « On the identification of third-party library usage patterns for android applications ».
- Khaled Sellami, Mohamed Aymen Saied, Ali Ouni. 2022 « A hierarchical DBSCAN method for extracting microservices from monolithic applications ».
- Khaled Sellami, Mohamed Aymen Saied, Ali Ouni, Rabe Abdalkareem. 2022 « Combining static and dynamic analysis to decompose monolithic application into microservices ».
- Wajdi Aljedaani, Anthony Peruma, Ahmed Aljohani, Mazen Alotaibi, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman, Abdullatif Ghallab, Stephanie Ludi. 2021 « Test smell detection tools: A systematic mapping study ».
- Wajdi Aljedaani, Furqan Rustam, Stephanie Ludi, Ali Ouni, Mohamed Wiem Mkaouer. 2021 « Learning sentiment analysis for accessibility user reviews ».
- Nuri Almarimi, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer. 2021 « CsDetector : An open source tool for community smells detection ».
- Eman Abdullah AlOmar, Hussein AlRubaye, Mohamed Wiem Mkaouer, Ali Ouni, Marouane Kessentini. 2021 « Refactoring practices in the context of modern code review: An industrial case study at Xerox ».
- Salah Bouktif, Abderraouf Cheniki, Ali Ouni, Hesham El-Sayed. 2021 « Traffic signal control based on deep reinforcement learning with simplified state and reward definitions ».
- Moataz Chouchen, Ali Ouni, Raula Gaikovina Kula, Dong Wang, Patanamon Thongtanunam, Mohamed Wiem Mkaouer, Kenichi Matsumoto. 2021 « Anti-patterns in modern code review: Symptoms and prevalence ».
- Oumayma Hamdi, Ali Ouni, Eman Abdullah AlOmar, Mel O Cinneide, Mohamed Wiem Mkaouer. 2021 « An empirical study on the impact of refactoring on quality metrics in android applications ».
- Oumayma Hamdi, Ali Ouni, Eman AlOmar Alomar, Mohamed Wiem Mkaouer. 2021 « An empirical study on code smells co-occurrences in android applications ».
- Islem Saidani, Ali Ouni. 2021 « Toward a smell-aware prediction model for CI build failures ».
- Islem Saidani, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer. 2021 « BF-detector : An automated tool for CI build failure detection ».
- Nuri Almarimi, Ali Ouni, Moataz Chouchen, Islem Saidani, Mohamed Wiem Mkaouer. 2020 « On the detection of community smells using genetic programming-based ensemble classifier chain ».
- Eman Abdullah AlOmar, Diego Barinas, Jiaqian Liu, Mohamed Wiem Mkaouer, Ali Ouni, Christian Newman. 2020 « An exploratory study on how software reuse is discussed in stack overflow ».
- Eman Abdullah AlOmar, Anthony Peruma, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni. 2020 « On the relationship between developer experience and refactoring: An exploratory study and preliminary results ».
- Eman Abdullah AlOmar, Philip T. Rodriguez, Jordan Bowman, Tianjia Wang, Benjamin Adepoju, Kevin Lopez, Christian Newman, Ali Ouni, Mohamed Wiem Mkaouer. 2020 « How do developers refactor code to improve code reusability? ».
- Hussein Alrubaye, Deema Alshoaibi, Eman Alomar, Mohamed Wiem Mkaouer, Ali Ouni. 2020 « How does library migration impact software quality and comprehension? An empirical study ».
- Narjes Bessghaier, Ali Ouni, Mohamed Wiem Mkaouer. 2020 « On the diffusion and impact of code smells in web applications ».
- Alex Bogart, Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni. 2020 « Increasing the trust in refactoring through visualization ».
- Salah Bouktif, Ali Fiaz, Ali Ouni, Badreyya Alnaqbi, Fatmah Salem Alsereidi, Fatma Abdulla Alsereidi. 2020 « Bayesian optimized XGBoost model for traffic speed prediction incorporating weather effects ».
- Moataz Chouchen, Ali Ouni, Mohamed Wiem Mkaouer. 2020 « AndroLib: Third-party software library recommendation for android applications ».
- Motaz Chouchen, Ali Ouni, Mohamed Wiem Mkaouer, Rola Gaikovina Kula, Katsuro Inoue. 2020 « Recommending peer reviewers in modern code review: A multi-objective search-based approach ».
- Ali Ouni. 2020 « Search based software engineering: Challenges, opportunities and recent applications ».
- Anthony Peruma, Khalid Almalki, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabop Palomba. 2020 « TsDetect: An open source test smells detection tool ».
- Anthony Peruma, Mohamed Wiem Mkaouer, Khalid Almalki, Ali Ouni, Christian D. Newman, Fabio Palomba. 2020 « On the distribution of test smells in open source android applications: An exploratory study ».
- Anthony Peruma, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni, Fabio Palomba. 2020 « An exploratory study on the refactoring of unit test files in Android applications ».
- Islem Saidani, Ali Ouni, Moataz Chouchen, Mohamed Wiem Mkaouer. 2020 « On the prediction of continuous integration build failures using search-based software engineering ».
- Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni. 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, Marouane Kessentini. 2019 « On the impact of refactoring on the relationship between quality attributes and design metrics ».
- Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni. 2019 « MigrationMiner: an automated detection tool of third-party java library migration at the method level ».
- Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni. 2019 « On the use of information retrieval to automate the detection of third-party Java library migration at the method level ».
- Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer, Aymen Saied. 2019 « Towards automated microservices extraction using muti-objective evolutionary search ».
- Marouane Kessentini, Troh Josselin Dea, Ali Ouni. 2017 « A context-based refactoring recommendation approach using simulated annealing: Two industrial case studies ».
- Marouane Kessentini, Ali Ouni. 2017 « Detecting android smells using multi-objective genetic programming ».
- Marouane Kessentini, Hanzhang Wang, Josselin Troh Dea, Ali Ouni. 2017 « Improving Web Services design quality using heuristic search and machine learning ».
- Raula Gaikovina Kula, Daniel M. German, Takashi Ishio, Ali Ouni, Katsuro Inoue. 2017 « An exploratory study on library aging by monitoring client usage in a software ecosystem ».
- A. Ouni, R. G. Kula, K. Inoue. 2017 « Search-based peer reviewers recommendation in modern code review ».
- Ali Ouni, Marwa Daagi, Marouane Kessentini, Salah Bouktif, Mohamed Mohsen Gammoudi. 2017 « A machine learning-based approach to detect web service design defects ».
- Makram Soui, Soumaya Diab, Ali Ouni, Aroua Essayeh, Mourad Abed. 2017 « An ontology-based approach for user interface adaptation ».
- Naoya Ujihara, Ali Ouni, Takashi Ishio, Katsuro Inoue. 2017 « C-JRefRec: Change-based identification of Move Method refactoring opportunities ».
- Hanzhang Wang, Marouane Kessentini, Taghreed Hassouna, Ali Ouni. 2017 « On the value of quality of service attributes for detecting bad design practices ».
- Rafi Almhana, Wiem Mkaouer, Marouane Kessentini, Ali Ouni. 2016 « Recommending relevant classes for bug reports using multi-objective search ».
- Ali Ouni, Zouhour Salem, Katsuro Inoue, Makram Soui. 2016 « SIM: An automated approach to improve web service interface modularization ».
- Hanzhang Wang, Marouane Kessentini, Ali Ouni. 2016 « Bi-level identification of web service defects ».
- Hanzhang Wang, Marouane Kessentini, Ali Ouni. 2016 « Prediction of web services evolution ».
- Hanzhang Wang, Ali Ouni, Marouane Kessentini, Bruce Maxim, William I. Grosky. 2016 « Identification of web service refactoring opportunities as a multi-objective problem ».
- Norihiro Yoshida, Tsubasa Saika, Eunjong Choi, Ali Ouni, Katsuro Inoue. 2016 « Revisiting the relationship between code smells and refactoring ».
- Ali Ouni, Raula Gaikovina Kula, Marouane Kessentini, Katsuro Inoue. 2015 « Web service antipatterns detection using genetic programming ».
- Ali Ouni, Marouane Kessentini, Houari Sahraoui. 2013 « Search-based refactoring using recorded code changes ».
- Ali Ouni, Marouane Kessentini, Houari Sahraoui, Mohamed Salah Hamdi. 2013 « The use of development history in software refactoring using a multi-objective evolutionary algorithm ».
- Ali Ouni, Marouane Kessentini, Houari Sahraoui, Mohamed Salah Hamdi. 2012 « Search-based refactoring: Towards semantics preservation ».
- Marouane Kessentini, Wael Kessentini, Houari Sahraoui, Mounir Boukadoum, Ali Ouni. 2011 « Design defects detection and correction by example ».
10 février 2020
Décomposition automatique des interfaces des services Web
11 décembre 2018