Demo Data from EDBT 2026 / reviewers in the wild / expert
Adnan Shaout
dblp:48/2951 · also Adnan K. Shaout
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2019
0000-0002-9686-5804ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 1 heaviest of 1, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software reengineering
software remodularization |
0.2 | 1 | 2015 | Many-Objective Software Remodularization Using NSGA-III · ACM Trans. Softw. Eng. Methodol. 2015 |
Methods — techniques the papers use, named apart from their topics
search-based software engineering · 0.2multi-objective optimization · 0.2NSGA-III · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | An intelligent intrusion detection system
Nevrus Kaja, Adnan Shaout, Di Ma 0001 |
Appl. Intell. | 2 |
| 2015 | Many-Objective Software Remodularization Using NSGA-IIIabstractSoftware systems nowadays are complex and difficult to maintain due to continuous changes and bad design choices. To handle the complexity of systems, software products are, in general, decomposed in terms of packages/modules containing classes that are dependent. However, it is challenging to automatically remodularize systems to improve their maintainability. The majority of existing remodularization work mainly satisfy one objective which is improving the structure of packages by optimizing coupling and cohesion. In addition, most of existing studies are limited to only few operation types such as move class and split packages. Many other objectives, such as the design semantics, reducing the number of changes and maximizing the consistency with development change history, are important to improve the quality of the software by remodularizing it. In this article, we propose a novel many-objective search-based approach using NSGA-III. The process aims at finding the optimal remodularization solutions that improve the structure of packages, minimize the number of changes, preserve semantics coherence, and reuse the history of changes. We evaluate the efficiency of our approach using four different open-source systems and one automotive industry project, provided by our industrial partner, through a quantitative and qualitative study conducted with software engineers. Mohamed Wiem Mkaouer, Marouane Kessentini, Adnan Shaout, Patrice Koligheu, Slim Bechikh, Kalyanmoy Deb, Ali Ouni 0001 |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 1991 | Data flow Model for a Hypercube Multiprocessing Network
Adnan Shaout, Daniel Smyth |
ICPP (1) | 1 |
| 1988 | On fuzzy graph searching
Adnan Shaout |
Int. J. Approx. Reason. | 1 |
| 1988 | Matching attributed fuzzy graphs and applications in scene analysis
Minsoo Suk, Adnan Shaout |
Int. J. Approx. Reason. | 2 |