Using measurement and simulation for understanding distributed development processes in the Cloud

  • Organizations increasingly develop software in a distributed manner. The Cloud provides an environment to create and maintain software-based products and services. Currently, it is widely unknown which software processes are suited for Cloud-based development and what their effects in specific contexts are. This paper presents a process simulation to study distributed development in the Cloud. We contribute a simulation model, which helps analyzing different project parameters and their impact on projects carried out in the Cloud. The simulator helps reproducing activities, developers, issues and events in the project, and it generates statistics, e.g., on throughput, total time, and lead and cycle time. The aim of this simulation model is thus to analyze the tradeoffs regarding throughput, total time, project size, and team size. Furthermore, the modified simulation model aims to help project managers select the most suitable planning alternative. Based on observed projects in Finland and Spain, we simulated a distributed project using artificial and real data. Particularly, we studied the variables project size, team size, throughput, and total project duration. A comparison of the real project data with the results obtained from the simulation shows the simulation producing results close to the real data, and we could successfully replicate a distributed software project. By improving the understanding of distributed development processes, our simulation model thus supports project managers in their decision-making.

Download full text files

  • 1665.pdf
    eng

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Name:Münch, Jürgen
DOI:https://doi.org/10.1145/3143434.3143462
ISBN:978-1-4503-4853-9
Erschienen in:IWSM Mensura '17 : proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, Gothenburg, Sweden, October 25-27, 2017
Publisher:ACM
Place of publication:New York, NY
Document Type:Conference Proceeding
Language:English
Year of Publication:2017
Tag:Cloud; Scrumban; distributed development; process simulation; simulation model; software process development
Pagenumber:11
Dewey Decimal Classification:004 Informatik
Access Rights:Nein
Licence (English):License Logo  Lizenzbedingungen ACM