TY - GEN
T1 - Survivability models for global software engineering
AU - Avritzer, Alberto
AU - Beecham, Sarah
AU - Kroll, Josiane
AU - Menasche, Daniel S.
AU - Noll, John
AU - Paasivaara, Maria
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/10/1
Y1 - 2014/10/1
N2 - Software projects that are engineered using global software development techniques are required to deploy processes and tools to support collaboration over large geographies. Specifically, these projects involve the deployment of processes and tools to support project management, communication, and risk management. Whereas a traditional software development effort can use standard processes and tools to support communication and collaboration, global software development efforts require a unified and holistic project management, development process, collaboration, and communication approach taking into consideration the interplay of time zones, number of sites and cultural diversity. In this paper, we introduce a novel approach for modeling and quantification of global software engineering frameworks. In our approach, we apply transient survivability metrics to support the design of global software engineering projects. Therefore, our approach combines survivability analysis and global software engineering frameworks analysis. The survivability metric used in this paper is the time required to recover from a software project disaster (e.g., break down in communication between remote teams) for a given global software engineering framework. The global software engineering modeling framework we use is composed of models supporting the evaluation of communication tools, software development processes and cultural diversity management. We illustrate the application of our approach by applying it to the analysis of an example derived from a real global software engineering project. Our results indicate that the combination of survivability analysis and modeling of global software engineering frameworks can provide meaningful insights when designing global software engineering frameworks.
AB - Software projects that are engineered using global software development techniques are required to deploy processes and tools to support collaboration over large geographies. Specifically, these projects involve the deployment of processes and tools to support project management, communication, and risk management. Whereas a traditional software development effort can use standard processes and tools to support communication and collaboration, global software development efforts require a unified and holistic project management, development process, collaboration, and communication approach taking into consideration the interplay of time zones, number of sites and cultural diversity. In this paper, we introduce a novel approach for modeling and quantification of global software engineering frameworks. In our approach, we apply transient survivability metrics to support the design of global software engineering projects. Therefore, our approach combines survivability analysis and global software engineering frameworks analysis. The survivability metric used in this paper is the time required to recover from a software project disaster (e.g., break down in communication between remote teams) for a given global software engineering framework. The global software engineering modeling framework we use is composed of models supporting the evaluation of communication tools, software development processes and cultural diversity management. We illustrate the application of our approach by applying it to the analysis of an example derived from a real global software engineering project. Our results indicate that the combination of survivability analysis and modeling of global software engineering frameworks can provide meaningful insights when designing global software engineering frameworks.
UR - https://www.scopus.com/pages/publications/84922133004
U2 - 10.1109/ICGSE.2014.19
DO - 10.1109/ICGSE.2014.19
M3 - Conference contribution
AN - SCOPUS:84922133004
T3 - Proceedings - 2014 IEEE 9th International Conference on Global Software Engineering, ICGSE 2014
SP - 100
EP - 109
BT - Proceedings - 2014 IEEE 9th International Conference on Global Software Engineering, ICGSE 2014
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 9th IEEE International Conference on Global Software Engineering, ICGSE 2014
Y2 - 18 August 2014 through 21 August 2014
ER -