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

Lunesu I.;Marchesi M.;
2017-01-01

Abstract

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.
2017
Inglese
IWSM Mensura '17: Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement
9781450348539
Association for Computing Machinery
131936
1
11
11
27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement, IWSM Mensura 2017
Comitato scientifico
October 25–27, 2017
Gothenburg, Sweden
internazionale
scientifica
Cloud; Distributed development; Process simulation; Scrumban; Simulation model; Software process development
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Lunesu, I.; Marchesi, M.; Munch, J.; Kuhrmann, M.
273
4
4.1 Contributo in Atti di convegno
reserved
info:eu-repo/semantics/conferencePaper
Files in This Item:
File Size Format  
3143434.3143462.pdf

Solo gestori archivio

Type: versione editoriale
Size 906.12 kB
Format Adobe PDF
906.12 kB Adobe PDF & nbsp; View / Open   Request a copy

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie