Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2666048.2666049acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Simulating awareness in global software engineering: a comparative analysis of scrum and agile service networks

Published: 04 June 2012 Publication History

Abstract

Global software engineering (GSE) is a business strategy to realize a business idea (i.e. the development project) faster, through round-the-clock productivity. However, GSE creates a volatile and unstable process in which many actors interact together against unpredictable premises (e.g. cultural or time differences), often producing unexpected outcomes (e.g. compacting effects of distance and time). So far, Scrum has been used extensively for embarking in global software engineering, but many of the problems in Scrum-based GSE could still benefit from the usage of ad-hoc supporting tools (e.g. information continuity between timezones, cultural differences, developers awareness, etc.). Agile Service Networks (ASNs) are networks of service oriented applications (nodes) that collaborate adaptively towards a common goal. ASNs offer a way to represent GSE professionals through service-oriented "social" nodes in a "small-world" network (much like a Facebook for a specific GSE project). This paper presents a comparison between the two approaches, namely Scrum and ASNs, to determine ASN's potentials as mechanisms to maintain awareness in GSE.

References

[1]
Jean-Pierre Banâtre, Pascal Fradet, and Yann Radenac. Generalised multisets for chemical programming. Mathematical Structures in Computer Science, 16(4):557--580, 2006.
[2]
Paul L. Bannerman, Emam Hossain, and Ross Jeffery. Scrum practice mitigation of global software development coordination challenges: A distinctive advantage? Hawaii International Conference on System Sciences, 0:5309--5318, 2012.
[3]
James Begole, John C. Tang, Randall B. Smith, and Nicole Yankelovich. Work rhythms: analyzing visualizations of awareness histories of distributed groups. In Proc. Conf. on Computer-Supported Collaborative Work (CSCW), pages 334--343, 2002.
[4]
Raphael Bolze, Franck Cappello, Eddy Caron, Michel J. Daydé, Frédéric Desprez, Emmanuel Jeannot, Yvon Jégou, Stéphane Lanteri, Julien Leduc, Nouredine Melab, Guillaume Mornet, Raymond Namyst, Pascale Primet, Benjamin Quétier, Olivier Richard, El-Ghazali Talbi, and Iréa Touche. Grid'5000: A large scale and highly reconfigurable experimental grid testbed. IJHPCA, 20(4):481--494, 2006.
[5]
Noel Carroll, Eoin Whelan, and Ita Richardson. Applying social network analysis to discover service innovation within agile service networks. Service Science, 2:pp 225--244, November 2010.
[6]
James Chisan and Daniela Damian. Towards a model of awareness support of software development in gsd. IEE Seminar Digests, 2004(912):28--33, 2004.
[7]
Mauricio Cristal, Daniel Wildt, and Rafael Prikladnicki. Usage of scrum practices within a global company. In ICGSE, pages 222--226. IEEE, 2008.
[8]
Daniela Damian, Luis Izquierdo, Janice Singer, and Irwin Kwan. Awareness in the wild: Why communication break-downs occur. In ICGSE, pages 81--90. IEEE, 2007.
[9]
Hector Fernandez, Cédric Tedeschi, and Thierry Priol. A Chemistry-Inspired workflow management system for scientific applications in clouds. In 2011 IEEE 7th International Conference on E-Science (e-Science), pages 39--46. IEEE, 2011.
[10]
Claude Godart, Pascal Molli, Gérald Oster, Olivier Perrin, Hala Skaf-Molli, Pradeep Ray, and Fethi Rabhi. The toxicfarm integrated cooperation framework for virtual teams. Distrib. Parallel Databases, 15:67--88, January 2004.
[11]
Jaap Gordijn and Hans Akkermans. Business models for distributed generation in a liberalized market environment. Electric Power Systems Research, 77(9):1178--1188, 2007.
[12]
Jaap Gordijn and J. M. Akkermans. e3-value: Design and evaluation of e-business models. IEEE Intelligent Systems, page 1117, 2001.
[13]
The Open Group. Soa source book. http://www.opengroup.org/projects/soa-book/.
[14]
James D. Herbsleb, Audris Mockus, Thomas A. Finholt, and Rebecca E. Grinter. An empirical study of global software development: distance and speed. In ICSE '01: Proceedings of the 23rd International Conference on Software Engineering, pages 81--90, Washington, DC, USA, 2001. IEEE Computer Society.
[15]
Chyng-Yang Jang, Charles Steinfield, and Ben Pfaff. Virtual team awareness and groupware support: an evaluation of the teamscope system. Int. J. Hum.-Comput. Stud., 56(1):109--126, 2002.
[16]
David Kempe, Alin Dobra, and Johannes Gehrke. Gossip-based computation of aggregate information. In FOCS, pages 482--491. IEEE Computer Society, 2003.
[17]
Viljan Mahnic. A capstone course on agile software development using scrum. IEEE Trans. Education, 55(1):99--106, 2012.
[18]
Maria Paasivaara, Sandra Durasiewicz, and Casper Lassenius. Distributed agile development: Using scrum in a large project. Global Software Engineering, 2008. ICGSE 2008. IEEE International Conference on, pages 87--95, Aug. 2008.
[19]
Ivan S. Razo-Zapata, Pieter De Leenheer, Jaap Gordijn, and Hans Akkermans. Service value networks for competency-driven educational services: A case study. In Camille Salinesi and Oscar Pastor, editors, CAiSE Workshops, volume 83 of Lecture Notes in Business Information Processing, pages 81--92. Springer, 2011.
[20]
Ita Richardson, Valentine Casey, John Burton, and Fergal McCaffery. Global software engineering: A software process approach. In Ivan Mistrik, J. Grundy, A. van der Hoek, and J. Whitehead, editors, Collaborative Software Engineering. Springer, January 2010.
[21]
Raghvinder Sangwan, Matthew Bass, Neel Mullick, Daniel J. Paulish, and Juergen Kazmeier. Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series). Auerbach Publications, Boston, MA, USA, 2006.
[22]
Igor Steinmacher, Ana Paula Chaves, and Marco Aurlio Gerosa. Awareness support in global software development: A systematic review based on the 3c collaboration model. In Gwendolyn L. Kolfschoten, Thomas Herrmann, and Stephan Lukosch, editors, CRIWG, volume 6257 of Lecture Notes in Computer Science, pages 185--201. Springer, 2010.
[23]
Damian A. Tamburri and Patricia Lago. Satisfying cloud computing requirements through agile service networks. Proceedings of SERVICES 2011, 2011.
[24]
Damian Andrew Tamburri and Patricia Lago. Supporting communication and cooperation in global software development with agile service networks. ECSA 2011, Springer:8 pages, 2011.
[25]
Duncan J. Watts and Steven H. Strogatz. Collective dynamics of small-world networks. Nature, 393(6684):440--442, June 1998.

Cited By

View all
  • (2012)Modeling to support communication and engineering of service-oriented softwareProceedings of the First International Workshop on European Software Services and Systems Research: Results and Challenges10.5555/2666742.2666744(8-9)Online publication date: 5-Jun-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PESOS '12: Proceedings of the 4th International Workshop on Principles of Engineering Service-Oriented Systems
June 2012
76 pages
ISBN:9781467317559

Sponsors

Publisher

IEEE Press

Publication History

Published: 04 June 2012

Check for updates

Author Tags

  1. agile service networks
  2. chemical engine
  3. global software engineering

Qualifiers

  • Research-article

Conference

ICSE '12
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2012)Modeling to support communication and engineering of service-oriented softwareProceedings of the First International Workshop on European Software Services and Systems Research: Results and Challenges10.5555/2666742.2666744(8-9)Online publication date: 5-Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media