Travelled to:
1 × Australia
1 × Czech Republic
1 × Denmark
1 × Greece
1 × Hungary
1 × Ireland
1 × Romania
1 × Spain
1 × Sweden
1 × United Kingdom
2 × Belgium
3 × The Netherlands
4 × Austria
4 × France
4 × Germany
5 × Italy
7 × Canada
8 × USA
Collaborated with:
M.Kessentini M.Boukadoum P.Poulin H.Abdeen O.Benomar H.Lounis M.Wimmer S.Vaucher W.Kessentini S.Sadou M.Faunes M.A.Saied B.Dufour A.Seriai B.Baudry S.Ducasse A.Ouni S.Allier E.Batot R.Godin T.Miceli A.Bouchoucha K.Dhambri O.Shata J.J.Cadavid S.Bouktif B.Kégl A.Sfayhi E.H.Alikacem H.Saada M.Huchard C.Nebut P.L'Ecuyer F.Duseau H.Grati M.K.Abdi J.G.Vaucher G.Langelier Y.Guéhéneuc F.Zaidi D.Grosser P.Valtchev Y.Mao C.e.Mokaddem E.Syriani A.Blouin N.Moha B.Cerat S.Hamza M.S.Hamdi R.Fleurquin S.Hassaine M.Haydar S.Boroday A.Petrenko F.Ethève I.Alloui W.L.Melo F.Dumont M.Famelis I.Baki Q.Cobbaert P.Masson B.Combemale N.Anquetil X.Dolques H.Mili H.Mcheick A.Elkharraz D.Azar D.Precup D.Varró A.S.Nagy C.Debreceni Á.Hegedüs Á.Horváth
Talks about:
model (15) base (15) design (11) use (11) object (10) exampl (10) transform (9) softwar (9) visual (9) orient (8)
♂ Person: Houari A. Sahraoui
DBLP: Sahraoui:Houari_A=
Facilitated 9 volumes:
Contributed to:
Wrote 59 papers:
- ICPC-2015-BenomarASPS #detection #development #evolution #process
- Detection of software evolution phases based on development activities (OB, HA, HAS, PP, MAS), pp. 15–24.
- ICPC-2015-SaiedABS #api #library #question #source code #using
- Could we infer unordered API usage patterns only using the library source code? (MAS, HA, OB, HAS), pp. 71–81.
- ICSE-v2-2015-BenomarSP #comprehension #framework
- A Unified Framework for the Comprehension of Software’s Time (OB, HAS, PP), pp. 603–606.
- SANER-2015-SaiedBAS #api #mining #multi
- Mining Multi-level API Usage Patterns (MAS, OB, HA, HAS), pp. 23–32.
- SANER-2015-SaiedSD #api #constraints #documentation
- An observational study on API usage constraints and their documentation (MAS, HAS, BD), pp. 33–42.
- ASE-2014-AbdeenVSNDHH #design #multi #optimisation #rule-based
- Multi-objective optimization in rule-based design space exploration (HA, DV, HAS, ASN, CD, ÁH, ÁH), pp. 289–300.
- ECSA-2014-SeriaiSS #component #object-oriented
- Enactment of Components Extracted from an Object-Oriented Application (AS, SS, HAS), pp. 234–249.
- MoDELS-2014-BakiSCMF #learning #model transformation
- Learning Implicit and Explicit Control in Model Transformations by Example (IB, HAS, QC, PM, MF), pp. 636–652.
- VISSOFT-2014-BlouinMBS #metamodelling #scalability #visualisation
- Slicing-Based Techniques for Visualizing Large Metamodels (AB, NM, BB, HAS), pp. 25–29.
- VISSOFT-2014-SeriaiBCS #tool support #validation #visualisation
- Validation of Software Visualization Tools: A Systematic Mapping Study (AS, OB, BC, HAS), pp. 60–69.
- WICSA-2014-SeriaiSSH #component #interface #legacy
- Deriving Component Interfaces after a Restructuring of a Legacy System (AS, SS, HAS, SH), pp. 31–40.
- ASE-2013-SaadaHNS #model transformation #multi #optimisation #using
- Recovering model transformation traces using multi-objective optimization (HS, MH, CN, HAS), pp. 688–693.
- CSMR-2013-OuniKS #refactoring #search-based #using
- Search-Based Refactoring Using Recorded Code Changes (AO, MK, HAS), pp. 221–230.
- FASE-2013-BouchouchaSL #behaviour #comprehension #modelling #probability #towards #using
- Towards Understanding the Behavior of Classes Using Probabilistic Models of Program Inputs (AB, HAS, PL), pp. 99–113.
- ICMT-2013-FaunesSB #approach #model transformation
- Genetic-Programming Approach to Learn Model Transformation Rules from Examples (MF, HAS, MB), pp. 17–32.
- ICSM-2013-AbdeenSS #design #how #interface
- How We Design Interfaces, and How to Assess It (HA, HAS, OS), pp. 80–89.
- MoDELS-2013-FaunesCBSC #automation #metamodelling
- Automatically Searching for Metamodel Well-Formedness Rules in Examples and Counter-Examples (MF, JJC, BB, HAS, BC), pp. 187–202.
- VISSOFT-2013-BenomarSP #heatmap #visualisation
- Visualizing software dynamicities with heat maps (OB, HAS, PP), pp. 1–10.
- WCRE-2013-AbdeenSSAD #automation #design #towards
- Towards automatically improving package structure while respecting original design decisions (HA, HAS, OS, NA, SD), pp. 212–221.
- ASE-2012-FaunesSB #algorithm #generative #model transformation #using
- Generating model transformation rules from examples using an evolutionary algorithm (MF, HAS, MB), pp. 250–253.
- ICSM-2012-DuseauDS #approach #named #visual notation
- Vasco: A visual approach to explore object churn in framework-intensive applications (FD, BD, HAS), pp. 15–24.
- ICSM-2012-OuniKSH #refactoring #search-based #semantics #towards
- Search-based refactoring: Towards semantics preservation (AO, MK, HAS, MSH), pp. 347–356.
- ICST-2012-CadavidBS #bound #metamodelling #modelling
- Searching the Boundaries of a Modeling Space to Test Metamodels (JJC, BB, HAS), pp. 131–140.
- MoDELS-2012-SaadaDHNS #generative #model transformation
- Generation of Operational Transformation Rules from Examples of Model Transformations (HS, XD, MH, CN, HAS), pp. 546–561.
- CSMR-2011-KessentiniSBW #design #detection #fault #generative #music
- Design Defect Detection Rules Generation: A Music Metaphor (MK, HAS, MB, MW), pp. 241–248.
- FASE-2011-KessentiniSBW #design #detection #fault #search-based
- Search-Based Design Defects Detection by Example (MK, HAS, MB, MW), pp. 401–415.
- ICPC-2011-KessentiniKSBO #design #detection #fault
- Design Defects Detection and Correction by Example (MK, WK, HAS, MB, AO), pp. 81–90.
- SCAM-2011-SfayhiS #analysis #interactive #visualisation #what
- What You See is What You Asked for: An Effort-Based Transformation of Code Analysis Tasks into Interactive Visualization Scenarios (AS, HAS), pp. 195–203.
- WCRE-2011-AbdeenDS #composition #legacy #metric #object-oriented #scalability
- Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software (HA, SD, HAS), pp. 394–398.
- WICSA-2011-AllierSSF #architecture #component #object-oriented
- From Object-Oriented Applications to Component-Oriented Applications via Component-Oriented Architecture (SA, SS, HAS, RF), pp. 214–223.
- ASE-2010-KessentiniVS #identification #risk management
- Deviance from perfection is a better criterion than closeness to evil when identifying risky code (MK, SV, HAS), pp. 113–122.
- CBSE-2010-AllierSSV #component #consistency #execution #object-oriented #using
- Restructuring Object-Oriented Applications into Component-Oriented Applications by Using Consistency with Execution Traces (SA, HAS, SS, SV), pp. 216–231.
- ECMFA-2010-KessentiniBSB #diagrams #heuristic #petri net #sequence chart #using
- Example-Based Sequence Diagrams to Colored Petri Nets Transformation Using Heuristic Search (MK, AB, HAS, MB), pp. 156–172.
- SCAM-2010-AllierVDS #graph #metric
- Deriving Coupling Metrics from Call Graphs (SA, SV, BD, HAS), pp. 43–52.
- WCRE-2010-GratiSP #diagrams #execution #interactive #sequence chart #using #visualisation
- Extracting Sequence Diagrams from Execution Traces Using Interactive Visualization (HG, HAS, PP), pp. 87–96.
- SCAM-2009-AlikacemS #framework #metric
- A Metric Extraction Framework Based on a High-Level Description Language (EHA, HAS), pp. 159–167.
- SEKE-2009-LounisAS #approach #impact analysis #maintenance #predict
- Predicting Maintainability expressed as Change Impact: A Machine-learning-based Approach (HL, MKA, HAS), pp. 122–128.
- VISSOFT-2009-HassaineDSP #analysis #generative #maintenance #visualisation
- Generating visualization-based analysis scenarios from maintenance task descriptions (SH, KD, HAS, PP), pp. 41–44.
- CSMR-2008-DhambriSP #design #detection #visual notation
- Visual Detection of Design Anomalies (KD, HAS, PP), pp. 279–283.
- MoDELS-2008-KessentiniSB #model transformation #optimisation #problem
- Model Transformation as an Optimization Problem (MK, HAS, MB), pp. 159–173.
- WCRE-2008-VaucherSV #object-oriented
- Discovering New Change Patterns in Object-Oriented Systems (SV, HAS, JGV), pp. 37–41.
- FASE-2006-MiliSLME
- Concerned About Separation (HM, HAS, HL, HM, AE), pp. 247–261.
- ASE-2005-HaydarBPS #model checking #web
- Properties and scopes in web model checking (MH, SB, AP, HAS), pp. 400–404.
- ASE-2005-LangelierSP #analysis #quality #scalability #visualisation
- Visualization-based analysis of quality for large-scale software systems (GL, HAS, PP), pp. 214–223.
- WCRE-2004-GueheneucSZ #design pattern
- Fingerprinting Design Patterns (YGG, HAS, FZ), pp. 172–181.
- ASE-2002-AzarPBKS #adaptation #algorithm #modelling #predict #quality #search-based
- Combining and Adapting Software Quality Predictive Models by Genetic Algorithms (DA, DP, SB, BK, HAS), pp. 285–288.
- ASE-2002-GrosserSV #predict #reasoning #using
- Predicting Software Stability Using Case-Based Reasoning (DG, HAS, PV), p. 295–?.
- ICSM-2002-BouktifSK #approach #modelling #predict #quality
- Combining Software Quality Predictive Models: An Evolutionary Approach (SB, HAS, BK), pp. 385–392.
- ASE-2000-SahraouiLBE #assessment #automation #library #reuse #towards
- Towards the Automatic Assessment of Evolvability for Reusable Class Libraries (HAS, HL, MB, FE), pp. 289–292.
- ICSM-2000-SahraouiGM #automation #design #metric #object-oriented #quality #question
- Can Metrics Help to Bridge the Gap between the Improvement of OO Design Quality and its Automation? (HAS, RG, TM), pp. 154–162.
- ASE-1999-MiceliSG #design #detection #metric
- A Metric Based Technique for Design Flaws Detection and Correction (TM, HAS, RG), pp. 307–310.
- WCRE-1999-AbdeenDSA99a #automation
- Automatic Package Coupling and Cycle Minimization (HA, SD, HAS, IA), pp. 103–112.
- ASE-1998-MaoSL #case study #machine learning #reuse #usability #using #verification
- Reusability Hypothesis Verification using Machine Learning Techniques: A Case Study (YM, HAS, HL), pp. 84–93.
- ASE-1997-SahraouiMLD #concept #identification
- Applying Concept Formation Methods to Object Identification in Procedural Code (HAS, WLM, HL, FD), pp. 210–218.
- ECMFA-2016-KessentiniSW #approach #automation #co-evolution #metamodelling #multi #optimisation #using
- Automated Metamodel/Model Co-evolution Using a Multi-objective Optimization Approach (WK, HAS, MW), pp. 138–155.
- MoDELS-2016-BatotS #framework #learning #testing #unification
- A generic framework for model-set selection for the unification of testing and learning MDE tasks (EB, HAS), pp. 374–384.
- MoDELS-2017-BatotKSF #heuristic #metamodelling #ocl #recommendation
- Heuristic-Based Recommendation for Metamodel — OCL Coevolution (EB, WK, HAS, MF), pp. 210–220.
- MoDELS-2018-KessentiniWS #co-evolution #design #interactive #metamodelling
- Integrating the Designer in-the-loop for Metamodel/Model Co-Evolution via Interactive Computational Search (WK, MW, HAS), pp. 101–111.
- MoDELS-2018-MokaddemSS #recommendation #refactoring
- Recommending Model Refactoring Rules from Refactoring Examples (CeM, HAS, ES), pp. 257–266.