A SYSTEMATIC LITERATURE REVIEW OF REQUIREMENTS ENGINEERING IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENTS

Thaís Ebling, Jorge Luis Nicolas Audy, Rafael Prikladnicki

2009

Abstract

On analyzing the main characteristics of Distributed Software Development (DSD) phenomenon, we can notice that they particularly affect Requirements Engineering (RE). With the evolution of this phenomenon, the result is an increasing in the existent literature. For this reason, in this paper we report from a systematic review of the DSD literature, where we looked for challenges and possible solutions related to RE in DSD environments. We also discuss gaps of this research area, which can be used to guide future researches.

References

  1. Aranda, G. N., Cechich, A., Vizcaino, A., Piattini, M. and Castro-Schez, J. J. 2006. “Cognitive-based rules as a means to select suitable groupware tools”. In Int'l Conf on Cognitive Informatics.
  2. Audy, J., Evaristo, R. and Watson-Manheim, M. B. 2004. “Distributed Analysis: The Last Frontier?”. In Int'l Conf on System Sciences.
  3. Berenbach, B. 2006. “Impact of organizational Structure on Distributed Requirements Engineering Processes: Lessons Learned”. In Int'l Conf on Software Engineering.
  4. Berenbach, B. and Gall, M. 2006. “Toward a Unified Model for Requirements Engineering”. In Int'l Conf on Global Software Engineering.
  5. Bhat, J. M., Gupta, M. and Murthy, S. N. 2006. “Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing”. In IEEE Software.
  6. Biolchini, J., Mian, P.G., Natali, A.C.C. and Travassos, G.H. 2005. “Systematic review in software engineering”. Technical report, Systems Engineering and Computer Science Department.
  7. Calefato, F., and Lanubile, F. 2005. “Using The Econference Tool for Synchronous Distributed Requirements Workshops”. In Int'l Workshop on Distributed Software Development.
  8. Cheng, B. H.C. and Atlee, J. M. 2007. “Research Directions in Requirements Engineering”. In Int'l Conf on Software Engineering.
  9. Cubranic, D., Murphy, G. C., Booth, K. S. and Singer, J. 2004. “Learning from Project History: A Case Study for Software Development”. In ACM Conf on Computer Supported Cooperative Work.
  10. Damian, D. 2007. “Stakeholders in Global Requirements Engineering: Lessons Learned from Practice”. In IEEE Software.
  11. Damian, D. E. and Zowghi, D. 2002. “The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization”. In Int'l Conf on Requirements Engineering.
  12. Damian, D., Lanubile, F. and Mallardo, T. 2006. “The role of asynchronous discussions in increasing the effectiveness of remote synchronous requirements negotiations”. In Int'l Conf on Software Engineering.
  13. Heindl, M. and Biffl, S. 2006. “Risk Management with Enhanced Tracing of Requirements Rationale in Highly Distributed Projects”. In Int'l Conf on Software Engineering.
  14. Herbsleb, J. D. 2007. “Global Software Engineering: The Future of Socio-technical Coordination”. In Int'l Conf on Software Engineering.
  15. Jacobs, J., Moll, J.V., Krausec, P., Kusters, R., Trienekens, J. and Brombacher, A. 2005. “Exploring defect causes in products developed by virtual teams”. In Information and Software Technology.
  16. Kitchenham, B. 2004. “Procedures for Performing Systematic Reviews”. Technical Report SE0401, Keele University.
  17. Kommeren R. and Parviainen, P. 2007. “Philips experiences in global distributed software development”. In Empirical Software Engineering.
  18. Korkala, M. and Abrahamsson, P. 2007. “Communication in Distributed Agile Development: A Case Study”. In Conf on Software Engineering and Advanced Applications.
  19. Layman, L., Williams, L., Damian, D. and Bures, H. 2006. “Essential communication practices for Extreme Programming in a global software development team”. In Information and Software Technology.
  20. Lloyd, W. J., Rosson, M. B. and Arthur, J. D. 2002. “Effectiveness of Elicitation Techniques in Distributed Requirements Engineering”. In Int'l Conf on Requirements Engineering.
  21. Mikulovic, V. and Heiss, M. 2006. ”How do I know what I have to do? - The Role of the Inquiry Culture in Requirements Communication for Distributed Software Development Projects”. In Int'l Conf on Software Engineering.
  22. Neto, A. C. D., Subramanyan, R., Vieira, M., Travassos, G. H. “Characterization of Model-based Software Testing Approaches”. In Technical Report TR - ES 713/07, COPPE/UFRJ.
  23. Prikladnicki, R., Audy, J. L. N., Damian, D., Oliveira, T. C., “Distributed Software Development: Practices and challenges in different business strategies of offshoring and onshoring”. 2007. In Int'l Conf on Global Software Engineering.
  24. Prikladnicki, R.; Damian, D.; e Audy, J. L. N. 2008. “Patterns of Distributed Software Development Evolution: A systematic review of the literature”. In Int'l Conf on Evaluation and Assessment in Software Engineering.
  25. Sengupta, B., Sinha, V. and Chandra, S. 2006. “A Research Agenda for Distributed Software Development”. In Int'l Conf on Software Engineering.
  26. Seyff, N., Hoyer, C., Kroiher, E. and Grünbacher, P. 2005. “Enhancing GSS-based Requirements Negotiation with Distributed and Mobile Tools”. In Int'l Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise.
  27. Sinha, V. and Sengupta, B. 2006. ”Enabling Collaboration in Distributed Requirements Management”. In IEEE Software.
  28. Šmite, D., Wohlin, C., Feldt, R. and Gorschek, T. 2008. "Reporting Empirical Research in Global Software Engineering: a Classification Scheme". In Int'l Conf on Global Software Engineering.
Download


Paper Citation


in Harvard Style

Ebling T., Luis Nicolas Audy J. and Prikladnicki R. (2009). A SYSTEMATIC LITERATURE REVIEW OF REQUIREMENTS ENGINEERING IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENTS . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-86-9, pages 363-366. DOI: 10.5220/0001995403630366


in Bibtex Style

@conference{iceis09,
author={Thaís Ebling and Jorge Luis Nicolas Audy and Rafael Prikladnicki},
title={A SYSTEMATIC LITERATURE REVIEW OF REQUIREMENTS ENGINEERING IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENTS},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2009},
pages={363-366},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001995403630366},
isbn={978-989-8111-86-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - A SYSTEMATIC LITERATURE REVIEW OF REQUIREMENTS ENGINEERING IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENTS
SN - 978-989-8111-86-9
AU - Ebling T.
AU - Luis Nicolas Audy J.
AU - Prikladnicki R.
PY - 2009
SP - 363
EP - 366
DO - 10.5220/0001995403630366