VLDB 2026 Research / reviewers in the wild / expert
Hamzeh Eyal Salman
dblp:130/7553
· DBLP profile ↗
9ranked-venue papers
7as first author
2since 2021 · last 2023
0000-0003-3258-7304ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 7 first-author · 2 since 2021Artificial intelligence and machine learning · 4 · 3 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Leveraging a combination of machine learning and formal concept analysis to locate the implementation of features in software variants
Hamzeh Eyal Salman |
Inf. Softw. Technol. | 1 |
| 2021 | Feature-based insight for forks in social coding platforms
Hamzeh Eyal Salman |
Inf. Softw. Technol. | 1 |
| 2017 | Identification multi-level frequent usage patterns from APIs
Hamzeh Eyal Salman |
J. Syst. Softw. | 1 |
| 2016 | Toward Recovering Component-based Software Product Line Architecture from Object-Oriented Product VariantsabstractUsually, companies meet different customer needs in a particular domain by developing variants of a software product.This is often performed by ad-hoc copying and modifying of various existing variants to fit purposes of new one.As the number of product variants grows, such an adhoc development causes severe problems to maintain these variants.Software Product Line Engineering (SPLE) can be helpful here by supporting a large-scale reuse systematically.SPL architecture (SPLA) is a key asset as it is used to derive architecture for each product in SPL.Unfortunately, developing SPLA from scratch is a costly task.In this paper, we propose an approach to contribute for recovering SPLA from existing product variants.This contribution is two-fold.Firstly, identifying common features and variation points of features of a given collection of product variants.Secondly, exploiting commonality and variability in terms of features to identify mandatory components and variation points of components as an important step in this recovering process.To evaluate the proposed approach, we applied it to two case studies.The experimental results bring evidence the effectiveness of our approach. Hamzeh Eyal Salman, Abdelhak-Djamel Seriai |
SEKE | 1 |
| 2015 | Feature-Level Change Impact Analysis Using Formal Concept AnalysisabstractSoftware Product Line Engineering (SPLE) is a systematic reuse approach to develop a short time-to-market and quality products, called Software Product Line (SPL). Usually, a SPL is not developed from scratch but it is developed by reusing features (resp. their implementing source code elements) of existing similar systems previously developed by ad-hoc reuse techniques. The features implementations that are reused may be changed for developing new products (SPL) using SPLE. Any code element can be a part of (shared by) different features implementations; modifying one feature's implementation can thus impact others. Therefore, feature-level Change Impact Analysis (CIA) is important to predict affected features for change management purpose. In this paper, we propose a feature-level CIA approach using Formal Concept Analysis (FCA) applied to SPL evolution. In our experimental evaluation using three case studies of different domains and sizes, we show the effectiveness of our technique in terms of the most commonly used metrics on the subject. Hamzeh Eyal Salman, Abdelhak-Djamel Seriai, Christophe Dony |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 2014 | Feature Location in a Collection of Product Variants: Combining Information Retrieval and Hierarchical Clustering
Hamzeh Eyal Salman, Abdelhak-Djamel Seriai, Christophe Dony |
SEKE | 1 |
| 2014 | Feature-Level Change Impact Analysis Using Formal Concept Analysis
Hamzeh Eyal Salman, Abdelhak-Djamel Seriai, Christophe Dony |
SEKE | 1 |
| 2013 | Feature Location in a Collection of Software Product Variants Using Formal Concept Analysis
Ra'Fat Al-Msie'deen, Abdelhak-Djamel Seriai, Marianne Huchard, Christelle Urtado, Sylvain Vauttier, Hamzeh Eyal Salman |
ICSR | 6 |
| 2013 | Mining Features from the Object-Oriented Source Code of a Collection of Software Variants Using Formal Concept Analysis and Latent Semantic Indexing
Ra'Fat Al-Msie'deen, Abdelhak-Djamel Seriai, Marianne Huchard, Christelle Urtado, Sylvain Vauttier, Hamzeh Eyal Salman |
SEKE | 6 |