VLDB 2026 Research / reviewers in the wild / expert
Omid Bushehrian
dblp:30/2710
· DBLP profile ↗
14ranked-venue papers
5as first author
8since 2021 · last 2025
0000-0001-9912-4326ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 first-author · 4 since 2021Systems, architecture and hardware · 5 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | MDAPW3: MDA-based development of blockchain-enabled decentralized applications
Ali Samanipour, Omid Bushehrian, Gregorio Robles |
Sci. Comput. Program. | 2 |
| 2025 | A deep-reinforcement-learning-based strategy selection approach for fault-tolerant offloading of delay-sensitive tasks in vehicular edge-cloud computing
Vahide Babaiyan, Omid Bushehrian |
J. Supercomput. | 2 |
| 2025 | Efficient root cause localization in IoT-enabled water distribution networks by hierarchical anomaly analysis
Sara Mirzaie, Omid Bushehrian |
J. Supercomput. | 2 |
| 2023 | Code quality control by bug report classification
Omid Bushehrian, Ziba Ghane |
Softw. Qual. J. | 1 |
| 2022 | Task assignment to counter the effect of developer turnover in software maintenance: A knowledge diffusion model
Vahid Etemadi, Omid Bushehrian, Gregorio Robles |
Inf. Softw. Technol. | 2 |
| 2021 | BiTE: a dynamic bi-level traffic engineering model for load balancing and energy efficiency in data center networks
Negar Rikhtegar, Manijeh Keshtgari, Omid Bushehrian, Guy Pujolle |
Appl. Intell. | 3 |
| 2021 | An adaptive and cost-efficient migration to cloud approach in dynamic environmentsabstractSummary Due to the variety in available cloud providers along with the frequent changes in strategic objectives of an enterprise, migrating existing software components to the cloud has become a challenging decision in the software maintenance phase. “Financial” and “customer satisfaction” viewpoints are two important strategic objectives of all enterprises that greatly affect the decision about migration to the cloud. Moreover immense number of target cloud services with too many configurations and cost models has made the search space of possible migrations huge. Many existing approaches of software migration to the cloud have modeled the problem as deployment optimization of software components over available platforms, while in this research following a valid migration plan is intended rather than proposing a final optimal migration solution (deployment). A migration plan is a sequence of actions to be taken by the technical team to move the software components to the cloud stepwise. Since at each stage of the migration there might be many valid alternative paths to follow, a recommender module is proposed to direct the management by recommending the best migration plan out of all valid plans in a Labeled Transition System. The recommendation is based on the current state of the enterprise which is estimated using a two‐state Hidden Markovian Model by observing ambient signals. The empirical study showed that particularly in dynamic and changing conditions the proposed adaptive and plan‐oriented method succeeded in posing lower accrued maintenance costs on the enterprise over time with confidence 90% compared to the non‐adaptive method due to its reactive and self‐balancing nature. Omid Bushehrian, Seyyed Yahya Nabavi |
Concurr. Comput. Pract. Exp. | 1 |
| 2021 | A scheduling-driven approach to efficiently assign bug fixing tasks to developers
Vahid Etemadi, Omid Bushehrian, Reza Akbari, Gregorio Robles |
J. Syst. Softw. | 2 |
| 2019 | An adaptive plan-oriented and continuous software migration to cloud in dynamic enterprisesabstractSummary Replacing existing software/hardware components with their equivalent cloud services is an important decision faced by IT managers in today's enterprises. A variety of possible migration targets and cloud services with too many configurations and cost models, disparate and changing strategic objectives of the enterprise management that triggers the migration process, and the complex structure of the legacy applications make software migration to the cloud a challenging issue. In contrast to the existing approaches that model the migration process as an optimization problem to find the optimal deployment of software components on cloud services without presenting a practical migration plan, in this paper, a plan‐oriented migration approach is proposed by which the enterprise management is able to follow migration steps of a valid plan. All valid plans are modeled using a labeled transition system, and a recommender engine directs the management through the possible migration paths using predefined fitness functions. It was observed that, particularly in dynamic and changing conditions that a flexible migration plan is essential, the proposed plan‐oriented method is very much effective in satisfying the enterprise strategic objectives. Evaluations have been performed using two quality indicators: total cost of ownership and scalability index. Seyyed Yahya Nabavi, Omid Bushehrian |
Softw. Pract. Exp. | 2 |
| 2013 | Software Performance Engineering by Simulated-Based Object DeploymentabstractThe object deployment of a distributed software has a great impact on its performance. In this paper an analytical model for performance evaluation of different object deployments, is presented. The key advantage of the proposed model over the traditional Queuing Network models is the usefulness in the deployment optimization when the search space is huge and automatic instantiation of Queuing performance models corresponding to an object deployment is costly. Since our model produces an optimal deployment corresponding to each input load separately, the runtime behavior of the software corresponding to each input load should be profiled using simulation first. In this paper a translation scheme for generating the simulate-able Labeled Transition Systems (LTS) from scenarios is also presented. Moreover, two deployment algorithms (a GA-based and an INLP-based) are implemented and the results are compared. Omid Bushehrian |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 2013 | Deployment optimization of software objects by design-level delay estimation
Omid Bushehrian, Reza Ghanbari Baghnavi |
J. Supercomput. | 1 |
| 2010 | Automatic actor-based program partitioningabstractSoftware reverse engineering techniques are applied most often to reconstruct the architecture of a program with respect to quality constraints, or non-functional requirements such as maintainability or reusability. In this paper, AOPR, a novel actor-oriented program reverse engineering approach, is proposed to reconstruct an object-oriented program architecture based on a high performance model such as an actor model. Reconstructing the program architecture based on this model results in the concurrent execution of the program invocations and consequently increases the overall performance of the program provided enough processors are available. The proposed reverse engineering approach applies a hill climbing clustering algorithm to find actors. Omid Bushehrian |
J. Zhejiang Univ. Sci. C | 1 |
| 2007 | Formal Specification and Implementation of an Environment for Automatic Distribution
Saeed Parsa, Omid Bushehrian |
GPC | 2 |
| 2005 | The Design and Implementation of a Framework for Automatic Modularization of Software Systems
Saeed Parsa, Omid Bushehrian |
J. Supercomput. | 2 |