Hafedh Mili
Professeur
Hafedh Mili
Professeur
Unité : Département d'informatique
Courriel : mili.hafedh@uqam.ca
Téléphone : (514) 987-3000 poste 3943
Langues :
Français, Anglais, Arabe
Domaines d'expertise
Liens d'intérêt
Informations générales
Cheminement académique
Ph.D. (1988), Computer Science (Artificial Intelligence), The George Washington University (www.gwu.edu), Washington D.C., USA
Diplôme d'Ingénieur (1984), Mathématiques Appliquées, École Centrale de Paris (www.ecp.fr), Paris, France
Classes Préparatoires (1981), Lycée Louis le Grand (www.louislegrand.org), Paris, France
Baccalauréat sciences naturelles et mathématiques (1979), Lycée Mixte de Jemmal, Jemmal, Tunisie
Unités de recherche
- Laboratoire de recherche sur les technologies du commerce électronique (LATECE)
Enseignement
- Réalisation et maintenance de logiciels (2026, 2025, 2024, 2023)
- Projet de thèse (2026)
- Programmation et conception orientées objet (2026)
- Stage industriel (2024)
- Rapport technique (2024)
- Projet d'analyse et de modélisation (2024, 2022, 2021)
- Génie logiciel: conception (2023)
- Projet de thèse (2022)
Directions de thèses et mémoires
Thèses de doctorat
- Saleh, Lokman. (2025). Développement d'un cadre d'applications pour l'apprentissage machine. (Thèse de doctorat). Université du Québec à Montréal.
- Benzarti, Imen. (2020). Un cadre logiciel de développement pour la gestion de l'expérience client. (Thèse de doctorat). Université du Québec à Montréal.
- Amja, Anne-Marie. (2017). Une approche pour la modélisation, le raisonnement et l'adaptation d'applications dépendantes du contexte. (Thèse de doctorat). Université du Québec à Montréal.
- Boubaker, Anis. (2016). La modélisation semi-automatisée de la compensation dans les processus d'affaires. (Thèse de doctorat). Université du Québec à Montréal.
- Leshob, Abderrahmane. (2013). Classification, représentation et spécialisation des processus d'affaires pour le développement de systèmes d'information. (Thèse de doctorat). Université du Québec à Montréal.
Mémoires
- Soleymani, Zohreh. (2025). Using sentiment analysis techniques to determine the social identity of persons from their writing on social media. (Mémoire de maîtrise). Université du Québec à Montréal.
- Abuhasirah, Yasmeen. (2024). Analyzing and classifying group dynamics dysfunctions in interpersonal dialogues. (Mémoire de maîtrise). Université du Québec à Montréal.
- Haddaji, Mohamed Amine. (2021). Validation de dépendances de programme par traces d'exécution. (Mémoire de maîtrise). Université du Québec à Montréal.
- Abbasigaravand, Mahtab. (2020). Sentiment analysis of cultural product reviews. (Mémoire de maîtrise). Université du Québec à Montréal.
- Amirsardari, Sara. (2018). Un système de reconnaissance des esquisses de modèles CMMN dessinées à la main. (Mémoire de maîtrise). Université du Québec à Montréal.
- Amirsardari, Sara. (2017). CMMN models hand-drawn sketches recognition system. (Mémoire de maîtrise). Université du Québec à Montréal.
- Alkamari, Aniss. (2008). Composition de services web par appariement de signatures. (Mémoire de maîtrise). Université du Québec à Montréal.
- Ben Tamrout, Radhouane. (2006). JRegistre : un registre UDDI extensible. (Mémoire de maîtrise). Université du Québec à Montréal.
- Dimassi, Sonia. (2005). Effet de la fragmentation d'objets en facettes fonctionnelles sur la performance des bases des données partagées. (Mémoire de maîtrise). Université du Québec à Montréal.
- Hamad, Ammar. (2005). Implantation d'un coupe-feu utilisant un moteur de règles dans une base de données relationelle. (Mémoire de maîtrise). Université du Québec à Montréal.
- El Boussaidi, Ghizlane. (2005). Transformation de modèles par application de patrons de conception. (Mémoire de maîtrise). Université du Québec à Montréal.
- ELALAOUI, HASSANE. (2000). UNE APPROCHE DE GENERATION AUTOMATIQUE DE PROGRAMMES PAR RAFFINEMENE INTERACTIF. (Mémoire de maîtrise). Université du Québec à Montréal.
- NOUISSER, NAJET. (1998). REUTILISATION EN DIMENSIONNEMENT DE RESEAUX DE TELECOMMUNICATIONS. (Mémoire de maîtrise). Université du Québec à Montréal.
- MCHEICK, HAMID. (1996). REUTILISATION DES COMPOSANTES LOGICIELLES ORIENTEES-OBJET. (Mémoire de maîtrise). Université du Québec à Montréal.
- AH-KI WU MAN YIN, ESTELLE. (1996). REUTILISATION DES COMPOSANTES LOGICIELLES ORIENTEES-OBJET. (Mémoire de maîtrise). Université du Québec à Montréal.
Rapports d'activités et projets d'intervention
- Ben Khalifa, Adnane. (2007). Implémentation d'un framework réutilisable pour la gestion des systèmes d'information d'organismes communautaires. (Rapport d'activités et projet d'intervention). Université du Québec à Montréal.
- Nacu, Ovidiu. (2005). Création d'un prototype d'une application conforme à MDA. (Rapport d'activités et projet d'intervention). Université du Québec à Montréal.
- Fontaine, Éric. (2003). Développement de stratégies et d'un cadre d'applications pour l'internationalisation de logiciels. (Rapport d'activités et projet d'intervention). Université du Québec à Montréal.
- Boucetta, Sobhi. (2001). L'enregistrement du processus de développement Unified Process (UP). (Rapport d'activités et projet d'intervention). Université du Québec à Montréal.
- Mattalah, Mohammed. (2001). COMPARAISON DE LA PROGRAMMATION PAR ASPECTS, SUJETS ET VUES. (Rapport d'activités et projet d'intervention). Université du Québec à Montréal.
Publications
Articles scientifiques
- Haddaji, A., Mili, H., Hecht, G., Elboussaidi, G., Guéhéneuc, Y.-G., Privat, J., Moha, N. et Boubaker, A. (à paraître). Analyzing the behavior of modern legacy applications: Challenges, solutions, and lessons learned. Software: Practice and Experience, 1–25.
- Saleh, L., Mili, H. et Boukadoum, M. (à paraître). Providing Assistance to Machine Learning Problem Solving: A systematic literature review. IEEE Transactions on Systems, Man, and Cybernetics, 56, 1–18.
- Abdellatif, M., Moha, N., Guéhéneuc, Y.-G., Hafedh, M. et El Boussaidi, G. (2025). Identifying Reusable Services in Legacy Object-oriented Systems: A Type-sensitive Identification Approach. IEEE Transactions on Software Engineering, 51(10), 2879–2899. http://dx.doi.org/10.1109/TSE.2025.3603009.
- Blal, R., Leshob, A., Mili, H., Benzarti, I., Hadaya, P. et Rab, R. (2025). SOA Services Identification and Design Methods From Business Models: A Systematic Literature Review. IEEE Access, 13, 9879–9901. http://dx.doi.org/10.1109/ACCESS.2025.3528297.
- Bédard, M., Leshob, A., Benzarti, I., Mili, H., Rab, R. et Hussain, O. (2024). A rule-based method to effectively adopt robotic process automation. Journal of Software: Evolution and Process, 36(11), e2709. http://dx.doi.org/10.1002/smr.2709.
- Mili, H., Benzarti, I., Elkharraz, A., Elboussaidi, G., Gueheneuc, Y.-G. et Valtchev, P. (2023). Discovering Reusable Functional Features in Legacy Object-Oriented Systems. IEEE Transactions on Software Engineering, 49(7), 3827–3856. http://dx.doi.org/10.1109/TSE.2023.3272631.
- Benzarti, I., Mili, H., Medeiros de Carvalho, R. et Leshob, A. (2022). Domain Engineering for Customer Experience Management. Innovations in Systems and Software Engineering, 18(1), 171–191. http://dx.doi.org/10.1007/s11334-021-00426-2.
- Abdellatif, M., Shatnawi, A., Mili, H., Moha, N., Elboussaidi, G., Hecht, G., Privat, J. et Gueheneuc, Y.-G. (2021). A Taxonomy of Service Identification Approaches for Legacy Software Systems Modernization. Journal of Systems and Software, 173, article 110868. http://dx.doi.org/10.1016/j.jss.2020.110868.
- Paz-Loboguerrero, A., Elboussaidi, G. et Mili, H. (2020). Checsdm: A Method for Ensuring Consistency in Heterogeneous Safety-Critical System Design. IEEE Transactions on Software Engineering, 47(12), 2713–2739. http://dx.doi.org/10.1109/TSE.2020.2966994.
- Blal, R., Leshob, A., Gonzalez-Huerta, J., Mili, H. et Boubaker, A. (2018). From Inter-organizational Business Process Models to Service-oriented Architecture Models. Service-Oriented Computing and Applications, 12(3-4), 227–245. http://dx.doi.org/10.1007/s11761-018-0246-0.
- Mili, H., Valtchev, P., Szathmary, L., Boubaker, A., Leshob, A., Charif, Y. et Martin, L. (2018). Ontology-Based Model-Driven Development of a Destination Management Portal: Experience and Lessons Learned. Software: Practice and Experience, 48(8), 1438–1460. http://dx.doi.org/10.1002/spe.2581.
- Boubaker, A., Leshob, A., Mili, H. et Charif, Y. (2017). A pattern-based approach to extract REA value models from business process models. Intelligent Systems in Accounting, Finance and Management, 24(1), 29–48. http://dx.doi.org/10.1002/isaf.1402.
- Leshob, A., Mili, H., Gonzalez-Huerta, J. et Boubaker, A. (2017). A value-oriented approach to business process specialization: Principles, proof-of-concept, and validation. Journal of Systems and Software, 127, 120–149. http://dx.doi.org/10.1016/j.jss.2017.02.002.
- Mcheick, H., Saleh, L., Ajami, H. et Mili, H. (2017). Context Relevant Prediction Model for COPD Domain Using Bayesian Belief Network. Sensors, 17(7), article 1486. http://dx.doi.org/10.3390/s17071486.
- El-Boussaidi, G. et Mili, H. (2012). Understanding Design Patterns: What is the Problem? Software: Practice and Experience, 42(12), 1495–1529. http://dx.doi.org/10.1002/spe.1145.
- Mili, H., Tremblay, G., Jaoude, G.B., Lefebvre, E., Elabed, L. et Boussaidi, G.E. (2010). Business process modeling languages: Sorting through the alphabet soup. ACM Computing Surveys, 43(1), article 4. http://dx.doi.org/10.1145/1824795.1824799.
- Adda, M., Mcheick, H. et Mili, H. (2010). Formal model and DSL for separation of concerns based on views. Journal of Object Technology, 9(6), 25–50. http://dx.doi.org/10.5381/jot.2010.9.6.a2.
- Sadou, S. et Mili, H. (2009). A delegation-based approach for the unanticipated dynamic evolution of distributed objects. Journal of Systems and Software, 82(6), 932–946. http://dx.doi.org/10.1016/j.jss.2008.12.045.
- Mili, H., Ah-Ki, E., Godin, R. et Mcheick, H. (2003). An experiment in software component retrieval. Information and Software Technology, 45(10), 633–649. http://dx.doi.org/10.1016/S0950-5849(03)00002-8.
- Mili, H., Mcheick, H. et Sadou, S. (2002). CorbaViews – Distributing objects that support several functional aspects. Journal of Object Technology, 1(3), 207–229. http://dx.doi.org/10.5381/jot.2002.1.3.a12.
- Mili, H., Fayad, M., Brugali, D., Hamu, D. et Dori, D. (2002). Enterprise frameworks: Issues and research directions. Software – Practice and Experience, 32(8), 801–831. http://dx.doi.org/10.1002/spe.460.
- Sahraoui, H.A., Lounis, H., Melo, W. et Mili, H. (1999). Concept formation based approach to object identification in procedural code. Automated Software Engineering, 6(4), 387–410. http://dx.doi.org/10.1023/A:1008767522970.
- Mili, A., Yacoub, S., Addy, E. et Mili, H. (1999). Toward an engineering discipline of software reuse. IEEE Software, 16(5), 22–31. http://dx.doi.org/10.1109/52.795098.
- Godin, R., Mili, H., Mineau, G.W., Missaoui, R., Arfi, A. et Chau, T.-T. (1998). Design of class hierarchies based on concept, (Galois) lattices. Theory and Practice of Object Systems, 4(2), 117–134. http://dx.doi.org/10.1002/(SICI)1096-9942(1998)4:2<117::AID-TAPO6>3.0.CO;2-Q.
- Mili, H. (1996). On behavioral descriptions in object-oriented modeling. Journal of Systems and Software, 34(2), 105–121. http://dx.doi.org/10.1016/0164-1212(95)00069-0.
- Mili, H., Mili, F. et Mili, A. (1995). Reusing software: Issues and research directions. IEEE Transactions on Software Engineering, 21(6), 528–562. http://dx.doi.org/10.1109/32.391379.
- Mili, H., Radai, R., Weigang, W., Strickland, K., Boldyreff, C., Olsen, L., Witt, J., Heger, J., Scherr, W. et Elzer, P. (1994). Practitioner and SoftClass: A comparative study of two software reuse research projects. The Journal of Systems and Software, 25(2), 147–170. http://dx.doi.org/10.1016/0164-1212(94)90003-5.
- Mili, H. et Rada, R. (1992). A model of hierarchies based on graph homomorphisms. Computers and Mathematics with Applications, 23(2-5), 343–361. http://dx.doi.org/10.1016/0898-1221(92)90147-A.
- Rada, R. et Mili, H. (1992). Document reuse: Organizing, finding and reorganizing content. International Journal of Information Management, 12(4), 310–319. http://dx.doi.org/10.1016/0268-4012(92)90037-Q.
- Mili, H. et Grenier, M. (1992). Managing documentation for software reuse. Information and decision technologies Amsterdam, 18(2), 115–134.
- Rada, R., Wang, W., Mili, H., Heger, J. et Scherr, W. (1992). Software reuse: From text to hypertext. Software Engineering Journal, 7(5), 311–321. http://dx.doi.org/10.1049/sej.1992.0032.
- Rada, R. et Mili, H. (1991). Inheritance patterns in a medical informatics thesaurus and their relation to surgery. Theoretical Surgery, 6(4), 221–228.
- Mili, H., Sibert, J. et Intrator, Y. (1990). An object-oriented model based on relations. The Journal of Systems and Software, 12(2), 139–155. http://dx.doi.org/10.1016/0164-1212(90)90076-X.
- Mili, H. et Rada, R. (1990). Inheritance generalized to fuzzy regularity. IEEE Transactions on Systems, Man and Cybernetics, 20(5), 1184–1198. http://dx.doi.org/10.1109/21.59980.
- Mili, H. et Rada, R. (1990). Medical expertext as regularity in semantic nets. Artificial Intelligence In Medicine, 2(4), 217–229. http://dx.doi.org/10.1016/0933-3657(90)90060-5.
- Rada, R., Mili, H., Bicknell, E. et Blettner, M. (1989). Development and application of a metric on semantic nets. IEEE Transactions on Systems, Man and Cybernetics, 19(1), 17–30. http://dx.doi.org/10.1109/21.24528.
- Mili, H. et Rada, R. (1988). Merging thesauri: Principles and evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 10(2), 204–220. http://dx.doi.org/10.1109/34.3883.
- Rada, R., Blum, B., Calhoun, E., Mili, H., Orthner, H. et Singer, S. (1987). A vocabulary for medical informatics. Computers and Biomedical Research, 20(3), 244–263. http://dx.doi.org/10.1016/0010-4809(87)90057-7.
Chapitres de livre
- Mili, H., Benzarti, I., Meurs, M.-J., Obaid, A., Gonzalez-Huerta, J., Haj-Salem, N. et Boubaker, A. (2016). Context Aware Customer Experience Management: A Development Framework Based on Ontologies and Computational Intelligence. Dans W. Pedrycz et S.-M. Chen (dir.). Sentiment Analysis and Ontology Engineering: An Environment of Computational Intelligence (p. 273–311). Springer. https://www.doi.org/10.1007/978-3-319-30319-2_12.
Notes: Studies in Computational Intelligence (SCI), vol. 639 - Kassab, M., El-Boussaidi, G. et Mili, H. (2012). A quantitative evaluation of the impact of architectural patterns on quality requirements. Dans R. Lee (dir.). Software Engineering Research, Management and Applications 2011 (p. 173–184). Springer. https://www.doi.org/10.1007/978-3-642-23202-2_12.
Notes: Studies in Computational Intelligence (SCI), vol. 377
Livres
- Mili, H. et Elboussaidi, G. (2026). Implementing Smart Processes using IoT, Machine Learning, and Business Rules. Springer-Verlag.
- Bensassi, S., Ducasse, S. et Mili, H. (dir.). (2020). Reuse in Emerging Software Engineering Practices: 19th International Conference on Software and Systems Reuse, ICSR 2020, Hammamet, Tunisia, December 2-4, 2020, Proceedings. Springer-Verlag.
Notes: Lecture Notes on Computer Science (LNCS), vol. 12541 - Benyoucef, M., Weiss, M. et Mili, H. (dir.). (2015). E-Technologies: 6th International Conference, MCETECH 2015, Montréal, QC, Canada, May 12-15, 2015, Proceedings. Springer-Verlag.
Notes: Lecture Notes on Business Information Processing (LNBIP), vol. 209
Actes de colloque
- Blal, R., Leshob, A., Mili, H., Hussain, O. et Hadaya, P. (2025). Deriving Software Services and Goals they Achieve from Business Process Models. Dans 2025 IEEE International Conference on E-Business Engineering (ICEBE), 10-12 novembre, Buraydah, Arabie saoudite, (p. 282-287). IEEE. https://www.doi.org/10.1109/ICEBE68123.2025.00051.
- Cherad, K., Benzarti, I., Leshob, A. et Mili, H. (2025). From Scenario to Case Model: Generating CMMN Models from Natural Language with Large Language Models. Dans 2025 IEEE International Conference on E-Business Engineering (ICEBE), 10-12 novembre, Buraydah, Arabie saoudite, (p. 65-71). IEEE. https://www.doi.org/10.1109/ICEBE68123.2025.00017.
- Abu Hasirah, Y., Mili, H. et Tomiuk, D. (2025). Simulating Team Dysfunction with ChatGPT: A Study of Generative Dialogue and Supervised Classification. Dans 2025 12th International Conference on Social Networks Analysis, Management and Security (SNAMS), 25-28 novembre, Vienne, Autriche, (p. 273-280). IEEE. https://www.doi.org/10.1109/SNAMS67467.2025.11390997.
- Blal, R., Leshob, A. et Mili, H. (2024). A Method to Design SOA-Based Software Architecture and Goal Models from BPMN Models. Dans 2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC), 2-4 juillet, Osaka, Japon, (p. 1498-1499). IEEE. https://www.doi.org/10.1109/COMPSAC61105.2024.00207.
- Turki, T., El-Boussaidi, G., Benzarti, I. et Mili, H. (2024). Evaluating Open Source IoT Platforms: A GitHub Analysis. Dans SERP4IoT '24: Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things, 20 avril, Lisbonne, Portugal, (p. 14-21). ACM. https://www.doi.org/10.1145/3643794.3648348.
- Saleh, L., Boukadoum, M. et Mili, H. (2024). Sorting Through ML Algorithms: A Call for Community Contributions. Dans 2024 IEEE 19th Conference on Industrial Electronics and Applications (ICIEA), 5-8 août, Kristiansand, Norvège, (p. 1-8). IEEE. https://www.doi.org/10.1109/ICIEA61579.2024.10664722.
- Blal, R., Leshob, A., Benzarti, I., Mili, H. et Hussain, O.K. (2023). A Model-driven Method to Design SoaML Services from BPMN Models: Principles, Proof-of-concept, and Validation. Dans Proceedings of the 56th Hawaii International Conference on System Sciences, 3-6 janvier, Hawaii, États-Unis, (p. 5799-5808). https://www.doi.org/10.24251/HICSS.2023.705.
- Zajdel, S., Costa, D.E. et Mili, H. (2022). Open source software: An approach to controlling usage and risk in application ecosystems. Dans SPLC '22: Proceedings of the 26th ACM International Systems and Software Product Line Conference, 12-16 septembre, Graz, Autriche, (vol. A, p. 154-163). ACM. https://www.doi.org/10.1145/3546932.3547000.
- Petelo, P., Leshob, A., Benzarti, I. et Mili, H. (2022). Towards a Goal-oriented Method for Software Solutions Prioritization. Dans Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development MODELSWARD, 6-8 février, (vol. 1, p. 287-293). SciTePress. https://www.doi.org/10.5220/0010891500003119.
- Koussani, N., Leshob, A., Hadaya, P., Benzarti, I. et Mili, H. (2022). Towards an Agile Approach for Business Process Reengineering. Dans 2022 IEEE International Conference on e-Business Engineering (ICEBE), 14-16 octobre, Bournemouth, Royaume-Uni, (p. 130-135). IEEE. https://www.doi.org/10.1109/ICEBE55470.2022.00031.
- Benzarti, I., Mili, H. et Medeiros de Carvalho, R. (2021). Modeling and Personalising the Customer Journey: The Case for Case Management. Dans 2021 IEEE 25th International Enterprise Distributed Object Computing Conference (EDOC), 25-29 octobre, Gold Coast, Australie, (p. 82-91). IEEE. https://www.doi.org/10.1109/EDOC52215.2021.00019.
- Abdellatif, M., Tighlit, R., Moha, N., Mili, H., Elboussaidi, G., Privat, J. et Guéhéneuc, Y.-G. (2020). A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration. Dans E. Kafeza, B. Benatallah, F. Martinelli, H. Hacid, A. Bouguettaya et H. Motahari (dir.). Service-Oriented Computing: 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, December 14–17, 2020, Proceedings, (p. 476-491). Springer. https://www.doi.org/10.1007/978-3-030-65310-1_34.
Notes: Lecture Notes in Computer Science (LNCS), vol. 12571 - Benzarti, I., Mili, H. et Leshob, A. (2020). CxDev: A Case Study in Domain Engineering for Customer eXperience Management. Dans S. Ben Sassi, S. Ducasse et H. Mili (dir.). Reuse in Emerging Software Engineering Practices: 19th International Conference on Software and Systems Reuse, ICSR 2020, Hammamet, Tunisia, December 2–4, 2020, Proceedings, (p. 100-116). Springer. https://www.doi.org/10.1007/978-3-030-64694-3_7.
Notes: Lecture Notes in Computer Science (LNCS), vol. 12541 - Tighilt, R., Abdellatif, M., Moha, N., Mili, H., Elboussaidi, G., Privat, J. et Guéhéneuc, Y.-G. (2020). On the Study of Microservices Antipatterns: a Catalog Proposal. Dans EuroPLoP '20: Proceedings of the European Conference on Pattern Languages of Programs 2020, 1-4 juillet, (p. 1-13). ACM. https://www.doi.org/10.1145/3424771.3424812.
- Bédard, M., Leshob, A. et Mili, H. (2020). Robotic Process Automation and Business Rules: A Perfect Match. Dans Proceedings of the 17th International Joint Conference on e-Business and Telecommunications, 8-10 juillet, Paris, France, (vol. 2, p. 119-126). SciTePress. https://www.doi.org/10.5220/0009886701190126.
- Benzarti, I., Mili, H. et Paillard, A. (2019). A Content Based e-Commerce Recommendation Approach Under the Veristic Framework. Dans K.M. Chao, L. Jiang, O. Hussain, S.P. Ma et X. Fei (dir.). Advances in E-Business Engineering for Ubiquitous Computing: Proceedings of the 16th International Conference on e-Business Engineering (ICEBE 2019), (p. 495-514). Springer. https://www.doi.org/10.1007/978-3-030-34986-8_35.
Notes: Lecture Notes on Data Engineering and Communications Technologies (LNDECT), vol. 41 - Leshob, A., Blal, R., Mili, H., Hadaya, P. et Hussain, O.K. (2019). From BPMN Models to SoaML Models. Dans L. Barolli, F. Hussain et M. Ikeda (dir.). Complex, Intelligent, and Software Intensive Systems: Proceedings of the 13th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2019), (p. 123-135). Springer. https://www.doi.org/10.1007/978-3-030-22354-0_12.
Notes: Advances in Intelligent Systems and Computing (AISC), vol. 993 - Hecht, G., Mili, H., El-Boussaidi, G., Boubaker, A., Abdellatif, M., Gueheneuc, Y.-G., Shatnawi, A., Privat, J. et Moha, N. (2018). Codifying Hidden Dependencies in Legacy J2EE Applications. Dans 2018 25th Asia-Pacific Software Engineering Conference (APSEC), 4-7 décembre, Nara, Japon, (p. 305-314). IEEE. https://www.doi.org/10.1109/APSEC.2018.00045.
- Abdellatif, M., Hecht, G., Mili, H., Elboussaidi, G., Moha, N., Shatnawi, A., Privat, J. et Gueheneuc, Y.-G. (2018). State of the Practice in Service Identification for SOA Migration in Industry. Dans C. Pahl, M. Vukovic, J. Yin et Q. Yu (dir.). Service-Oriented Computing: 16th International Conference, ICSOC 2018, Hangzhou, China, November 12-15, 2018, Proceedings, (p. 634-650). Springer. https://www.doi.org/10.1007/978-3-030-03596-9_46.
Notes: Lecture Notes in Computer Science (LNCS), vol. 11236 - Gonzalez-Huerta, J., Boubaker, A. et Mili, H. (2017). A Business Process Re-Engineering Approach to Transform BPMN Models to Software Artifacts. Dans E. Aïmeur, U. Ruhi et M. Weiss (dir.). E-Technologies: Embracing the Internet of Things: 7th International Conference, MCETECH 2017, Ottawa, ON, Canada, May 17-19, 2017, Proceedings, (p. 170-184). Springer. https://www.doi.org/10.1007/978-3-319-59041-7_10.
Notes: Lecture Notes in Business Information Processing (LNBIP), vol. 289 - Benzarti, I. et Mili, H. (2017). A Development Framework for Customer Experience Management Applications: Principles and Case Study. Dans 2017 IEEE 14th International Conference on e-Business Engineering (ICEBE), 4-6 novembre, Shanghai, Chine, (p. 118-125). IEEE. https://www.doi.org/10.1109/ICEBE.2017.27.
- Amja, A.-M., Obaid, A., Mili, H. et Jarir, Z. (2017). A Formal Framework for Adaptation. Dans E. Sabir, A. García Armada, M. Ghogho et M. Debbah (dir.). Ubiquitous Networking: Third International Symposium, UNet 2017, Casablanca, Morocco, May 9-12, 2017, Revised Selected Papers, (p. 81-94). Springer. https://www.doi.org/10.1007/978-3-319-68179-5_8.
Notes: Lecture Notes in Computer Science (LNCS), vol. 10542 - Shatnawi, A., Mili, H., El-Boussaidi, G., Boubaker, A., Guéhéneuc, Y.-G., Moha, N., Privat, J. et Abdellatif, M. (2017). Analyzing program dependencies in Java EE applications. Dans 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), 20-21 mai, Buenos Aires, Argentine, (p. 64-74). IEEE. https://www.doi.org/10.1109/MSR.2017.6.
- Saleh, L., Mcheick, H., Ajami, H., Mili, H. et Dargham, J. (2017). Comparison of Machine Learning Algorithms to Increase Prediction Accuracy of COPD Domain. Dans M. Mokhtari, B. Abdulrazak et H. Aloulou (dir.). Enhanced Quality of Life and Smart Living: 15th International Conference, ICOST 2017, Paris, France, August 29-31, 2017, Proceedings, (p. 247-254). Springer. https://www.doi.org/10.1007/978-3-319-66188-9_22.
Notes: Lecture Notes in Computer Science (LNCS), vol. 10461 - Mcheick, H., Saleh, L., Ajami, H. et Mili, H. (2017). HCES: helper context engine system to predict relevant state of patients in COPD domain using naive bayesian. Dans IML '17: Proceedings of the 1st International Conference on Internet of Things and Machine Learning, 17-18 octobre, Liverpool, Royaume-Uni, article 55. ACM. https://www.doi.org/10.1145/3109761.3109792.
- Amja, A.-M., Obaid, A. et Mili, H. (2016). Combining variability, RCA and feature model for context-awareness. Dans 2016 Sixth International Conference on Innovative Computing Technology (INTECH), 24-26 août, Dublin, Irlande, (p. 15-23). IEEE. https://www.doi.org/10.1109/INTECH.2016.7845015.
- Medeiros de Carvalho, R., Mili, H., Gonzalez-Huerta, J., Boubaker, A. et Leshob, A. (2016). Comparing ConDec to CMMN – Towards a Common Language for Flexible Processes. Dans Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development – MODELSWARD, 19-21 février, Rome, Italie, (vol. 1, p. 233-240). SciTePress. https://www.doi.org/10.5220/0005688002330240.
- Amja, A.-M., Obaid, A., Mili, H. et Jarir, Z. (2016). Feature-Based Adaptation and Its Implementation. Dans 2016 IEEE 2nd International Conference on Collaboration and Internet Computing (CIC), 1-3 novembre, Pittsburgh, PA, États-Unis, (p. 321-328). IEEE. https://www.doi.org/10.1109/CIC.2016.050.
- Amja, A.-M., Obaid, A., Mili, H. et Valtchev, P. (2016). Linking relational concept analysis and variability model within context modeling of context-aware applications. Dans 2016 IEEE International Symposium on Systems Engineering (ISSE), 3-5 octobre, Édimbourg, Royaume-Uni, (p. 1-8). IEEE. https://www.doi.org/10.1109/SysEng.2016.7753184.
- Medeiros de Carvalho, R., Mili, H., Boubaker, A., Gonzalez-Huerta, J. et Ringuette, S. (2016). On the Analysis of CMMN Expressiveness: Revisiting Workflow Patterns. Dans 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW), 5-9 septembre, Vienne, Autriche, (p. 1-8). IEEE. https://www.doi.org/10.1109/EDOCW.2016.7584379.
- Leshob, A. et Mili, H. (2016). Service Extraction from Business Process Model: An Ontology-Based Approach. Dans 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC), 10-14 juin, Atlanta, GA, États-Unis, (p. 612-613). IEEE. https://www.doi.org/10.1109/COMPSAC.2016.189.
- Leshob, A., Mili, H. et Boubaker, A. (2015). Ontology-Driven Process Specialization. Dans M. Benyoucef, M. Weiss et H. Mili (dir.). E-Technologies: 6th International Conference, MCETECH 2015, Montréal, QC, Canada, May 12-15, 2015, Proceedings, (p. 3-19). Springer. https://www.doi.org/10.1007/978-3-319-17957-5_1.
Notes: Lecture Notes in Business Information Processing (LNBIP), vol. 209 - Belle, A.B., El-Boussaidi, G., Desrosiers, C., Kpodjedo, S. et Mili, H. (2015). The Layered Architecture Recovery as a Quadratic Assignment Problem. Dans D. Weyns, R. Mirandola et I. Crnkovic (dir.). Software Architecture: 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7-11, 2015. Proceedings, (p. 339-354). Springer. https://www.doi.org/10.1007/978-3-319-23727-5_28.
Notes: Notes: Lecture Notes in Computer Science (LNCS), vol. 9278 - Boubaker, A., Mili, H., Leshob, A. et Charif, Y. (2015). Towards Automating Business Process Compensation Scoping Logic. Dans M. Benyoucef, M. Weiss et H. Mili (dir.). E-Technologies: 6th International Conference, MCETECH 2015, Montréal, QC, Canada, May 12-15, 2015, Proceedings, (p. 20-36). Springer. https://www.doi.org/10.1007/978-3-319-17957-5_2.
Notes: Lecture Notes in Business Information Processing (LNBIP), vol. 209 - Leshob, A., Mili, H. et Boubaker, A. (2014). A Pattern Based Approach for Automatic Business Process Specialization. Dans 2014 IEEE 38th Annual Computer Software and Applications Conference, 21-25 juillet, Vasteras, Suède, (p. 59-64). IEEE. https://www.doi.org/10.1109/COMPSAC.2014.13.
- Leshob, A., Mili, H. et Boubaker, A. (2014). REA-Based Business Process Adaptation. Dans 2014 IEEE 11th International Conference on e-Business Engineering, 5-7 novembre, Guangzhou, Chine, (p. 74-82). IEEE. https://www.doi.org/10.1109/ICEBE.2014.24.
- Belle, A.B., El-Boussaidi, G. et Mili, H. (2014). Recovering Software Layers from Object Oriented Systems. Dans Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering ENASE, 28-30 avril, Lisbonne, Portugal, (vol. 1, p. 78-89). SciTePress. https://www.doi.org/10.5220/0004900400780089.
- Boubaker, A., Cherif, D., Leshob, A. et Mili, H. (2014). Value-Chain Discovery from Business Process Models. Dans U. Frank, P. Loucopoulos, Ó. Pastor et I. Petrounias (dir.). The Practice of Enterprise Modeling: 7th IFIP WG 8.1 Working Conference, PoEM 2014, Manchester, UK, November 12-13, 2014, Proceedings, (p. 26-41). Springer. https://www.doi.org/10.1007/978-3-662-45501-2_3.
Notes: Lecture Notes in Business Information Processing (LNBIP), vol. 197 - Mili, H., Charif, Y. et Liu, R. (2013). Foreword by MRI-BP Organizers. Dans 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops, 9-13 septembre, Vancouver, BC, Canada, (p. 147). IEEE. https://www.doi.org/10.1109/EDOCW.2013.48.
- Boubaker, A., Mili, H., Charif, Y. et Leshob, A. (2013). Methodology and Tool for Business Process Compensation Design. Dans 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops, 9-13 septembre, Vancouver, BC, Canada, (p. 148-157). IEEE. https://www.doi.org/10.1109/EDOCW.2013.23.
- Belle, A.B., El-Boussaidi, G., Desrosiers, C. et Mili, H. (2013). The Layered Architecture revisited: Is it an Optimization Problem? Dans Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering (SEKE 2013), 27-29 juin, Boston, MA, États-Unis, (p. 344-349). KSI Research Inc. https://ksiresearchorg.ipage.com/seke/Proceedings/seke/SEKE2013_Proceedings.pdf.
- Boubaker, A., Mili, H., Charif, Y. et Leshob, A. (2013). Towards a Framework for Modeling Business Compensation Processes. Dans S. Nurcan, H.A. Proper, P. Soffer, et al. (dir.). Enterprise, Business-Process and Information Systems Modeling: 14th International Conference, BPMDS 2013, 18th International Conference, EMMSAD 2013, Held at CAiSE 2013, Valencia, Spain, June 17-18, 2013, Proceedings, (p. 139-153). Springer. https://www.doi.org/10.1007/978-3-642-38484-4_11.
Notes: Lecture Notes in Business Information Processing (LNBIP), vol. 147 - Boubaker, A., Leshob, A., Mili, H. et Charif, Y. (2012). A value-oriented approach to business process compensation design. Dans 2012 International Conference on Information Technology and e-Services, ICITeS 2012. http://dx.doi.org/10.1109/ICITeS.2012.6216671.
- Obaid, A., Amja, A.-M., Mili, H. et Séguin, N. (2012). Query execution on a mobile database system. Dans SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing, 26-30 mars, Trento, Italie, (p. 569-571). ACM. https://www.doi.org/10.1145/2245276.2245384.
- El-Boussaidi, G., Belle, A.B., Vaucher, S. et Mili, H. (2012). Reconstructing Architectural Views from Legacy Systems. Dans 2012 19th Working Conference on Reverse Engineering, 15-18 octobre, Kingston, ON, Canada, (p. 345-354). IEEE. https://www.doi.org/10.1109/WCRE.2012.44.
- Mili, H., Valtchev, P., Charif, Y., et al. (2011). E-tourism portal: A case study in ontology-driven development. Dans G. Babin, K. Stanoevska-Slabeva et P. Kropf (dir.). E-Technologies: Transformation in a Connected World: 5th International Conference, MCETECH 2011, Les Diablerets, Switzerland, January 23-26, 2011, Revised Selected Papers, (p. 76-99). Springer. https://www.doi.org/10.1007/978-3-642-20862-1_6.
Notes: Lecture Notes in Business Information Processing (LNBIP), vol. 78 - El Kharraz, A., Valtchev, P. et Mili, H. (2010). Concept analysis as a framework for mining functional features from legacy code. Dans L. Kwuida et B. Sertkaya (dir.). Formal Concept Analysis: 8th International Conference, ICFCA 2010, Agadir, Morocco, March 15-18, 2010, Procedings, (p. 267-282). Springer. http://dx.doi.org/10.1007/978-3-642-11928-6_19.
Notes: Lecture Notes in Artificial Intelligence (LNAI), vol. 5986 - Charif, Y., Stathis, K. et Mili, H. (2010). Towards anticipatory service composition in ambient intelligence. Dans NOTERE'10 – 10th Annual International Conference on New Technologies of Distributed Systems. http://dx.doi.org/10.1109/NOTERE.2010.5536832.
- Mcheick, H., Dallaire, E. et Mili, H. (2009). First step of security model for separation of concerns. Dans 2009 IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2009. http://dx.doi.org/10.1109/AICCSA.2009.5069400.
- Mili, H., Leshob, A., Lefebvre, E., Lévesque, G. et El-Boussaidi, G. (2009). Towards a methodology for representing and classifying business processes. Dans G. Babin, P. Kropf et M. Weiss (dir.). E-Technologies: Innovation in an Open World: 4th International Conference, MCETECH 2009, Ottawa, Canada, May 4-6, 2009, Proceedings, (p. 196-211). Springer. https://www.doi.org/10.1007/978-3-642-01187-0_16.
Notes: Lecture Notes in Business Information Processing (LNBIP), vol. 26 - Elkharraz, A., Valtchev, P. et Mili, H. (2009). Using concepts analysis for mining functional features from legacy code. Dans Proceedings – International Conference on Tools with Artificial Intelligence, ICTAI. http://dx.doi.org/10.1109/ICTAI.2009.110.
- Mcheick, H., Mili, H., Dallaire, E. et Mcheik, R. (2008). Delegation model for object-oriented systems. Dans AICCSA 08 – 6th IEEE/ACS International Conference on Computer Systems and Applications. http://dx.doi.org/10.1109/AICCSA.2008.4493638.
- El-Boussaidi, G. et Mili, H. (2008). Detecting patterns of poor design solutions using constraint propagation. Dans K. Czarnecki, I. Ober, J.-M. Bruel, A. Uhl et M. Völter (dir.). Model Driven Engineering Languages and Systems: 11th International Conference, MoDELS 2008, Toulouse, France, September 28 – October 3, 2008, Proceedings, (p. 189-203). Springer. https://www.doi.org/10.1007/978-3-540-87875-9_14.
Notes: Lecture Notes in Computer Science (LNCS), vol. 5301 - Elkharraz, A., Mili, H. et Valtchev, P. (2008). Mining functional aspects from legacy code. Dans Proceedings – International Conference on Tools with Artificial Intelligence, ICTAI, 2. http://dx.doi.org/10.1109/ICTAI.2008.149.
- Alkamari, A., Mili, H. et Obaid, A. (2008). Signature-based composition of web services. Dans Proceedings – 2008 International MCETECH Conference on e-Technologies, MCETECH 2008. http://dx.doi.org/10.1109/MCETECH.2008.34.
- Mcheick, H., Mili, H. et Mcheik, R. (2007). A case study of distributed and evolving applications using separation of concerns. Dans ICSOFT 2007 – 2nd International Conference on Software and Data Technologies, Proceedings, SE.
- El Boussaidi, G. et Mili, H. (2007). A model-driven framework for representing and applying design patterns. Dans Proceedings – International Computer Software and Applications Conference, 1. http://dx.doi.org/10.1109/COMPSAC.2007.31.
- Obaid, A., Khir, A. et Mili, H. (2007). A routing based service discovery protocol for ad hoc networks. Dans 3rd International Conference on Networking and Services,ICNS 2007. http://dx.doi.org/10.1109/ICNS.2007.17.
- Mcheick, H., Mili, H., Diab, H. et Mcheik, R. (2007). Distributedviews: Distributed objects with aspect oriented developement techniques. Dans Proceedings of the 2nd International Conference on Internet Technologies and Applications, ITA 07.
- Mili, H., Frendi, M., Jaoude, G.B., Martin, L. et Tremblay, G. (2006). Classifying business processes for domain engineering. Dans Proceedings – International Conference on Tools with Artificial Intelligence, ICTAI. http://dx.doi.org/10.1109/ICTAI.2006.40.
- Mili, H., Sahraoui, H., Lounis, H., Mcheick, H. et Elkharraz, A. (2006). Concerned about separation. Dans L. Baresi et R. Heckel (dir.). Fundamental Approaches to Software Engineering: 9th International Conference, FASE 2006, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2006, Vienna, Austria, March 27-28, 2006, Proceedings, (p. 247-261). Springer. https://www.doi.org/10.1007/11693017_19.
Notes: Lecture Notes in Computer Science (LNCS), vol. 3922 - Mili, H. et El-Boussaidi, G. (2005). Representing and applying design patterns: What is the problem? Dans L. Briand et C. Williams (dir.). Model Driven Engineering Languages and Systems: 8th International Conference, MoDELS 2005, Montego Bay, Jamaica, October 2-7, 2005, Proceedings, (p. 186-200). Springer. https://www.doi.org/10.1007/11557432_14.
Notes: Lecture Notes in Computer Science (LNCS), vol. 3713 - Mili, H., Dargham, J. et Mili, A. (2000). Views: a framework for feature-based development and distribution of OO applications. Dans Proceedings of the Hawaii International Conference on System Sciences, Los Alamitos, CA, United States (p. 239). IEEE.
- Cherkaoui, O., Saint Hillaire, Y., Mili, H. et Serhouchni, A. (1998). Towards a modular and interoperable SNMPv3. Dans IEEE Symposium Record on Network Operations and Management Symposium, 2, Piscataway, NJ, United States (p. 391–394). IEEE.
- Mili, H., Pachet, F., Benyahia, I. et Eddy, F. (1995). Metamodeling in OO OOPSLA '95 workshop summary. Dans Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, New York, NY, United States (p. 105–110). ACM.
- Harrison, W., Ossher, H. et Mili, H. (1995). Subjectivity in object-oriented systems workshop summary. Dans Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, New York, NY, United States (p. 117–122). ACM.
- Mili, H. et Rada, R. (1990). Regularity: A structuring paradigm for hierarchical knowledge. Dans L.W. Hoevel, B.D. Shriver, J.J. Nunamaker, R.H.J. Sprague et V. Milutinovic (dir.). Proceedings of the Hawaii International Conference on System Science, 3, North Hollywood, CA, United States (p. 413–421). Western Periodicals Co.
- Mili, H. et Rada, R. (1990). Regularity: Generalizing inheritance to arbitrary hierarchies, Piscataway, NJ, United States (p. 625–631). IEEE.
- Mili, H. et Rada, R. (1987). Building a Knowledge Base for Information Retrieval. Dans Antonisse James H., Benoit John W., Silverman Barry G. et MITRE Corp Washington AI Cent (dir.).
- Mili, H. et Rada, R. (1985). STATISTICALLY BUILT KNOWLEDGE BASE. Dans K.N. Karna (dir.), New York, NY, USA (p. 457–463). IEEE.
Rapports de recherche ou techniques
- Saleh, L., Mili, L., Boukadoum, M. et Leshob, A. (2024). Matching Problems to Solutions: An Explainable Way of Solving Machine Learning Problems. https://doi.org/10.48550/arXiv.2406.15662.
- Zajdel, S., Costa, D.E. et Mili, H. (2022). Open Source Software: An Approach to Controlling Usage and Risk in Application Ecosystems. https://doi.org/10.48550/arXiv.2206.10358.
- Dagenais, B. et Mili, H. (2021). Slicing functional aspects out of legacy applications. https://doi.org/10.48550/arXiv.2109.12076.
- Belle, A.B., El-Boussaidi, G., Lethbridge, T.C., Kpodjedo, S., Mili, H. et Paz, A. (2021). Systematically reviewing the layered architectural pattern principles and their use to reconstruct software architectures. https://doi.org/10.48550/arXiv.2112.01644.
- Mili, H., El-Boussaidi, G., Shatnawi, A., Guéhéneuc, Y.-G., Moha, N., Privat, J. et Valtchev, P. (2019). Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions. https://doi.org/10.48550/arXiv.1906.00937.
- Shatnawi, A., Mili, H., Abdellatif, M., Gueheneuc, Y.-G., Moha, N., Hecht, G., Elboussaidi, G. et Privat, J. (2019). Static Code Analysis of Multilanguage Software Systems. https://doi.org/10.48550/arXiv.1906.00815.
- Shatnawi, A., Mili, H., Abdellatif, M., El-Boussaidi, G., Guéhéneuc, Y.-G., Moha, N. et Privat, J. (2018). How to Implement Dependencies in Server Pages of JEE Web Applications. https://doi.org/10.48550/arXiv.1803.05253.
- Shatnawi, A., Mili, H., Abdellatif, M., El-Boussaidi, G., Guéhéneuc, Y.-G., Moha, N. et Privat, J. (2018). Identifying KDM Model of JSP Pages. https://doi.org/10.48550/arXiv.1803.05270.
- Shatnawi, A., Mili, H., Abdellatif, M., El-Boussaidi, G., Gueheneuc, Y.-G., Moha, N. et Privat, J. (2018). What Should You Know Before Developing a Service Identification Approach. https://doi.org/10.48550/arXiv.1803.05282.
- Mili, H., El-Boussaidi, G., Shatnawi, A., Gueheneuc, Y.-G., Moha, N., Privat, J. et Vatlchev, P. (2017). [MILI2017a] Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions.
- Shatnawi, A., Mili, H., Abdellatif, M., Privat, J., Guéhéneuc, Y.-G., Moha, N. et El-Boussaidi, G. (2017). A Static Program Slicing Approach for Output Stream Objects in JEE Applications. https://doi.org/10.48550/arXiv.1803.05260.
- Shatnawi, A., Mili, H., Abdellatif, M., Privat, J., Guéhéneuc, Y.-G., Moha, N. et El-Boussaidi, G. (2017). The Codification of Program Dependencies of JSP Custom Tag Libraries in JEE Applications. https://doi.org/10.13140/RG.2.2.15340.46724.
- Abdellatif, M., Shatnawi, A., Guéhéneuc, Y.-G., Mili, H. et Privat, J. (2017). Toward Service Identification To Support Legacy Object-Oriented Software Systems Migration To SOA. https://www.researchgate.net/publication/317904544_Toward_Service_Identification_To_Support_Legacy_Object.
Autres publications
- Belle, A.B., El-Boussaidi, G., Desrosiers, C. et Mili, H. (2015). ReALEITY : a tool for recovering software layers from object-oriented systems [Affiche]. 2015 12th Working IEEE/IFIP Conference on Software Architecture (WICSA), 4-7 mai, Montréal, QC, Canada.