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: conference_item
27th International Conference on Program Comprehension (ICPC)
Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Cours et encadrements

Cours

MGL804 Réalisation et maintenance de logiciels (Été 2019)
LOG530 Réingénierie du logiciel (Hiver 2019)
MGL843 Sujets avancés en conception logicielle (Hiver 2019)

Encadrements

Thèse de doctorat (recherche appliquée)

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

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

Projet d'application à 15 crédits

    Une étude empirique sur l'évolution de la qualité et de la satisfaction des utilisateurs pour les applications mobiles, par Bani,Safouene.
    Automne 2019

Mémoire à 30 crédits

    Une approche heuristique pour la restructuration automatique de classes, 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 (9)

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 (3)

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. « 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.

Prix et distinctions