Exploratory Factor Analysis for Software Development Projects in Mexico

  • Sergio Alcaraz-Corona Universidad Autonoma de Nuevo Leon
  • José Luis Cantú-Mata Universidad Autonoma de Nuevo Leon
  • Fernando Torres-Castillo Universidad Autonoma de Nuevo Leon
Keywords: Exploratory Factor Analysis, Software Development Management, Time Planning, Risk Management

Abstract

Time and risk management have always been major concerns in a continuously growing number of processes or methodologies used to develop all kinds of useful products and services. Software like any other industry not only needs the most appropriate development methodology but also an efficient project management strategy that is capable of estimating and managing development times and any potential risks as best as possible in order to deliver high quality software products and services on time. Hence, the success or failure of software development projects depends on the efficiency by which several key factors such as cost, time, and risks are managed and how other software development factors influenced them. This paper presents an exploratory factor analysis to study the effects produced primarily on time planning caused by common factors observed in outsourced software development projects such as communication, teamwork, personnel training, among others. In our work, we also build a structural model in which we analyze the relationships between sets of dependent and independent variables derived from the responses of a survey applied to 32 Mexican organizations that subcontracted their software development projects to outsourcing providers. The results are presented and the reliability of our model was validated using the SmartPLS software.

Author Biographies

Sergio Alcaraz-Corona, Universidad Autonoma de Nuevo Leon
Professor, Electrical and Mechanical Engineering Faculty
José Luis Cantú-Mata, Universidad Autonoma de Nuevo Leon
Professor, Electrical and Mechanical Engineering Faculty

References

K. G. Abraham, and S. K. Taylor, Firms’ use of outside contractors: theory and practice, Journal of Labor Economics, vol. 14, no.3, pp. 394–424, 1993.

P. Abrahamsson, O. Salo, J. Ronkainen, and J. Warsta, Agile software development methods: review and analysis, VTT Publications,vol. 478, 2002.

S. Ainin, S. Bahri, T. Faziharudean, and N. Mohd, Impact of business process outsourcing practices on financial performance, Asian Journal of Information Technology, vol. 11, no. 2, pp. 56–64, 2012.

M. A. Akbar, J. Sang, A. A. Khan, M. Shafiq, S. Hussain, H. Hu,and H. Xiang, Improving the quality of software development process by introducing a new methodology–AZ-model, IEEE Access, vol. 6, pp. 4811–4823, 2018.

A. Arora, V. S. Arunachalam, J. Asundi, and R. Fernandes, The Indian software services industry, Research Policy, vol. 30, no. 8,pp. 1267–1287, 2001.

M. Bano, D. Zowghi, N. Ikram, and M. Niazi, What makes service oriented engineering challenging? A qualitative study, IET Software, vol. 8, no. 4, pp. 154–160, 2013.

B. W. Boehm, C. Abts, A. Winsor Brown, S. Chulani, B. K. Clark, E. Horowitz, R. Madachy, D. J. Reifer, and B. Steece Software cost estimation with COCOMO II, Prentice-Hall, Englewood Cliffs, New Jersey, 2000.

E. Carmel, The new software exporting nations: Impacts on national well being resulting from their software exporting industries, Electronic Journal on Information Systems in Developing Countries, vol. 13, no. 3, pp. 1–6, 2003.

R. Elizalde, and S. Bayona, Interpersonal relationships, leadership and other soft skills in software development projects: a systematic review, World Conference on Information Systems and Technologies, Springer, Cham., pp. 3–15, 2018.

A. M. Farrell, Insufficient discriminant validity: A comment on Bove, Pervan, Beatty, and Shiu, Journal of Business Research, vol. 63, no. 3, pp. 324–327, 2010.

C.Fornell,andD.F.Larcker, Structural equation models with unobservable variables and measurement error:Algebra and statistics,Journal of Marketing Research, vol. 18, no. 3, pp. 382–388, 1981.

J. F. Hair, C. M. Ringle, and M. Sarstedt, PLS-SEM: Indeed a silver bullet, Journal of Marketing Theory and Practice, vol. 19, no.2, pp. 139–152, 2011.

J. F. Hair, G. T. M. Hult, C. M. Ringle, and M. Sarstedt, A primer on partial least squares structural equation modeling (PLS-SEM), SAGE Publications, 2014.

D. R. Hansen, and M. M. Mowen, Cost Management: Accounting and Control, Thomson South-Western, Fifth edition, 2006.

M. Jorgensen, What we do and don’t know about software development effort estimation, IEEE Software, vol. 1, no. 2, pp. 37 -40,2014.

Y. Y. Jusoh, R. N. H. Nor, B. A. Mahmood, M. T. Wafeeq, M. A. Ali, and M. N. B. Jusoh, Communication management in global software development projects, IEEE Fourth International Conference on Information Retrieval and Knowledge Management(CAMP), pp. 1–7, 2018.

H. F. Kaiser, An index of factorial simplicity, Psychometrika, vol. 39, no. 1, pp. 31–36, 1974.

D. R. Kim, M. J. Cheon, C. D. Beugré, and T. K. Coverdale, Information systems outsourcing: Exploration on the impact of outsourcing service providers’service quality, Issues in Information Systems (IIS), vol. 4, pp. 528–534, 2003.

T. C. Lethbridge, S. Elliot Sim, and J. Singer, Studying software engineers: data collection techniques for software field studies, Empirical Software Engineering, vol. 10, no. 3, pp. 311–341, 2005.

S. A. Licorish, and S. G. MacDonell, Communication and personality profiles of global software developers, Information and Software Technology, vol. 64, pp. 113–131, 2015.

K. Lyytinen, L. Mathiassen, and J. Ropponen, Attention shaping and software risk – a categorical analysis of four classical risk management approaches, Information Systems Research, vol. 9, no. 3, pp. 233–255, 1998.

C. Manteli, I. Van de Weerd, and S. Brinkkemper, Bridging the gap between software product management and software project management, Proceedings of the 11th International Conference on Product Focused Software, ACM, pp. 32–34, 2010.

T. Mezher, W. Nasrallah, and A. Alemedinne, Management of technological innovation in Lebanese industry, PICMET, vol. 3, pp. 1064–1073, 2006.

P. Savolainen, J. J. Ahonen, and I. Richardson, When did your project start?–The software suppler’s perspective, The Journal of Systems and Software, vol. 104, pp. 32–40, 2015.

I. Sommerville, Software engineering, Addison Wesley Longman Publishing Co. Inc., Ninth edition, 2010.

C. J. Torrecilla-Salinas, J. Sede?o, M. J. Escalona, and M. Mej´ıas, Estimating, planning and managing agile web development projects under a value-based perspective, Information and Software Technology, vol. 61, no. 2, pp. 124–144, 2015.

Y. K. Wong, Modern software review: Techniques and technologies, IRM Press, First edition, 2006.

A. G. Yong, and S. Pearce, A beginner’s guide to factor analysis: Focusing on exploratory factor analysis, Tutorials in Quantitative Methods for Psychology, vol. 9, no. 2, pp. 79–94, 2013.

Published
2019-01-07
How to Cite
Alcaraz-Corona, S., Cantú-Mata, J. L., & Torres-Castillo, F. (2019). Exploratory Factor Analysis for Software Development Projects in Mexico. Statistics, Optimization & Information Computing, 7(1), 85-96. https://doi.org/10.19139/soic.v7i1.512
Section
Research Articles