Process models in the practice of distributed software development: A systematic review of the literature

Information and Software Technology - Tập 52 - Trang 779-791 - 2010
Rafael Prikladnicki1, Jorge Luis Nicolas Audy1
1Pontificia Universidade Católica do Rio Grande do Sul – PUCRS, Computer Science School, 6681 Ipiranga Avenue, Building 32, 90619-900 Porto Alegre, Brazil

Tài liệu tham khảo

O. Adelakun, IT outsourcing maturity model, in: European Conference on Information Systems, vol. 2, 2004. Arora, 2001, The indian software industry, Research Policy, 30, 1267, 10.1016/S0048-7333(00)00148-7 2006 Aoyama, 1998, Agile software process and its experience, ICSE S. Balaji, C. Ranganathan, Exploring the key capabilities for offshore IS sourcing, in: International Conference on Information Systems, 2006, pp. 543–552. Balaji, 2005, Strategic IS sourcing and dynamic capabilities: bridging the gap, HICSS J. Biolchini, P.G. Mian, A.C.C. Natali, G.H. Travassos, Systematic Review in Software Engineering, Technical Report TR – ES 679/05, COPPE/UFRJ, 2005. B. Boehm, A view of 20th and 21st century software engineering, in: Proceedings of the 28th International Conference on Software Engineering, Shanghai, 2006, pp. 12–29. Brereton, 2007, Lessons from applying the systematic literature review process within the software engineering domain, Journal of Systems and Software, 80, 517, 10.1016/j.jss.2006.07.009 E. Carmel, The Offshoring Stage Model: an epilogue, April 2005, <auapps.american.edu/~carmel/papers/epilogue.pdf> (accessed on November 2007). Carmel, 2005 Carmel, 2002, The maturation of offshore sourcing of information technology work, MIS Quarterly Executive, 1, 65 Carmel, 1999 V. Casey, I. Richardson, Uncovering the Reality within Virtual Software Teams, International Workshop on Global Software Development for the Practitioner, 2006, pp. 66–72. Chrissis, 2006 A.L. Chua, S. Pan, Knowledge transfer in offshore insourcing, in: International Conference on Information Systems, 2006. D. Cruzes, V. Basili, F. Shull, M. Jino, Automated information extraction from empirical software engineering literature: is that possible? in: First International Symposium on Empirical Software Engineering and Measurement (ESEM), 2007, pp. 491–493. Damian, 2006, Guest Editors’ Introduction: Global Software Development: How far Have We Come?, IEEE Software, 23, 17, 10.1109/MS.2006.126 D. Damian, D. Zowghi, The impact of stakeholders’ geographical distribution on requirements engineering in a multi-site development organization, in: 10th IEEE International Conference on Requirements Engineering (RE’02), Essen, Germany, 2002, pp. 319–328. A.C. Dias Neto, R. Subramanyan, M. Vieira, G.H. Travassos, Characterization of Model-based Software Testing Approaches, Technical Report TR – ES 713/07, COPPE/UFRJ, 2007. Dibbern, 2004, Information systems outsourcing: a survey and analysis of the literature, ACM SIGMIS Database, 35, 6, 10.1145/1035233.1035236 O. Dieste, A.G Padua, Developing search strategies for detecting relevant experiments for systematic reviews, in: First International Symposium on Empirical Software Engineering and Measurement (ESEM), 2007, pp. 215–224. T. Dyba, T. Dingsoyr, G.K. Hanssen, Applying systematic reviews to diverse study types: an experience report, in: First International Symposium on Empirical Software Engineering and Measurement (ESEM), 2007, pp. 225–234. Dyba, 2005, A systematic review of statistical power in software engineering experiments, Information and Software Technology, xx, 1 C. Ebert, Optimizing supplier management in global software engineering, in: International Conference on Global Software Engineering, Munich, Germany, 2007, pp. 177–185. Ethiraj, 2005, Where do capabilities come from and how do they matter? A study in the software services industry, Strategic Management Journal, 26, 25, 10.1002/smj.433 Evaristo, 2004, A dimensional analysis of geographically distributed project teams: a case study, Journal of Engineering and Technology Management, 21, 175, 10.1016/j.jengtecman.2003.05.001 B. Gannon, D.W. Wilson, IS offshoring: a proposed maturity model of offshore IS suppliers, in: European Conference on Information Systems, 2007, pp. 950–960. Gonzalez, 2006, Information systems outsourcing: a literature analysis, Information & Management, 43, 821, 10.1016/j.im.2006.07.002 J. Hanisch, B.J. Corbitt, Requirements engineering during global software development: some impediments to the requirements engineering process: a case study, in: European Conference on Information Systems, 2004. J.D. Herbsleb, Global software engineering: the future of socio-technical coordination, in: 29th International Conference on Software Engineering, Minneapolis, USA, 2007, pp. 188–198. Herbsleb, 2001, Guest editors’ introduction: global software development, IEEE Software, 18, 16, 10.1109/52.914732 E.B. Hyder, K.M. Heston, M.C. Paulk, The sCM-SP v2.01: The eSourcing Capability Model for Service Providers (eSCM-SP) v2.01 – Practice Details, Carnegie Mellon University, Pittsburgh, 2006. <http://itsqc.cs.cmu.edu/>. G. Höfner, V.S. Mani, TAPER: a generic framework for establishing an offshore development center, in: International Conference on Global Software Engineering, Munich, Germany, 2007, pp. 162–172. Karolak, 1998 N. Khan, W. Currie, M. Guah, Developing a Model for Offshore Outsourcing, in: Americas Conference on Information Systems, 2003, pp. 996–1003. B. Kitchenham, Procedures for Performing Systematic Reviews, Joint Technical Report SE0401 and NICTA Technical Report 0400011T.1, Software Engineering Group, Department of Computer Science, Keele University, 2004. B.A. Kitchenham, T. Dyba, M. Jorgensen evidence-based software engineering, in: 26th International Conference on Software Engineering (ICSE), Scotland, 2004, pp. 273–281. K. Kumar, L. Willcocks, Offshore Outsourcing: A Country to Far? in: European Conference on Information Systems, Lisbon, Portugal, 1996, pp. 1309–1325. S. Lasser, M. Heiss, Collaboration maturity and the offshoring cost barrier: the tradeoff between flexibility in team composition and cross-site communication effort in geographically distributed development projects, in: International professional Communication Conference, 2005, pp. 718–728. Matloff, 2005, Offshoring: what can go wrong, IT Professional, 39, 10.1109/MITP.2005.96 A.L. McNab, S. Sarker, Evolution of trust in distributed software development teams: a punctuated equilibrium model, in: Americas Conference on Information Systems, 2006. Meyer, 2006, The unspoken revolution in software engineering, IEEE Computer, 39, 121, 10.1109/MC.2006.37 Mirani, 2007, Procedural coordination and offshored software tasks: lessons from two case studies, Information & Management, 44, 216, 10.1016/j.im.2006.12.001 Mirani, 2006, Client–vendor relationship in offshore applications development: an evolutionary framework, Information Resources Management Journal, 19, 71, 10.4018/irmj.2006100105 Nolan, 1973, Managing the computer resource: a stage hypothesis, Communications of the ACM, 16, 399, 10.1145/362280.362284 Oates, 2006 R. Prikladnicki, D. Damian, J.L.N. Audy, Patterns of Evolution in the Practice of Distributed Software Development: Quantitative Results from a Systematic Review,” Evaluation and Assessment in Software Engineering, Bari, Italy, 2008, pp. 1–10. R. Prikladnicki, J.L.N. Audy, D. Damian, T.C. Oliveira, Distributed software development: practices and challenges in different business strategies of offshoring and onshoring, in: International Conference on Global Software Engineering, Germany, 2007, pp. 262–274. M. Ramamani, Offshore subsidiary engagement effectiveness: the role of subsidiary capabilities and parent – subsidiary interdependence, in: Conference of Midwest United States Association for IS, 2006, pp. 75–80. N. Ramasubbu, R.K. Balan, Globally Distributed Software Development Project Performance: an Empirical Analysis, ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2007, pp. 125–134. Ramasubbu, 2005, Leveraging global resources: a process maturity framework for managing distributed development, IEEE Software, 22, 80, 10.1109/MS.2005.69 Ranganathan, 2007, Critical capabilities for offshore outsourcing of information systems, MIS Quarterly Executive, 6, 147 C. Ranganathan, P. Krishnan, Crafting and executing an offshore IT sourcing strategy: globShop’s experience, in: International Conference on Information Systems, 2006. Robinson, 2004 Sakthivel, 2007, Managing risk in offshore systems development, Communications of the ACM, 50, 69, 10.1145/1232743.1232750 Sangwan, 2007 L. Sayeed, A qualitative investigation of IS offshore sourcing, in: Americas Conference on Information Systems, 2006. B. Sengupta, S. Chandra, V. Sinha, A research agenda for distributed software development, in: 28th International Conference on Software Engineering, Shanghai, 2006, pp. 731–740. Siakas, 2006, Software outsourcing quality achieved by global virtual collaboration, Software Process Improvement and Practice, 11, 319, 10.1002/spip.275 Smite, 2009, Empirical evidence in global software engineering: a systematic review, Empirical Software Engineering Journal Stewart, 2006, The moderating role of development stage in free/open source software project performance, Software Process Improvement and Practice, 11, 177, 10.1002/spip.258 C.H. Szymanski, R. Prikladnicki, The evolution of the internal offshore software development model at Dell Inc, in: International Conference on Global Software Engineering, Germany, 2007, pp. 40–50. Tuckman, 1965, Develomental sequence in small groups, Psychological Bulletin, 23, 384, 10.1037/h0022100