Ali Ouni

Professeur
Formation B.Sc. (Université de Sousse, Tunisie), M.Sc. (Université de Kairouan, Tunisie), Ph.D. (Université de Montréal)
Bureau A-4483
Téléphone 514 396-8739
Site personnel http://ouniali.github.io
Présentation

Département de génie logiciel et des TI

Axes de recherche :

  • Technologies de l’information et des communications

Expertises :

  • Évolution du logiciel
  • Maintenance logicielle
  • Qualité du logiciel
  • Études empiriques en génie logiciel
Publications: article

Publications: article

Publications: conference_item
Proceedings - 3rd International Workshop on Refactoring (IWoR)
Publications: conference_item
International Symposium on Empirical Software Engineering and Measurement (ESEM)
Publications: article

Publications: conference_item
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Publications: conference_item
27th International Conference on Program Comprehension (ICPC)
Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Publications: conference_item
Service-Oriented Computing : 17th International Conference, ICSOC 2019, Proceedings
Publications: article

Publications: article

Cours et encadrements

Cours

LOG530 Réingénierie du logiciel (Hiver 2020)
MGL804 Réalisation et maintenance de logiciels (Hiver 2020)

Encadrements

Projet d'application à 15 crédits

    Une étude empirique sur les codes puants dans les applications web, par Chahid,Ilyas.
    Été 2020

    Une étude empirique sur la qualité des applications mobiles et son impact sur la satisfaction des utilisateurs, par Bani,Safouene.
    Automne 2019

Projet d'intervention en entreprise à 15 crédits

    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.
    Automne 2020

Thèse de doctorat (recherche appliquée)

    Software Maintenance and Evolution Practices in Continuous Integration, par Saidani,Islem.
    Automne 2020

    Investigation community and social aspects in software development, par Almarimi,Nuri.
    Automne 2020

Stage industriel à 6 crédits

    Développement d'outils logiciels de diagnostic moteur, par Thabet,Yacine.
    Été 2020

Mémoire à 30 crédits

    Une approche métaheuristique pour la restructuration automatique des classes dans les applications logicielles orientées objet, par Boukharata,Sabrine.
    Automne 2019

Rapport technique à 6 crédits

    Étude empirique sur l'effet de la qualité logicielle des applications mobiles sur la satisfaction des utilisateurs, par Jebali,Bechir.
    Été 2018

Publications
Article publié dans une revue, révisé par les pairs (11)

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 Journal. vol. 90 13 p.

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. 23 p.

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 Journal. 13 p. (Sous presse)

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. 24 p.

Vahid Alizadeh, Marouane Kessentini, Wiem Mkaouer, Mel Ocinneide, Ali Ouni, Yuanfang Cai. 2018. « An interactive and dynamic search-based approach to software refactoring recommendations ». IEEE Transactions on Software Engineering. (Sous presse)

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. 20 p.

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.

Hanzhang Wang, Marouane Kessentini, Ali Ouni. 2017. « Interactive refactoring of web service interfaces using computational search ». IEEE Transactions on Services Computing. 14 p. (Sous presse)

Compte rendu de conférence (5)

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 ». Proceedings - 3rd International Workshop on Refactoring (IWoR) (Montreal, QC, Canada, May 28, 2019) p. 51-58. Institute of Electrical and Electronics Engineers Inc..

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 ». International Symposium on Empirical Software Engineering and Measurement (ESEM) (Porto de Galinhas, Brazil, Sept. 19-20, 2019) IEEE Computer Society.

Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni. 2019. « MigrationMiner: an automated detection tool of third-party java library migration at the method level ». 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME) (Cleveland, OH, USA, Sept. 30-Oct. 4, 2019) p. 414-417. Institute of Electrical and Electronics Engineers Inc..

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 ». 27th International Conference on Program Comprehension (ICPC) (Montreal, QC, Canada, May 25-26, 2019) p. 347-357. IEEE Computer Society.

Islem Saidani, Ali Ouni, Mohamed Wiem Mkaouer, Aymen Saied. 2019. « Towards automated microservices extraction using muti-objective evolutionary search ». Service-Oriented Computing : 17th International Conference, ICSOC 2019, Proceedings (Toulouse, France, Oct. 28-31, 2019) p. 58-63. Springer.

Prix et distinctions