Demo Data from VLDB 2026 / reviewers in the wild / expert
Mai Abusair
dblp:204/3757
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2026
0009-0005-9832-113XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021
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% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software evolution
software adaptation |
0.3 | 1 | 2017 | User- and analysis-driven context aware software development in mobile computing · ESEC/SIGSOFT FSE 2017 |
Ubiquitous computing and smart environments
mobile computing |
0.1 | 1 | 2017 | User- and analysis-driven context aware software development in mobile computing · ESEC/SIGSOFT FSE 2017 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | An architecture framework for architecting IoT applications: From design to deploymentabstractContext - The Internet of Things (IoT) refers to a distributed network of smart, connected devices that collaboratively sense, process, and act upon real-world environments. Designing such systems requires managing complex architectural concerns spanning software logic, hardware configuration, and spatial deployment, as well as validating non-functional properties like energy consumption and communication efficiency. Objective - To provide a unified, architecture-centric framework that supports the description, simulation, and automated code generation of IoT applications across software, hardware, and physical space dimensions. Method - We use Model Driven Engineering(MDE) approaches to develop CAPS, a framework that uniquely integrates multi-view architectural modeling, energy- and traffic-aware simulation via CupCarbon, and seamless generation of deployable Arduino code from high-level design models. Result - CAPS enables a traceable and cohesive development process from architectural design to physical deployment. Case studies from diverse domains demonstrate its ability to improve modeling expressiveness, maintain transformation fidelity, and reduce development time through automation. Conclusion - CAPS unifies architectural modeling, simulation, and code generation into a novel, end-to-end toolchain, addressing fragmentation in the IoT development lifecycle and enhancing early validation and traceability. Moamin Abughazala, Mohammad Sharaf, Mai Abusair, Henry Muccini |
J. Syst. Softw. | 3 |
| 2017 | An Architecture Framework for Modelling and Simulation of Situational-Aware Cyber-Physical Systems
Mohammad Sharaf, Moamin Abughazala, Henry Muccini, Mai Abusair |
ECSA | 4 |
| 2017 | User- and analysis-driven context aware software development in mobile computingabstractMobile applications may benefit from context awareness since they incur to context changes during their execution and their success depends on the user perceived quality. Context awareness requires context monitoring and system adaptation, these two tasks are very expensive especially in mobile applications. Our research aims at developing a methodology that enables effective context awareness techniques for mobile applications that allows adaptations of the mobile app to context changes so that the desired system quality properties and user satisfaction is maximized. Here effective means selecting a minimum set of context variables to monitor and a minimum set of adaptive tactics to inject into mobile applications that allows to guarantee the required software quality and to maximize the user satisfaction. In this paper, we show the devised methodology on a motivating example, detailing the ongoing work. Mai Abusair |
ESEC/SIGSOFT FSE | 1 |