scispace - formally typeset
Proceedings ArticleDOI

Constructing hybrid software process simulation models

Chao Gao, +2 more
- pp 157-166
TLDR
This research is to present the state-of-the-art of this research area, the hybrid mechanism when integrating paradigms, and more importantly provide practical support for the effective adoption of hybrid simulation in SPS context.
Abstract
Software process simulation (SPS) has become an active research area for managing and improving software development processes since its introduction in the last two decades. Hybrid simulation, the combination of simulation paradigms to address a problem, is becoming more popular as the problems we are presented with become more complex. However, integrating multiple simulation paradigms faces the issues of compatibility, interoperatability and synchronization when executing simulation. The objective of this research is to present the state-of-the-art of this research area, the hybrid mechanism when integrating paradigms, and more importantly provide practical support for the effective adoption of hybrid simulation in SPS context. Based on an extended systematic literature review, this paper presents the preliminary results by answering the research questions. Depending upon the way these simulation paradigms represent different aspects and levels of software process and the context in which they can be modeled by SPS, two hybrid mechanisms: Hierarchical Mechanism and Interlinked Mechanism, have been frequently employed. The detailed discussions of integration strategies and recommendations when applying hybrid simulation may offer reference value to the SPS community.

read more

Citations
More filters
Journal ArticleDOI

Search. Review. Repeat? An empirical study of threats to replicating SLR searches

TL;DR: A tertiary study using a sample of SLRs in computer science and identified what information that is needed to replicate the searches is reported, and a descriptive, multi-case study on digital libraries to investigate to what extent these allow replications.
Proceedings ArticleDOI

A hybrid simulation model for crowdsourced software development

TL;DR: A hybrid simulation model is presented to address the risk of task failure in competitive crowdsourcing platforms and illustrates the crowd workers’ decision-making process and the systems dynamic simulation which displays the platform.
Book ChapterDOI

Ant Colony Optimization to Reduce Schedule Acceleration in Crowdsourcing Software Development

TL;DR: An Ant Colony Optimization algorithm is presented that reduces project duration on average 74 days and is composed of four components: task fitness, workers’ attraction, task-worker availability, and task scheduler.
Proceedings ArticleDOI

Constructing a Hybrid Software Process Simulation Model in Practice: An Exemplar from Industry

TL;DR: This study constructed a hybrid process simulation model that combines System Dynamics and Discrete Event Simulation to predict the project duration and release date for management and validated the rationality and efficacy of the suggested solutions to some extent.
Posted Content

CrowdSim: A Hybrid Simulation Model for Failure Prediction in Crowdsourced Software Development.

TL;DR: CrowdSim as discussed by the authors is composed of three layered components: the macro-level reflects the overall crowdsourcing platform based on system dynamics, the meso-level represents the task life cycle based on discrete event simulation, and the micro-level models the crowd workers' decision-making processes based on agent-based simulation.
References
More filters
Book

Simulation Modeling and Analysis

TL;DR: The text is designed for a one-term or two-quarter course in simulation offered in departments of industrial engineering, business, computer science and operations research.
Proceedings ArticleDOI

Performing systematic literature reviews in software engineering

TL;DR: This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own.
Book

Software Project Dynamics: An Integrated Approach

TL;DR: A scientific model of the software project management process based on focused field interviews and includes a detailed case study that was conducted to test the model.
Proceedings ArticleDOI

Recommended Steps for Thematic Synthesis in Software Engineering

TL;DR: This paper conceptualizes the thematic synthesis approach in software engineering as a scientific inquiry involving five steps that parallel those of primary research.