EDBT 2026 Demo / reviewers in the wild / expert
Moshood Omolade Saliu
dblp:20/4899
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorArtificial intelligence and machine learning · 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
release planning |
0.1 | 1 | 2007 | Bi-objective release planning for evolving software systems · ESEC/SIGSOFT FSE 2007 |
Methods — techniques the papers use, named apart from their topics
feature coupling · 0.1change impact analysis · 0.1bi-objective optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Bi-objective release planning for evolving software systemsabstractThe release planning (RP) problem can be investigated from two dimensions -- what to release and when to release. We investigate the "what" to release decision in terms of which new features or change requests should be assigned and implemented in which releases of a software system. RP for evolving systems is challenging, because the new features might require changes to the existing system. A major drawback of existing RP methods is that, they do not consider the existing systems in making RP decisions. In this paper, we present a technique to detect coupling between features based on relatedness of the components that would implement the features. The components implementing the features are derived from change impact analysis. We integrate the results from feature coupling into a RP strategy that encourages the assignment of highly coupled features in the same release. This helps to avoid haphazard implementation of related features. We present a decision support approach that formulates the RP problem as a bi-objective optimization problem. Our Bi-Objective Release Planning for Evolving Systems (BORPES) is aimed at optimizing the value of release plans from both the business perspectives and the implementation perspectives. This paper presents BORPES in detail and reports on a proof-of-concept case study that investigates the applicability of the proposed approach. The bi-objective optimization offers a set of Pareto-optimal solutions. Moshood Omolade Saliu, Günther Ruhe |
ESEC/SIGSOFT FSE | 1 |
| 2006 | Art and Science of System Release Planning
Günther Ruhe, Moshood Omolade Saliu |
PROFES | 2 |
| 2005 | Fuzzy Structural Dependency Constraints in Software Release PlanningabstractIncremental software development is becoming an important tendency in software engineering. A software release is a collection of new and/or changed features that form a new product. Release planning for incremental software development assigns features to sequence of releases in the most beneficial way within the resources available. Release planning is a complex problem where most of the data available are usually uncertain. In this paper, we propose an approach that improves on existing methods for release planning by handling the uncertainty of data using fuzzy logic. We use fuzzy logic to model the uncertainty concerning the identification of structural dependency constraints between requirements. All the concepts and the complete approach are illustrated by a case study example An Ngo-The, Moshood Omolade Saliu |
FUZZ-IEEE | 2 |
| 2005 | Supporting Software Release Planning Decisions for Evolving SystemsabstractLarge-scale software systems constantly change during system evolution for feature enhancement. Most of the features originate from diverse stakeholders that require their needs to be met despite resource and risk constraints. In such large systems, the number of features requested during the different releases of the system typically exceeds the available resources. Release planning involves decision making about what new features or changes to implement during which release of the software. Existing release planning techniques are not targeted at evolving systems; in this case, knowledge about existing software product is core to making meaningful release decisions. In this paper, we describe ten key technical and nontechnical aspects impacting release planning. Based on these aspects, we evaluate seven existing release planning methods. We have also proposed a new release planning framework that considers the effect of existing system characteristics on release planning decisions. Initial realization of this framework focuses on historical defect data to characterize the health of system components. This proposed approach extends the existing solution method called EVOLVE* by (i) the proactive analysis of the risk involved in integrating new features into existing components of the system and (ii) identifying the importance of estimating the integration effort for each feature based on system characteristics. An illustrative example is also presented Moshood Omolade Saliu, Günther Ruhe |
SEW | 1 |
| 2005 | Adaptive fuzzy logic-based framework for software development effort prediction
Moataz A. Ahmed, Moshood Omolade Saliu, Jarallah AlGhamdi |
Inf. Softw. Technol. | 2 |