Houari Sahraoui spends much of his time researching Software maintenance, Code refactoring, Search-based software engineering, Data mining and Software quality. His studies deal with areas such as Maintainability and Software design as well as Software maintenance. The various areas that Houari Sahraoui examines in his Code refactoring study include Genetic algorithm, Genetic programming and Source code.
His Data mining research is multidisciplinary, relying on both Machine learning, Linear model, Probabilistic logic, Artificial intelligence and Code smell. His Software quality research also covers Software and Software development studies. His research in Programming language tackles topics such as Software engineering which are related to areas like Software framework, Software verification and validation, Social software engineering and Software design description.
His primary areas of investigation include Software engineering, Data mining, Software, Artificial intelligence and Object-oriented programming. His Software engineering research incorporates elements of Programming language, Software development, Software system, Software visualization and Systems engineering. Many of his research projects under Software are closely connected to Reuse with Reuse, tying the diverse disciplines of science together.
His Software maintenance research includes elements of Maintainability, Search-based software engineering and Code refactoring. The various areas that Houari Sahraoui examines in his Artificial intelligence study include Simulated annealing, Machine learning and Model transformation. His research in Object-oriented programming intersects with topics in Software architecture and Reverse engineering.
His primary areas of study are Software engineering, Software, Reuse, Source code and Metamodeling. The concepts of his Software engineering study are interwoven with issues in Android, Search-based software engineering, Software product line and Code refactoring. His study in Software is interdisciplinary in nature, drawing from both Java and Application programming interface.
He focuses mostly in the field of Java, narrowing it down to topics relating to Object-oriented programming and, in certain cases, Distributed computing and Static analysis. The study incorporates disciplines such as Theoretical computer science, Semantics, Artificial intelligence, Optimization problem and Machine learning in addition to Metamodeling. Houari Sahraoui has included themes like Domain and Application domain in his Artificial intelligence study.
His main research concerns Software engineering, Software, Reuse, Source code and Model transformation. His Software engineering research is multidisciplinary, incorporating elements of Software system, Search-based software engineering and Code refactoring. The Software study combines topics in areas such as Java and Semantics.
Houari Sahraoui has researched Java in several fields, including Application programming interface, Database, Object-oriented programming, Reverse engineering and Documentation. His studies in Model transformation integrate themes in fields like Machine learning, Artificial intelligence and Unified Modeling Language. Many of his research projects under Artificial intelligence are closely connected to Model set with Model set, tying the diverse disciplines of science together.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
A QoS broker based architecture for efficient Web services selection
M.A. Serhani;R. Dssouli;A. Hafid;H. Sahraoui.
international conference on web services (2005)
A Bayesian Approach for the Detection of Code and Design Smells
Foutse Khomh;Stéphane Vaucher;Yann-Gaël Guéhéneuc;Houari Sahraoui.
international conference on quality software (2009)
Visualization-based analysis of quality for large-scale software systems
Guillaume Langelier;Houari Sahraoui;Pierre Poulin.
automated software engineering (2005)
Fingerprinting design patterns
Gueheneuc Y-G;H. Sahraoui;F. Zaidi.
working conference on reverse engineering (2004)
Maintainability defects detection and correction: a multi-objective approach
Ali Ouni;Marouane Kessentini;Houari Sahraoui;Mounir Boukadoum.
automated software engineering (2013)
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
Foutse Khomh;Stephane Vaucher;Yann-Gaël Guéhéneuc;Houari Sahraoui.
Journal of Systems and Software (2011)
Design Defects Detection and Correction by Example
Marouane Kessentini;Wael Kessentini;Houari Sahraoui;Mounir Boukadoum.
international conference on program comprehension (2011)
Multi-Criteria Code Refactoring Using Search-Based Software Engineering: An Industrial Case Study
Ali Ouni;Marouane Kessentini;Houari Sahraoui;Katsuro Inoue.
ACM Transactions on Software Engineering and Methodology (2016)
Model Transformation as an Optimization Problem
Marouane Kessentini;Houari Sahraoui;Mounir Boukadoum.
model driven engineering languages and systems (2008)
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection
Wael Kessentini;Marouane Kessentini;Houari A. Sahraoui;Slim Bechikh.
IEEE Transactions on Software Engineering (2014)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below: