Book Chapters and
Journal Papers |
-
A. Ouni, M. Kessentini , M. Ó Cinnéide, H. Sahraoui , K. Deb, and K.
Inoue, MORE: A
Multi-objective Refactoring Recommendation Approach to Introducing Design
Patterns and Fixing Code Smells, Journal of Software: Evolution and
Process, 2017.
-
I. Baki, H. Sahraoui, Multi-step learning and adaptive
search for learning complex model transformations from examples, ACM
Transactions on Software Engineering and Methodology, 2016.
-
A. Ouni, M. Kessentini, H. Sahraoui, K. Inoue, K. Deb, Multi-criteria
Code Refactoring Using Search-Based Software Engineering: An Industrial Case
Study, ACM Transactions on Software Engineering and Methodology, 2016.
-
H.
Abdeen, K.
Bali, H. Sahraoui, B.
Dufour,
Learning dependency-based change impact predictors using independent change
histories, Information
& Software Technology, vol.
67: 220-235,
2015.
-
A Blouin, N Moha, B Baudry, H Sahraoui, JM Jézéquel,
Assessing the use of
slicing-based visualizing techniques on the understanding of large metamodels,
Information and Software Technology, vol. 62: 124-142, 2015.
-
A Ouni, M Kessentini, H Sahraoui, K Inoue, MS Hamdi,
Improving multi-objective code-smells correction using development history,
Journal of Systems and Software, vol. 105: 18-39, 2015.
-
Ali Ouni, Marouane Kessentini, Houari Sahraoui, S. Bechick and M.S. Hamdi,
Prioritizing Software Refactoring Tasks Using Chemical Reaction
Optimization, Journal of Software Quality, 23(2), 2015.
-
Kessentini M, Kessentini W, Sahraoui H, Benchikh S, Ouni A,
A Cooperative
Parallel Search-Based Software Engineering Approach for Code-Smells
Detection, IEEE Transactions on Software Engineering, 40(9), 2014.
-
Bouktif S, Sahraoui H, Ahmed F, Predicting
Stability of Open Source Software Systems Using Combination of Bayesian
Classifiers, ACM Transactions on Management Information Systems, 5(1), 2014.
-
Ali Ouni, Marouane Kessentini, Houari Sahraoui,
Multi-Objective Optimization for Software Refactoring and Evolution,
Elsevier, Advances in Computers, volume 94, 2014.
-
M. Haydar, A. Petrenko, S. Boroday, H. Sahraoui,
A
Formal Approach for Run-Time Verification of Web Applications using
Scope-Extended LTL, Information and Software Technology, Volume 55, Issue
12, 2013.
-
Vaucher S, Moulart A, Sahraoui H, Habra N,
Automated Evaluation of Web Site Navigability: an Empirical Validation of
Multilevel Quality Models, Jour. of Sw.: Evolution & Process, 25(8),
2013.
-
Ali Ouni,
Marouane Kessentini, Houari Sahraoui and
Mounir Boukadoum,
Maintainability Defects Detection and Correction:
A Multi-Objective Approach,
Automated Software Engineering Journal, 20(1), 2013.
-
Kessentini M, Sahraoui H, Boukadoum M,
Benomar O, "Search-Based
Model Transformation by Example", Software and Systems Modeling Journal
(SoSyM), 11(2), 2012.
-
Marouane Kessentini,
Houari A. Sahraoui, Mounir Boukadoum: Example-based model-transformation
testing. Automated Software Engineering Journal, 18(2): 199-224, 2011.
-
Foutse Khomh, Stephane Vaucher, Yann-Gael Gueheneuc, Houari
Sahraoui,
BDTEX: A GQM-based Bayesian approach for the detection of
antipatterns, Journal of Systems and Software (Elseveir), Volume 84, Issue 4,
pp 559-572, 2011.
-
Ghazwa Malak, Houari Sahraoui, Linda Badri & Mourad Badri,
Modeling Web Quality using a Probabilistic Approach: An empirical
validation, ACM Transactions on the Web (ACM-TWEB), vol. 4, "no 3", pp.1-31,
2010.
-
Houari Sahraoui, Lionel C. Briand, Yann-Gaël Guéhéneuc,
Olivier Beaurepaire,
Investigating the Impact of a Measurement Program on
Software Quality, Journal of Information and Software Technology (Elseveir),
vol. 52, "no 9", pp.923-933, 2010.
-
Salah Bouktif, Faheem Ahmed, Issa Khalil, Giuliano
Antoniol, Houari Sahraoui,
A novel composite model approach to improve
software quality prediction, Information and Software Technology, Volume 52,
Issue 12, December 2010, Pages 1298-1311.
-
Y-G. Guéhéneuc, J-Y. Guyomarc’h, H. Sahraoui, Improving
Design Pattern Identification: a New Approach and an Experimental Study,
Software Quality Journal (Springer), 18(1), Mars 2010.
-
G. Langelier, K. Dhambri, H. Sahraoui, P. Poulin, Análisis
de la calidad utilizando visualización'', Calidad del producto y proceso
software,: Coral Calero, Mª Angeles Moraga, Mario Piattini (Eds), RA-MA,
Madrid (Spain), 2010.
-
M. Serrano, C. Calero, H. Sahraoui, M. Piattini, Empirical
studies to assess the understandability of data warehouse schemas using
structural metrics. Software Quality Journal 16(1), 2008.
-
M. Haydar, G. Malak, H. Sahraoui, A. Petrenko, S. Boroday,
Anomaly Detection and Quality Evaluation of Web Applications, In Handbook of
Research on Web Information Systems Quality, IGI Publishing, 2008.
-
Bart George, Régis Fleurquin, Salah Sadou et Houari
Sahraoui, Un mécanisme de sélection de composants logiciels, RSTI-L’Objet,
2008.
-
M. A. Serhani, M. E. Badidi, A. Benharref, R. Dssouli, H.
Sahraoui, Integration of Management of Quality of Web Services in Service
Oriented Architecture. In Intelligent Information Technologies and
Applications, IGI Publishing, 2008.
-
T. L. A. Dinh, O. Gerbé, H. Sahraoui, Un formalisme pour la
gestion des connaissances - approche ingénierie dirigée par les modèles, à
paraître dans la revue Ingénierie des systèmes d’information, RSTI-ISI (Hermès
Sciences), 2008.
-
M. A. Caro, C. Calero, H. Sahraoui, M. Piattini, A Bayesian
Network to Represent a Data Quality Model, International Journal of
Information Quality, 1(3), 2007.
-
L. Wu, H. Sahraoui, Architecture & Design Recovery of Enterprise Legacy
Software System, To appear in Journal of Interoperability in Business
Information Systems, 2007.
-
M.K Abdi, H. Lounis, H. Sahraoui, M.K Rahmouni, Vers une
approche d’analyse de l’impact du changement dans un système à objets, To
appear in l’Objet, Edition Hermès Sciences, 2007.
-
M. Adel Serhani, R. Dssouli, H.Sahraoui, A. Benharref, E.Badidi, VAQoS:
Architecture for End-to-End QoS Management of Value Added Web Services, In
International Journal of Intelligent Information Technologies,
Vol. 2, No. 4, 2006.
-
Y-G. Guéhéneuc, J-Y. Guyomarc’h, K. Khosravi, H. Sahraoui, Design Patterns
as Laws of Quality, In Object-Oriented Design Knowledge: Principles,
Heuristics, Best Practices, Idea Group, Inc. 2005.
-
S. Bouktif, H. Sahraoui, B. Kégl, D. Azar and D. Precup,
Improving Rule Set Based Software Quality Prediction: A
Genetic Algorithm
Based Approach, In Journal of Object Technology, Vol. 3, No.
3, 2004.
-
H. A. Sahraoui, M. Boukadoum, H. Lounis,
Building Quality
Estimation models with Fuzzy Threshold Values, L’Objet, Vol. 17, No. 4,
Edition Hermès Sciences, 2001, pp.535-554.
-
M. Piattini, C. Calero, H. Sahraoui, H. Lounis,
Object-relational database metrics, L’Objet, Vol. 17, No. 4, Edition
Hermès Sciences, 2001, pp. 477-498.
-
H. A. Sahraoui, H. Lounis, W. Melo, H. Mili,
A Concept
Formation Based Approach to Object Identification in Procedural Code, In
Automated Software Engineering Journal, Kluwer, Vol 6 No 4, 1999,
pp. 387-410.
-
Lounis H., Sahraoui H. A., Melo W. L. Improved
reverse-engineering for software maintenance. In Wiley Encyclopedia of
Electrical and Electronics Engineering, H. G. Webster (Ed.), Vol. 19, 1999, pp
492-507.
-
Melo W. L., Lounis H. , Sahraoui H. A. Software Quality. In
Wiley Encyclopedia of Electrical and Electronics Engineering, H. G. Webster
(Ed.), Vol. 19, 1999, pp 557-565
-
Mili H., Sahraoui H. A. Describig and Using Frameworks.
Chapter in Building Application Frameworks: Object Oriented Foundations of
Framework Design, Wiley & Sons (Chapter 23), 1999, pp. 523-59
-
Lounis H., Sahraoui H. A., Melo W. L. Vers
un modèle de prédiction de la qualité du logiciel pour les systèmes à objets.
In L’Objet vol 4, no 4, 1998, pp.407-429.
-
Missaoui R., Godin R., Sahraoui H.A. Migrating to an
Object-Oriented Database Using Semantic Clustering and Metamodelling
Techniques. Data and Knowledge Engineering, vol. 27, no. 1,
1998, pp 97-113.
-
Sahraoui H.A., Revault N., Blain G., Perrot
J.-F. Un outil pour la conception de bases de données à objets.Techniques et
Sciences Informatiques, Volume 17, No 7, Edition Hermes, (1998), pp. 839-868.
-
Sunyé G., Sahraoui H.A, Lesueur B., Blain
G. Chroniques d'implémentation d'un méta-outil en Smalltalk. L'objet, vol. 3,
no. 4 (1997) : 411-27.
|
Conference and
Workshop Papers |
-
E. Batot, H. Sahraoui, ACM/IEEE 19th International
Conference on Model Driven Engineering Languages and Systems (MODELS), 2016.
-
W. Kessentini, H. Sahraoui, M. Wimmer: Automated
Metamodel/Model Co-evolution Using a Multi-objective Optimization Approach,
European Conference on Modelling Foundations and Applications (ECMFA), 2016.
-
C. Mokaddem, H. Sahraoui and E. Syriani, Towards
Rule-based Detection of Design Patterns in Model Transformations, 9th System
Analysis and Modelling Conference (SAM), 2016.
-
E. Batot, P. Molins, W. Sboui, E. Syriani and H.
Sahraoui. Systematic Mapping Study of Model Transformations for Concrete
Problems. Model-Driven Engineering and Software Development (MODELSWARD),
2016
-
M. A. Saied and H. Sahraoui, A Cooperative Approach
for Combining Client-based and Library-based API Usage Pattern Mining, 24th
IEEE International Conference on Program Comprehension (ICPC), 2016.
-
O. Benomar, H. Sahraoui, P. Poulin, A unified
framework for the comprehension of software's time dimension, International
Conference on Software Engineering (ICSE-NIER), 2015.
-
M. A. Saied, H. Sahraoui, B. Dufour, An observational
study on API usage constraints and their documentation, IEEE 22nd
International Conference on Software Analysis, Evolution and Reengineering
(SANER), 2015.
-
M.A. Saied, O. Benomar, H. Abdeen, H. Sahraoui,
Mining Multi-level API Usage Patterns, IEEE 22nd International Conference on
Software Analysis, Evolution and Reengineering (SANER), 2015.
-
O. Benomar, H. Abdeen, H. Sahraoui, P. Poulin, M.A.
Saied, Detection of Software Evolution Phases Based on Development
Activities, IEEE International Conference on Program Comprehension (ICPC),
2015.
-
M.A. Saied, H. Abdeen, O. Benomar, H. Sahraoui, Could
We Infer Unordered API Usage Patterns only using the Library Source Code?
IEEE International Conference on Program Comprehension (ICPC), 2015.
-
A. Shatnawi, A. Seriai, H. Sahraoui, Recovering
Architectural Variability of a Family of Product Variants, 14th
International Conference on Software Reuse, 2015.
-
A. Shatnawi, A. Seriai, H. Sahraoui, Z. Al-Shara,
Mining Software Components from Object-Oriented APIs, 14th International
Conference on Software Reuse, 2015.
-
M. A. Saied, O. Benomar, H. Sahraoui: Visualization
based API usage patterns refining, IEEE Working Conference on Software
Visualization (VISSOFT), 2015.
-
H. Abdeen, D. Varró, H. Sahraoui, A. Szabolcs Nagy,
C. Debreceni, Á. Hegedüs, Á. Horváth: Multiobjective optimization in
rule-based design space exploration, IEEE/ACM conference on Automated
Software Engineering (ASE) 2014.
-
Baki, H. Sahraoui, Q. Cobbaert, P. Masson, M. Faunes,
Learning Implicit and Explicit Control in Model Transformations by
Example, International Conference on Model Driven Engineering Languages and
Systems (MODELS), 2014.
-
A. Seriai, S. Sadou, H. Sahraoui, S. Hamza, Deriving
Component Interfaces After a Restructuring of a Legacy System, 11th
Working IEEE/IFIP Conference on Software Architecture (WICSA), 2014.
-
A. Seriai, O. Benomar, B. Cerat, H. Sahraoui,
Validation of Software Visualization Tools: A Systematic Mapping Study,
IEEE Working Conference on Software Visualization (VISSOFT), 2014.
-
Hajer Saada, Marianne Huchard, Clémentine Nebut,
Houari A. Sahraoui: Model Matching for Model Transformation - A
Meta-heuristic Approach. International Conference on Model-Driven
Engineering and Software Development (MODELSWARD), 2014.
-
O. Benomar, H. Sahraoui, P. Poulin, Detecting Program
Execution Phases Using Heuristic Search. Symposium on Search-Based
Software Engineering (SSBSE), 2014.
-
A. Seriai, S. Sadou, H. Sahraoui, Enactment of
Components Extracted from an Object-Oriented Application. European
Conference on Software Architecture (ECSA), 2014.
-
A. Blouin, N. Moha, B. Baudry, H. Sahraoui,
Slicing-based Techniques for Visualizing Large Metamodels , IEEE Working
Conference on Software Visualization (VISSOFT), 2014.
-
A. Seriai, S. Sadou, H. Sahraoui, S. Hamza, Deriving
Component Interfaces After a Restructuring of a Legacy System, 11th
Working IEEE/IFIP Conference on Software Architecture (WICSA), 2014.
-
Faunes M, Cadavid J,
Baudry B, Sahraoui H, Combemale B, "Automatically Searching for Metamodel
Well-Formedness Rules in Examples and Counter-Examples", International
Conference on Model Driven Engineering Languages and Systems (MODELS), 2013.
-
Abdeen H, Sahraoui H, Shata O, "How We Design
Interfaces, and How To Assess It", Int. Conference on Software Maintenance
(ICSM), 2013.
-
Saada H, Huchard M, Nebut C, Sahraoui H, Recovering
Model Transformation Traces using Multi-Objective Optimization, Int. Conf.
on Automated Software Engineering (ASE), 2013.
-
Benomar O, Sahraoui H, Poulin P, "Visualizing
Software Dynamicities with Heat Maps", IEEE Working Conference on Software
Visualization (VISSOFT), 2013.
-
Ouni A, Kessentini M, Sahraoui H, "The Use of
Development History in Software Refactoring Using a Multi-Objective
Evolutionary Algorithm", Genetic and Evolutionary Computation Conference
(GECCO), 2013.
-
Faunes M, Sahraoui H, Boukadoum M,
"Genetic-Programming Approach to Learn Model Transformation Rules from
Examples", Int. Conference on Model Transformation (ICMT), 2013.
-
Abdeen H, Sahraoui H, Shata O, Anquetil N, Ducasse S,
"Towards Automatically Improving Package Structure While Respecting Original
Design Decisions", 20th Working Conference on Reverse Engineering (WCRE),
2013.
-
Bouchoucha A, Sahraoui H, L’Ecuyer P, "Towards
Understanding the Behavior of Classes Using Probabilistic Models of Program
Inputs", Int Conf. on Fundamental Approaches to Software Engineering (FASE),
2013.
-
Ouni A, Kessentini M, Sahraoui H, "Search-based
Refactoring Using Recorded Code Changes", 17th European Conference on
Software Maintenance and Reengineering (CSMR), 2013.
-
Saada H, Dolques X, Huchard M, Nebut C, Sahraoui H,
"Learning Model Transformations from Examples using FCA: One for All or All
for One?", Int. Conf. on Concept Lattices and Applications (CLA), 2012.
-
Saada H, Dolques H, Huchard M, Nebut C, Sahraoui H,
"Generation of Operational Transformation Rules from Examples of Model
Transformations", International Conference on Model Driven Engineering
Languages and Systems (MODELS), 2012.
-
Ouni A, Kessentini M, Sahraoui H, Hamdi S,
"Search-based refactoring: Towards semantics preservation", Int. Conference
on Software Maintenance (ICSM), 2012.
-
Faunes M, Sahraoui H, Boukadoum M, "Generating model
transformation rules from examples using an evolutionary algorithm", Int.
Conf. on Automated Software Engineering (ASE), 2012.
-
Duseau F, Dufour B, Sahraoui H, "Vasco: A visual
approach to explore object churn in framework-intensive applications", Int.
Conference on Software Maintenance (ICSM), 2012.
-
Jridi J, Sahraoui H, Langlais P, "Program Analysis
Using Interactive and Visual, Querying", ICSE Int. WS on Search-driven
development: Users, Infrastructure, Tools and Evaluation, 2012.
-
J. Cadavid, B. Baudry, H. Sahraoui, Searching the
boundaries of a modeling space to test metamodels, Fifth International
Conference on Software Testing, Verification and Validation (ICST), 2012.
-
Marouane Kessentini, Wael Kessentini, Houari Sahraoui
and Mounir Boukadoum, Design Defects Detection and Correction by Example, 19th
IEEE International Conference on Program Comprehension (ICPC), 2011.
-
A. Sfayhi, H. Sahraoui, What you See is what you
Asked for: An Effort-based Transformation of Code Analysis Tasks into
Interactive Visualization Scenarios, 11th IEEE International Working
Conference on Source Code Analysis and Manipulation (SCAM), 2011.
-
Dorsaf Haouari, Houari Sahraoui and Philippe
Langlais, How Good is your Comment? A study of Comments in Java Programs,
ACM/IEEE International Symposium on Empirical Software Engineering and
Measurement (ESEM), 2011.
-
Martin Faunes, Marouane Kessentini, Houari Sahraoui, Deriving High-Level
Abstractions from Legacy Software Using Example-Driven Clustering.
21st Annual International Conference on Computer Science and Software
Engineering (CASCON), 2011.
-
Marouane Kessentini, Houari Sahraoui, Mounir
Boukadoum, Manuel Wimmer: Search-Based Design Defects Detection by Example.
14th International Conference on Fundamental Approaches to Software
Engineering (FASE), 2011.
-
S. Allier, S. Sadou, H. Sahraoui, R. Fleurquin,
From Object-Oriented Applications to Component-Oriented Applications via
Component-Oriented Architecture, 9th Working IEEE/IFIP Conference on
Software Architecture (WICSA), 2011.
-
Hani Abdeen, Stéphane Ducasse, Houari A. Sahraoui:
Modularization Metrics: Assessing Package Organization in Legacy Large
Object-Oriented Software. 18th Working Conference on Reverse Engineering
(WCRE), 2011.
-
Marouane Kessentini, Mounir Boukadoum, Houari Sahraoui and Manuel Wimmer,
Design Defects Detection Rules Generation: A Music Metaphor, 15th
European Conference on Software Maintenance and Reengineering (CSMR) 2011.
-
Martin Faunes,
Marouane Kessentini, Houari A. Sahraoui: Software clustering by example.
Search-Based Software Engineering Track, GECCO (Companion), 2011.
-
Marouane Kessentini, Stéphane Vaucher, Houari Sahraoui,
Deviance from Perfection is a Better
Criterion than Closeness to Evil when Identifying Risky Code, 25th IEEE/ACM
International Conference on Automated Software Engineering (ASE) 2010.
-
S. Allier, H. Sahraoui, S. Sadou, S. Vaucher, Restructuring Object-Oriented
Applications into Component-Oriented Applications by using Consistency with
Execution Traces, 13th International Symposium on Component Based Software
Engineering (CBSE), 2010.
-
Hassen Grati, Houari A. Sahraoui, and Pierre Poulin, Extracting Sequence
Diagrams from Execution Traces using Interactive Visualization, 17th Working
Conference on Reverse Engineering (WCRE), 2010.
-
Kessentini, M., Sahraoui, H., and Boukadoum, M., Testing Sequence Diagram to
Colored Petri Nets Transformation: An Immune System Metaphor, 20th Annual
International Conference on Computer Science and Software Engineering (CASCON),
2010 (Best Paper award).
-
S. Vaucher, H. Sahraoui, Multi-level Evaluation of Web sites, Proceedings of
the 12th IEEE International Symposium on Web System Evolution (WSE) 2010,
-
S. Allier, S. Vaucher, B. Dufour, H. Sahraoui
Deriving Coupling Metrics from
Call Graphs, 10th IEEE International Working Conference on Source Code
Analysis and Manipulation (SCAM) 2010
-
Kessentini, M., Wimmer, W.,Sahraoui, H., and Boukadoum, M.,. Generating
Transformation Rules from Examples for Behavioral Models. In Proceedings of
the SecondWorkshop on Behavioural Modelling - Foundations and Application
(BM-FA), 2010. (Best paper award)
-
Kessentini, M., Bouchoucha, A.,Sahraoui, H., and Boukadoum, M.,
Example-Based Sequence Diagrams to Colored Petri Nets Transformation Using
Heuristic Search. In Proceedings of the Sixth European Conference on
Modelling Foundations and Applications (ECMFA) 2010.
-
E-H Alikacem, H. Sahraoui, Rule-Based System for Flaw Specification and
Detection in Object-Oriented Programs, 13th TOOLS Workshop on Quantitative
Approaches in Object-Oriented Software Engineering (QAOOSE+), 2010.
-
S. Vaucher, S. Boclinville, H. Sahraoui and N. Habra, Recommending
Improvements to Web Applications using Quality-Driven Heuristic Search,
Tenth international conference on Web Information Systems Engineering
(WISE), 2009.
-
S. Denier and H. Sahraoui, Understanding the Use of Inheritance with Visual
Patterns, International Symposium on Empirical Software Engineering and
Measurement (ESEM), 2009.
-
H. Lounis, M.K. Abdi, H. Sahraoui, Predicting Maintainability expressed as
Change Impact: a Machine-Learning-Based Approach, The 21st International
Conference on Software Engineering and Knowledge Engineering (SEKE) 2009.
-
E-H. Alikacem and H. Sahraoui,
A Metric Extraction Framework based on a
High-Level Description Language, Ninth IEEE International Working Conference
on Source Code Analysis and Manipulation (SCAM), 2009.
-
H. Abdeen, S. Ducasse, H. Sahraoui and I. Alloui, Automatic Package Coupling
and Cycle Minimization, 16th Working Conference on Reverse Engineering (WCRE),
2009.
-
F. Khomh, S. Vaucher, Y-G. Guéhéneuc, H. Sahraoui A Bayesian Approach for
the Detection of Code and Design Smells, Proceedings of the 9th
International Conference on Quality Software (QSIC), 2009.
-
M. K. Abdi, H. Lounis, and H. Sahraoui, Predicting Change Impact in
Object-Oriented Applications with Bayesian Networks, 33rd Annual IEEE International Computer Software and Applications
Conference (COMPSAC), 2009
-
S. Jeanmart, Y-G. Gueheneuc, H. Sahraoui and N. Habra, A Study of the Impact
of the Visitor Design Pattern on Program Comprehension and Maintenance
Tasks, International Symposium on Empirical Software Engineering and
Measurement (ESEM), 2009.
-
S. Allier, H. Sahraoui, S. Sadou, Identifying Components in Object-Oriented
Programs using Dynamic Analysis and Clustering, CASCON, 2009. (Student
Best Paper Award)
-
S. Hassaine, K. Dhambri, H. Sahraoui, and P. Poulin, Generating
Visualization-based Analysis Scenarios from Maintenance Task Descriptions,
5th IEEE International Workshop on Visualizing Software for Understanding
and Analysis (VISSOFT), 2009.
-
M.K. Abdi, H. Lounis, H. Sahraoui, A probabilistic Approach for Change
Impact Prediction in Object-Oriented Systems, 2nd Artificial Intelligence
Techniques in Software Engineering Workshop (AISEW), 2009.
-
M. Kessentini, H. Sahraoui, M. Boukadoum, Model Transformation as an
Optimization Problem, 11th International Conference on Model Driven
Engineering Languages and Systems (MODELS), 2008.
-
G. Langelier, H. Sahraoui, P. Poulin, Exploring the Evolution of Software
Quality with Animated Visualization, International Conference on Visual
Languages and Human Centered Computing (VL/HCC), 2008.
-
S. Vaucher, H. Sahraoui, J. Vaucher, Using Clustering to Identify Change
Patterns in Object-Oriented Systems, 15th Working Conference on Reverse
Engineering (WCRE), 2008.
-
M. Haydar, H. Sahraoui, A. Petrenko, Specification Patterns for Formal Web
Verification, International Conference on Web Engineering (ICWE), 2008.
-
Karim Dhambri, Houari A. Sahraoui, Pierre Poulin, Visual Detection of Design
Anomalies. European Conference on Software Maintenance and Reengineering (CSMR),
2008.
-
S. Vaucher, H. Sahraoui, Étude de la changeabilité des systèmes orientés
objet, 14ème conférence sur les Langages et Modèles à Objets (LMO), 2008.
-
K. Dhambri, S. Hassaine, H. Sahraoui, P. Poulin, Détection visuelle
d'anomalies de conception, 14ème conférence sur les Langages et Modèles à
Objets (LMO), 2008.
-
S. Vaucher and H. Sahraoui, Do Software Libraries Evolve Differently than
Applications? Proc. of the 3rd ACM SIGPLAN Symposium on Library-Centric
Software Design (LCSD), 2007.
-
S. Hassaine, K. Dhambri, H. Sahraoui, and P. Poulin, Automatic Generation of
Strategies for Visual Anomaly Detection, 11th International ECOOP Workshop
on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE),
2007.
-
Salah Bouktif, Houari Sahraoui and Giuliano Antoniol, Simulated Annealing
for Improving Software Quality Prediction, Genetic and Evolutionary
Computation Conference, 2006.
-
E. H. Alikacem, H. Sahraoui, "Generic Metric Extraction Framework", In
Proceedings of the 16th International Workshop on Software Measurement and
Metrik Kongress (IWSM/MetriKon), 2006.
-
Hafedh Mili, Houari Sahraoui, Hakim Lounis, Hamid Mcheick, Amel Elkharraz,
Concerned about Separation, European Joint Conferences on Theory and
Practice of Software, Fundamental Approaches to Software Engineering, (FASE/ETAPS),
2006.
-
El Hachemi Alikacem, Houari Sahraoui, Détection d'anomalies utilisant un
langage de règle de qualité, actes de la conférence sur les Langages et
Modèles à Objets (LMO), 2006.
-
M.K.
Abdi, H. Lounis, H. Sahraoui, Analyzing Change Impact in Object-Oriented
Systems, 32nd Euromicro Conference on Software Engineering and Advanced
Applications, 2006
-
Guillaume Langelier, Houari Sahraoui, Pierre Poulin,
Visualization–based Analysis of Quality for
Large–Scale Software, 20th IEEE/ACM International Conference on Atomated
Software Engineering (ASE), 2005. (ACM Distinguished Paper Award).
-
Giuliano Antoniol, Ettore Merlo YannGael Gueheneuc, Houari Sahraoui, Feature
Traceability in Object Oriented Software, 3rd International Workshop on
Traceability in Emerging Forms of Software Engineering, 2005
-
M. Haydar, S. Boroday, A. Petrenko, H. Sahraoui, Properties and Scopes in
Web Model Checking, 20th IEEE/ACM International Conference on Atomated
Software Engineering (ASE), 2005.
-
M. A. Serhani, R. Dssouli, A. Hafid, and H. Sahraoui, A QoS Broker-Based
Architecture for Efficient Web Services Selection, IEEE International
Conference on Web Services (ICWS), 2005.
-
L-A Dinh, O. Gerbé, S. Houari. Gestion de modèles: définitions, besoins et
revue de littérature. Dans Actes des premières journées sur l'Ingénierie
Dirigée par les Modèles (IDM05), 2005.
-
M. A. Serhani, R.. Dssouli, H. Sahraoui, A. Benharref, M. E. Badidi, Qos
Integration In Value Added Web Services, 2nd International Conference on
Innovations in Information Technology (IIT), 2005.
-
M. Haydar, S. Boroday, A. Petrenko, H. Sahraoui, Propositional Scopes in
Linear Temporal Logic, Nouvelles Technologies de la répartition (NOTERE),
2005.
-
L.Wu, H. Sahraoui, P. Valtchev, "Coping with Legacy System Migration
Complexity" In proc of the 10th IEEE International Conference on Engineering
of Complex Computer Systems (ICECCS 2005)
-
Langelier, H. Sahraoui, P. Poulin, Visualisation et analyse de logiciels de
grande taille, actes de la conférence sur les Langages et Modèles à Objets (LMO),
2005.
-
Y-G Guéhéneuc, H. Sahraoui, Des signatures numériques pour améliorer la
recherche structurelle de patrons, actes de la conférence sur les Langages
et Modèles à Objets (LMO), 2005.
-
L.Wu, H. Sahraoui, P. Valtchev, Automatic Detecting Code Cooperation, In
Proc. of 11th Asia-Pacific Software Engineering Conference (APSEC), 2004.
-
Y-G Guéhéneuc, H. Sahraoui, F. Zaïdi, Fingerprinting Design
Motif Roles, In the proc. of the IEEE Working Conference on Reverse
Engineering (WCRE 2004), 2004
-
L. Wu, H. Sahraoui, Supporting Web Collaboration for Cooperative Software Development,
In IEEE/ACM Web Intelligence Conference (WI 2004), 2004.
-
M. Haydar, A. Petrenko, H. A. Sahraoui,
Formal Verification of Web
Applications Modeled by Communicating Automata, In 24th
IFIP WG 6.1 International Conference on Formal Techniques for Networked
and Distributed Systems (FORTE 2004), 2004
-
H. Lounis, K.
Boukerche, H. A. Sahraoui, An Intelligent System for Hydro Power Network
Operations Planning, In 4th In proc. of the International Conference on Intelligent Systems
Design and Applications (ISDA 2004), 2004
-
G. Malak, L.
Badri, M. Badri, H. Sahraoui, A Quality Model for Web-Based Applications, In the proc. of the 5th International Conference on
Electronic Commerce and Web Technologies (EC-Web), 2004.
-
M.A. Serhani,
A. Hafid, H. Sahraoui, A. Benharref, QoS broker-based architecture for Web
Services, In Les Nouvelles
Technologies de la Répartition, (NOTERE 2004), 2004
-
G. Malak, L.
Badri, M. Badri, H. Sahraoui, A Proposal of a
Multidimensional Model for Web-Based Applications Quality, In the proc. of the 8th International ECOOP Workshop on Quantitative Approaches
in Object-Oriented Software Engineering, 2004.
-
H. Lounis, K.
Boukerche and H. Sahraoui, Reengineering an Industrial Legacy Software
Towards an Object-Oriented Knowledge-Based System, In KOM Workshop,
International Conference on Software Engineering and Knowledge Engineering
(SEKE’04), 2004.
-
J. Vachon, H. A. Sahraoui, H. Mili, M. Essalihe, Vérification
par model–checking de systèmes hybrides objets – règles, Actes de la
conférence Langages et Modèles à Objets (LMO'04), Lille, 2004.
-
Mounir Boukadoum, Houari Sahraoui, Hassan M.Chawiche,
Refactoring Object-Oriented Software Using Fuzzy Rule-Based Prediction,
8th Maghrebian Conference on Software Engineering and
Artificial Intelligence (MCSEAI04), 2004
-
L.Wu,
H. Sahraoui, P. Valtchev, Legacy Design Recovery with Dynamic Visualization.
In the proc. Of the 16th International Conference Software & Systems
Engineering and their Applications, 2003
-
L.Wu, H.
Sahraoui, P. Valtchev, Migrating Legacy Software towards new Technologies, In
the proc. of the Migration and Evolvability of Long-life Software Systems
Workshop, NetObjectDays, 2003
-
D. Grosser,
H. A. Sahraoui, P. Valtchev, An analogy-based approach for predicting design
stability of Java classes, In International
Symposium on Software Metrics (METRICS’03), 2003.
-
D. Grosser,
H. A. Sahraoui, P. Valtchev, Analogy-based software quality prediction, In the
proc. of the 7th International ECOOP Workshop on Quantitative Approaches in
Object-Oriented Software Engineering, 2003.
-
D. Grosser, H. A. Sahraoui, P. Valtchev, Prédiction de la
stabilité des interfaces de classes Java : une approche par analogie, Actes de
la conférence Langages et Modèles à Objets (LMO'03), Vannes, 2003
-
S. Bouktif,
B. Kégl, H. Sahraoui, Combining software quality predictive models: an
evolutionary approach, IEEE International Conference on Software Maintenance
(ICSM’02), Montreal, 2002.
-
Sahraoui, H.,
Boukadoum, M., Chawiche, H. M., Mai, G. Serhani, M. A, A fuzzy logic framework
to improve the performance and interpretation of rule-based quality prediction
models for object-oriented software, In the proc. of the 26th Computer
Software and Applications Conference (COMPSAC’02), Oxford, 2002.
-
H. Sahraoui,
P. Valtchev, I. Konkobo, S. Shen, Object Identification in Legacy Code as a
Grouping Problem, In the proc. of the 26th Computer Software and Applications
Conference (COMPSAC’02), Oxford, 2002.
-
D. Grosser,
H. A. Sahraoui and P. Valtchev, Predicting software stability using Case-Based
Reasoning, In the proc. of the IEEE International Conference on Automated
Software Engineering (ASE’02), Edinburgh, 2002.
-
D. Azar, S.
Bouktif, B. Kégl, H. Sahraoui, D. Precup, Combining and adapting software
quality predictive models by genetic algorithms, In the proc. of the IEEE
International Conference on Automated Software Engineering (ASE’02),
Edinburgh, 2002
-
Boukadoum,
M., Lounis, H., Mai, G., Sahraoui, H. & Siveton, V, A Comparison Between Using
a Neural Network and a Fuzzy Regression System to Predict the Values of Hydro
Power System Variables, In the proc. of the International Conference on
Artificial Intelligence and Applications (AIA’02), Benalmádena, 2002.
-
S. Bouktif,
B. Kégl, H. Sahraoui, Combining and Adapting Software Quality Predictive
Models, In the proc. of the 6th International ECOOP Workshop on Quantitative
Approaches in Object-Oriented Software Engineering, 2002.
-
C. Calero, H.
Sahraoui, M. Piattini, An Empirical Study with Metrics for Object-Relational
Databases, In the proc. of the 7th European Conference on Software Quality
(ECSQ’02), 2002.
-
L. Magnin, V.
T. Pham, A. Dury, N. Besson and H. Sahraoui, Adaptive agents to heterogeneous
platforms, new protocols & evolving organizations, In the proc. of the AISB-02
Symposium on Adaptive Agents and Multi-Agent Systems (AAMAS-II), 2002.
-
C. Calero, H.
Sahraoui, M. Piattini, H. Lounis, Estimating Object-Relational Database
Understandability Using Structural Metrics, In Proc. of the 11th
International Conference on Database and Expert Systems Applications
(DEXA’01), Munich, 2001.
-
M. Boukadoum,
H. A. Sahraoui, H. Lounis, Machine Learning Approach to Predict Software
Evolvability using Fuzzy Binary Trees, In Proc. of the International
Conference on Artificial Intelligence (IC-AI’01), Las Vegas, 2001.
-
H. Sahraoui,
M. A., M. Boukadoum, Extending Software Quality Predictive Models Using Domain
Knowledge, In Proc. of the 5th International ECOOP Workshop on Quantitative
Approaches in Object-Oriented Software Engineering, Budapest, 2001.
-
H. A.
Sahraoui, M. Boukadoum, H. Lounis, F. Ethève, Predicting Class Libraries
Interface Evolution: an investigation into machine learning approaches, In
Proc. of the 7th Asia-Pacific Software Engineering Conference (APSEC’00), 2000
-
Sahraoui H.
A., Godin R., Miceli T., Can Metrics Help to Bridge the Gap Between the
Improvement of OO Design Quality and Its Automation?, In Proc. of the
International Conference on Software Maintenance (ICSM’00), 2000
-
Sahraoui H.
A. , Boukadoum M., Lounis H., Using Fuzzy Threshold Values for Predicting
Class Libraries Interface Evolution, In proc. of the 4th International ECOOP
Workshop on Quantitative Approaches in Object-Oriented Software Engineering,
2000.
-
M. Piattini,
C. Calero, H. Sahraoui , H. Lounis, An Empirical Study with Object-Relational
Databases Metrics, Proc. of the 4th International ECOOP Workshop on
Quantitative Approaches in Object-Oriented Software Engineering, 2000.
-
H. A.
Sahraoui, H. Lounis, M. Boukadoum, F. Ethève, Toward the Automatic Assessment
of Evolvability for Reusable Class Libraries, In Proc. of the IEEE Automated
Software Engineering Conference (ASE’00), 2000.
-
H. A. Sahraoui, Identification des objets dans les systèmes
légataires, In Proc. of Colloque Africain sur la recherché en informatique
(CARI’00), 2000.
-
Miceli T.,
Sahraoui H. A., Godin R. A Metric Based Technique for Design Flaws Detection
and Correction. In the proc. of the IEEE Automated Software Engineering
Conference (ASE'99), 1999.
-
Sahraoui H.
A., Azar D. Quality Estimation Models Optimisation Using Genetic Algorithms:
Case of Maintainability. In the proc. of the European Software Measurement
Conference , (FESMA'99), 1999.
-
Sahraoui H. A., Lounis H., Mao Y. L'Impact du Couplage sur la
Réutilisabilité des Classes: Une étude de Cas. Actes de la conférence Langages
et Modèles Objets (LMO'99), 1999.
-
Mao Y.,
Sahraoui H.A., Lounis H. Impact of complexity metrics on reusability.
Object-Oriented Product Metrics for Software Quality Assessment Workshop,
1998.
-
Mao Y.,
Sahraoui H.A., Lounis H. Reusability Hypothesis Verification Using Machine
Learning Techniques: A Case Study. In the proc. of the IEEE Automated Software
Engineering Conference (ASE’98), 1998.
-
Sahraoui H.
A., Melo W. L., Lounis H., Dumont F., Applying concept formation methods to
object identification in procedural code. In the proc. of the IEEE Automated
software engineering conference (ASE’97), 1997.
-
Lounis H.,
Sahraoui H. A., Melo W. L. Defining, measuring and using coupling metrics in
object-oriented environment. In the proc. of the SIGPLAN OOPSLA'97 workshop on
object-oriented product metrics. 1997.
-
Lounis H.,
Melo W. L., Sahraoui H.A. Improving maintenance by automatically documenting
legacy software systems. In the proc. of the IEEE workshop on empirical
studies of software maintenance (WESS’97). 1997.
-
Sahraoui H.
A., Melo W. L., Lounis H. Improving maintenance by migrating legacy
applications to object technology. In the proc. of the IEEE workshop on
empirical studies of software maintenance (WESS’97), 1997.
-
Mili H.,
Sahraoui H. A., Benyahia I. Representing and Querying Reusable Object
Frameworks. Proc. of Symposium on Software Reusability (SSR’97), 1997.
-
Missaoui R., Sahraoui H.A., Godin R. «Migrating
from a Relational Database to an Object-Oriented Database». OOPSLA'96
Workshop on Transforming Legacy Applications into Object-Oriented Applications;
(1996).
-
Revault N., Sahraoui H.A., Blain G., Perrot,
J.-F. «A Metamodeling Technique: The MétaGen System».
Tools Europe proceedings, (1995).
-
Sahraoui H.A., Missaoui R., Gagnon J-M.,
Sunyé G. «Using a Metamodeling Approach for Building an Object-Oriented
Database Modeling and Design Tool». OOPSLA'95 Workshop on Metamodeling
and OO, (1995).
-
Sahraoui H.A. «The MétaGen System».
short paper AMAST, Lecture Notes in Computer Science N° 936, (1995).
-
Sahraoui H.A., Revault N. «Modélisation
Conceptuelle des Bases de Données: Techniques de Méta-Modélisation».
Proc. CARI'9’4, 1(1994)..
-
Blain G., Revault N., Sahraoui H.A., Perrot,
J.-F. «A Metamodeling Technique». OOPSLA'94 Workshop on AI
and OO Software Engineering. (1994).
|
Workshop Reports |
-
Yann-Gaël Guéhéneuc, Christian F. J. Lange, Houari A.
Sahraoui, Giovanni Falcone, Michele Lanza, Coral Calero, Fernando Brito e
Abreu: Quantitative Approaches in Object-Oriented Software Engineering.
ECOOP Workshop Reader, Lecture Note in Computer Science, Springer, 2007.
-
Fernando Brito e Abreu, Coral Calero, Yann-Gaël Guéhéneuc,
Michele Lanza, Houari A. Sahraoui: Quantitative Approaches in
Object-Oriented Software Engineering. ECOOP Workshop Reader, Lecture Note in
Computer Science, Springer, 2006.
-
Coral Calero, Fernando Brito e Abreu,
Geert Poels, and Houari A. Sahraoui, Quantitative Approaches in OO Software
Engineering, ECOOP 2004 Workshop Reader, Lecture Note in Computer Science,
Springer, 2004.
-
F. Brito e Abreu, M. Piattini, G. Poels, H. A. Sahraoui,
Quantitative Approaches in OO Software Engineering, ECOOP 2003 Workshop
Reader, Lecture Note in Computer Science, Springer, 2003.
-
F. Brito e Abreu, M. Piattini, G. Poels, H. A. Sahraoui,
Quantitative Approaches in OO Software Engineering, ECOOP 2002 Workshop
Reader, Lecture Note in Computer Science, Springer, 2002.
-
F. Brito e Abreu, B. Henderson-Sellers, M. Piattini, G.
Poels, H. A. Sahraoui, Quantitative Approaches in OO Software Engineering, ECOOP 2001 Workshop Reader,
Lecture Note in Computer Science,
Springer, 2001.
-
F. Brito e Abreu, G. Poels, H. A. Sahraoui, H. Zuse,
Quantitative Approaches in OO Software Engineering, ECOOP 2000 Workshop
Reader, Lecture Note in Computer Science, Springer, 2000.
-
F. Brito e Abreu, H. Zuse, H. A. Sahraoui
and W. Melo, Quantitative Approaches in OO Software Engineering ECOOP'99 Workshop Reader,
Lecture Note in Computer Science,
Springer, 1999.
-
H. A. Sahraoui, Object Oriented Product Metrics for Quality
Assessment (ECOOP Workshop 9 report), ECOOP'98 Workshop Reader, Lecture Note in Computer Science, Springer, 1998.
|
Books |
-
H. Sahraoui, A. Zaidman, B.
Sharif: Second IEEE Working Conference on Software Visualization, VISSOFT,
IEEE Computer Society, 2014.
-
Proceedings of the First
International Workshop on Model-driven Engineering By Example co-located
with ACM/IEEE 16th International Conference on Model Driven Engineering
Languages and Systems (MoDELS 2013), CEUR Workshop Proceedings 1104, 2013.
-
M. Blay-Fornarino, Y-G.
Guéhéneuc et H. A. Sahraoui (Eds), Langages et Modèles à
Objets 2008, Editions Cépaduès, janvier 2008.
-
John
Grundy, John Penix and Houari A. Sahraoui, Automated Software Engineering,
IEEE International Conference, IEEE CS Press, 2003.
-
Christophe Dony et H. A. Sahraoui (Eds), Langages et Modèles à
Objets 2000, Editions Hermes Sciences, Paris, janvier 2000.
-
Fernando
Brito e Abreu, Geert Poels, H. A Sahraoui, Horst Zuse
(Eds),
Quantitative Approaches in Object-oriented Software Engineering,
Hermes Penton Science, 2002.
|
Misc. |
-
Lounis H., Sahraoui H. A. «Quand le
génie et l'intelligence collaborent». Direction Informatique,
vol. 11, no. 4 (avril 1998) : 28.
-
Sahraoui Houari A., «Application de
la méta-modélisation à la génération
des outils de conception et de mise en œuvre des bases de données»,
Thèse de doctorat de l'Université Paris 6, juin 1995.
|
|