Demo Data from VLDB 2026 / reviewers in the wild / expert
Ahmed M. Elkhodary
dblp:95/3220
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 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
3 papers |
Requirements engineering and software design · 88% Software maintenance and evolution · 12% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture
self-adaptive systems |
0.4 | 3 | 2013 | A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software Systems · IEEE Trans. Software Eng. 2013 FUSION: a framework for engineering self-tuning self-adaptive software systems · SIGSOFT FSE 2010 A learning-based approach for engineering feature-oriented self-adaptive software systems · SIGSOFT FSE 2010 |
Software maintenance and evolution › dynamic software updating
runtime adaptation |
0.0 | 1 | 2013 | A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software Systems · IEEE Trans. Software Eng. 2013 |
Methods — techniques the papers use, named apart from their topics
online learning · 0.3machine learning · 0.2feature models · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software SystemsabstractSelf-adaptive software systems are capable of adjusting their behavior at runtime to achieve certain functional or quality-of-service goals. Often a representation that reflects the internal structure of the managed system is used to reason about its characteristics and make the appropriate adaptation decisions. However, runtime conditions can radically change the internal structure in ways that were not accounted for during their design. As a result, unanticipated changes at runtime that violate the assumptions made about the internal structure of the system could degrade the accuracy of the adaptation decisions. We present an approach for engineering self-adaptive software systems that brings about two innovations: 1) a feature-oriented approach for representing engineers' knowledge of adaptation choices that are deemed practical, and 2) an online learning-based approach for assessing and reasoning about adaptation decisions that does not require an explicit representation of the internal structure of the managed software system. Engineers' knowledge, represented in feature-models, adds structure to learning, which in turn makes online learning feasible. We present an empirical evaluation of the framework using a real-world self-adaptive software system. Results demonstrate the framework's ability to accurately learn the changing dynamics of the system while achieving efficient analysis and adaptation. Naeem Esfahani, Ahmed M. Elkhodary, Sam Malek |
IEEE Trans. Software Eng. | 2 |
| 2010 | Feature Modeling for Service Variability Management in Service-Oriented Architectures
Mohammad Abu-Matar, Hassan Gomaa, Ahmed M. Elkhodary |
SEKE | 4 |
| 2010 | A learning-based approach for engineering feature-oriented self-adaptive software systemsabstractextended-abstract Share on A learning-based approach for engineering feature-oriented self-adaptive software systems Author: Ahmed Elkhodary George Mason University, Fairfax, VA, USA George Mason University, Fairfax, VA, USAView Profile Authors Info & Claims FSE '10: Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineeringNovember 2010Pages 345–348https://doi.org/10.1145/1882291.1882343Published:07 November 2010Publication History 2citation276DownloadsMetricsTotal Citations2Total Downloads276Last 12 Months3Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Ahmed M. Elkhodary |
SIGSOFT FSE | 1 |
| 2010 | FUSION: a framework for engineering self-tuning self-adaptive software systemsabstractSelf-adaptive software systems are capable of adjusting their behavior at run-time to achieve certain objectives. Such systems typically employ analytical models specified at design-time to assess their characteristics at run-time and make the appropriate adaptation decisions. However, prior to system's deployment, engineers often cannot foresee the changes in the environment, requirements, and system's operational profile. Therefore, any analytical model used in this setting relies on underlying assumptions that if not held at run-time make the analysis and hence the adaptation decisions inaccurate. We present and evaluate FeatUre-oriented Self-adaptatION (FUSION) framework, which aims to solve this problem by learning the impact of adaptation decisions on the system's goals. The framework (1) allows for automatic online fine-tuning of the adaptation logic to unanticipated conditions, (2) reduces the upfront effort required for building such systems, and (3) makes the run-time analysis of such systems very efficient. Ahmed M. Elkhodary, Naeem Esfahani, Sam Malek |
SIGSOFT FSE | 1 |
| 2007 | Model Composition in Product Lines and Feature Interaction Detection Using Critical Pair Analysis
Praveen K. Jayaraman, Jon Whittle 0001, Ahmed M. Elkhodary, Hassan Gomaa |
MoDELS | 3 |
| 2007 | An Expressive Aspect Composition Language for UML State Diagrams
Jon Whittle 0001, Ana Moreira 0001, João Araújo 0001, Praveen K. Jayaraman, Ahmed M. Elkhodary, Rasheed Rabbi |
MoDELS | 5 |