Review of global software development (GSD) trends in Malaysia and future directions

In IT industry, global software development (GSD) is becoming popular since the past few decades. GSD is the process whereby companies are doing development of software at different locations. GSD is adopted by the IT companies to get the advantages of multi-site development, reduce development cost and access large group of skilled labor. Despite the leverage benefits of GSD, several challenges are also associated with it. A number studies have addressed disciplined processes and standards to cope with these challenges. These studies are conducted in different parts of the world but not particularly in Malaysia. The literature on the use of software practices due to GSD in Malaysia is still limited. Therefore, the present study reviews the existing work on GSD and suggests further research in this area in Malaysian context. We present our future research plan for Malaysian software companies that are involved in GSD and project outsourcing. The findings of future researches will help to know the trends of software processes in Malaysia as well as the GSD factors that affect the selection of a process. Moreover, present study also presents a preliminary framework for process selection.

[1]  Suhaimi Ibrahim,et al.  An integrated software process assessment for Malaysia's SME organizations , 2009 .

[2]  R. Sriram,et al.  Global software development using agile methodologies: A review of literature , 2012, 2012 IEEE International Conference on Management of Innovation & Technology (ICMIT).

[3]  Mahmood Niazi,et al.  Barriers in the selection of offshore software development outsourcing vendors: An exploratory study using a systematic literature review , 2011, Inf. Softw. Technol..

[4]  Sherry D. Ryan,et al.  Global Agile Team Configuration , 2011 .

[5]  Asif Gill,et al.  Agile Global Software Development Communication Challenges: a Systematic Review , 2014, PACIS.

[6]  P. Mayring Qualitative Content Analysis , 2000 .

[7]  Riza Sulaiman,et al.  A system development methodology for ERP system in SMEs of Malaysian manufacturing sectors , 2013 .

[8]  Casper Lassenius,et al.  Distributed Agile Development: Using Scrum in a Large Project , 2008, ICGSE 2008.

[9]  K. Perreault,et al.  Research Design: Qualitative, Quantitative, and Mixed Methods Approaches , 2011 .

[10]  P. Gill,et al.  Methods of data collection in qualitative research: interviews and focus groups , 2008, BDJ.

[11]  Azlinah Mohamed,et al.  Chaos issues on communication in Agile Global Software Development , 2012, 2012 IEEE Business, Engineering & Industrial Applications Colloquium (BEIAC).

[12]  Arif Ali Khan,et al.  Systematic review of success factors and barriers for software process improvement in global software development , 2016, IET Softw..

[13]  Juyun Cho,et al.  GLOBALIZATION AND GLOBAL SOFTWARE DEVELOPMENT , 2007 .

[14]  Salma Imtiaz,et al.  Establishing trust in offshore software outsourcing relationships: an exploratory study using a systematic literature review , 2013, IET Softw..

[15]  Casper Lassenius,et al.  Could Global Software Development Benefit from Agile Methods? , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[16]  Ita Richardson,et al.  Management at the Outsourcing Destination - Global Software Development in India , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[17]  Sabrina Marczak,et al.  Problems? We All Know We Have Them. Do We Have Solutions Too? A Literature Review on Problems and Their Solutions in Global Software Development , 2012, 2012 IEEE Seventh International Conference on Global Software Engineering.

[18]  Pat Bazeley,et al.  Qualitative Data Analysis: Practical Strategies , 2013 .

[19]  Sajjad Mahmood,et al.  Challenges of project management in global software development: A client-vendor analysis , 2016, Inf. Softw. Technol..

[20]  Pär J. Ågerfalk,et al.  Global software development , 2009, Commun. ACM.

[21]  Hye-Young Paik,et al.  Using Scrum in Global Software Development: A Systematic Literature Review , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[22]  Arshad Ahmad,et al.  Requirements Understanding: A Challenge in Global Software Development, Industrial Surveys in Kingdom of Saudi Arabia , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference.

[23]  R. Bogdan Qualitative research for education : an introduction to theory and methods / by Robert C. Bogdan and Sari Knopp Biklen , 1997 .

[24]  Darja Šmite,et al.  Software Development Processes in Globally Distributed Environment , 2011 .

[25]  Aziz Deraman,et al.  A survey on the current practices of software development process in Malaysia , 2005 .

[26]  Pär J. Ågerfalk,et al.  Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[27]  David R. Thomas,et al.  A General Inductive Approach for Analyzing Qualitative Evaluation Data , 2006 .

[28]  Daniela E. Damian,et al.  Global Software Development and Delay: Does Distance Still Matter? , 2008, 2008 IEEE International Conference on Global Software Engineering.

[29]  Mahmood Niazi,et al.  Critical Barriers for Offshore Software Development Outsourcing Vendors: A Systematic Literature Review , 2009, 2009 16th Asia-Pacific Software Engineering Conference.

[30]  Ugrasen Suman,et al.  A Systematic Literature Review on Global Software Development Life Cycle , 2015, SOEN.

[31]  Casper Lassenius,et al.  Effects of four distances on communication processes in global software projects , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[32]  Bikram Sengupta,et al.  A research agenda for distributed software development , 2006, ICSE.

[33]  Ita Richardson,et al.  Handoffs Management in Follow-the-Sun Software Projects: A Case Study , 2014, 2014 47th Hawaii International Conference on System Sciences.

[34]  Liisa von Hellens,et al.  Qualitative Research in Information Systems , 2007, Australas. J. Inf. Syst..

[35]  Shuib Basri,et al.  Software Development Practices and Problems in Malaysian Small and Medium Software Enterprises: A Pilot Study , 2015, 2015 5th International Conference on IT Convergence and Security (ICITCS).

[36]  M. Khalique,et al.  An Overview of Small and Medium Enterprises in Malaysia and Pakistan: Past, Present and Future Scenario , 2014 .

[37]  Pär J. Ågerfalk,et al.  Exploring the Assumed Benefits of Global Software Development , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[38]  Gary Wills,et al.  An Empirical Study: Understanding Factors and Barriers for Implementing Agile Methods in Malaysia , 2010 .

[39]  Barkha Javed,et al.  Process Support for Requirements Engineering Activities in Global Software Development: A Literature Based Evaluation , 2010, 2010 International Conference on Computational Intelligence and Software Engineering.