Researching Human and Organizational Factors Impact for Decisions on Software Quality

Luis Fernández Sanz, Josefa Gómez Pérez, Teresa I. Díez-Folledo, Sanjay Misra

Abstract

Quality is an essential factor for European competitiveness as low price strategies based on low labour costs can be difficult to implement. Although software quality assurance has a long tradition, there is a lack of research on some practical aspects. In particular, the extended study of the influence of human and organizational factors (HOF) on the quality of software development, maintenance and management has been neglected. However, different studies have identified these as key factors in software projects with impact in terms of cost, quality and results measuring quantitative and qualitatively their impact. As part of the Iceberg project, funded under the Marie Curie IAPP EU-funded program, some relevant evidences of the influence of HOF on software quality has been reviewed and analysed to discuss the challenges in this area confirming the need of promoting deeper and wider research efforts.

References

  1. Acuña S., Gómez M., Juristo N. 2009. How do personality, team processes and task characteristics relate to job satisfaction and software quality?, Information and Software Technology, v.51 n.3, p.627-639.
  2. Barney, S., Petersen, K., Svahnberg, M., Aurum, A., & Barney, H. 2012. Software quality trade-offs: A systematic map. Information and Software Technology, 54 vol. 7, 651-662.
  3. Basili, V.R., Reiter Jr., R.W. 1979. An Investigation of Human Factors in Software Development. Computer 12(12), pp. 21-38
  4. Beecham S., Baddoo N., Hall T., Robinson H., Sharp H. 2008. Motivation in Software Engineering: A systematic literature review, Information and Software Technology, Volume 50, Issues 9-10, pp. 860-878
  5. Beecham, S., Baddoo, N., Hall, T., Robinson, H., Sharp, H. 2008. Motivation in Software Engineering: A systematic literature review. Information and Software Technology 50(910), pp. 860-878
  6. Bernárdez B., Durán A., Parejo J.A., Ruiz-Cortés A. 2014. A controlled experiment to evaluate the effects of mindfulness in software engineering. In Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 7814). ACM, New York, NY, USA, Article 17, 10 pages.
  7. Brooks, F. P. 1975. The mythical man-month. Reading, MA: Addison-Wesley.
  8. Demarco, T., Lister T. 1999. Peopleware: Productive Projects and Teams, Dorset House, 2nd edition
  9. Dittrich Y., Sharp H., Theophilus H.W., De Souza C., Korpela M., and Singer J.. 2010. Cooperative and human aspects of software engineering: CHASE 2010. SIGSOFT Softw. Eng. Notes 35, 5, pp. 27-29
  10. Dyba T., Dingsoyr T. 2008. Empirical studies of agile software development: A systematic review, Information and Software Technology, Volume 50, Issues 9-10, pp. 833-859
  11. Edwards R., Sohal A.S. 2003. The human side of introducing total quality management: Two case studies from Australia. International Journal of Manpower, 24, 5, pp.551-567.
  12. Fernández-Sanz L., Villalba M.T., J Hilera J.R., Lacuesta R. 2009. Factors with Negative Influence on Software Testing Practice in Spain: A Survey, Volume 42 of the series Communications in Computer and Information Science pp 1-12.
  13. Fernández-Sanz, L., Misra, S. 2011. Influence of human factors in software quality and productivity. In Computational Science and Its Applications-ICCSA pp. 257-269. Springer Berlin Heidelberg.
  14. Fernandez-Sanz, L.; Misra, S. 2012. Practical Application of UML Activity Diagrams for the Generation of Test Cases. Proceedings of the Romanian Academy, Series A, vol. 13, no 3, p. 251-260.
  15. Griesser, J.W. 1993. Motivation and information system professionals. Journal of Managerial Psychology 8(3), pp. 21-30
  16. Jaktman C. B. 1998. The influence of organisational factors on the success and quality of a product-line architecture. Proceedings of ASWEC 7898: Aus. Software Engineering Conference, pp. 2-11
  17. Jones, T. Capers. 1998 Estimating software costs. McGrawHill, Inc.
  18. Kanij, T., Merkel, R., Grundy, J. 2014. A Preliminary Survey of Factors Affecting Software Testers. 23rd Australian Software Engineering Conference (ASWEC), 2014, vol., no., pp.180-189.
  19. Kitchenham B. A. et al. 2012. Preliminary guidelines for empirical research in software engineering. IEEE Transactions on Software Engineering, vol. 28, no. 8, pp. 721-734
  20. Krishnan M. S., Kriebel C. H., Kekre S., and Mukhopadhyay T. 2000. An Empirical Analysis of Productivity and Quality in Software Products. Journal Management Science, vol. 46 Issue 6, pp. 745-759
  21. Krishnan, M. S., Kriebel, C. H., Kekre, S., Mukhopadhyay, T. 2000. An empirical analysis of productivity and quality in software products. Management science, 46(6), pp. 745-759.
  22. Latorella, K. A., Prabhu, P. V. 2000. A review of human error in aviation maintenance and inspection. International Journal of Industrial Ergonomics, 26(2), pp. 133-161.
  23. Lavallée M, Robillard P.N. 2015. Why Good Developers Write Bad Code: An Observational Case Study of the Impacts of Organizational Factors on Software Quality. International Conference on software Engineering (ICSE2015), pp. 16-24
  24. Leung H. 2001. Organizational factors for successful management of software development. Journal of Comp. Info. Systems, vol. 42, pp. 26-37.
  25. Martin, D., Rooksby, J., Rouncefield, M., Sommerville, I. 2007. Good Organisational Reasons for Bad Software Testing: An Ethnographic Study of Testing in a Small Software Company. International Conference on Software Engineering, ICSE pp. 602-611
  26. Mathew J. 2007. The relationship of organisational culture with productivity and quality. A study of Indian software organisations, vol. 29, pp. 677-95.
  27. Misra S., Colomo-Palacios R., Pusatli T., Soto-Acosta P. 2013 A discussion on the Role of People in Global Software Development. A discussion on the role of people in global software development. pp. 525-531.
  28. Misra, S. Fernández L. 2011. Quality Issues in Global Software Development. The Sixth International Conference on Software Engineering Advances ICSEA
  29. Nagappan N., Murphy B, Basili V. 2008. The influence of organizational structure on software quality an empirical case study. Proceedings of the 30th international conference on Software engineering, pp. 521-530
  30. Naur, P. 1991. Computing: A Human Activity. AddisonWesley.
  31. Nygaard, K. 1986. Program Development as a Social Activity. Information Processing 86. IFIP, pp. 189- 198.
  32. Parzinger, M. J., Nath, R. 2000. A study of the relationships between total quality management implementation factors and software quality. Total Quality Management, 11(3), pp. 353-371.
  33. Parzinger, M. J., Nath, R., Lemons, M. A. 2001. Examining the effect of the transformational leader on software quality. Software Quality Journal, 9(4), pp. 253-267.
  34. Pirzadeh L. 2010. Human Factors in Software Development: A Systematic Literature Review. Doctoral dissertation.
  35. Rico, D. F. 2004. ROI of software process improvement: Metrics for project managers and software engineers. J. Ross Publishing.
  36. Rooksby, J., Rouncefield, M., Sommerville, I. 2009. Testing in the wild: The social and organisational dimensions of real world practice. Computer Supported Cooperative Work (CSCW), 18(5-6), pp.559-580.
  37. Ryan, S and O'Connor, R. 2013. Acquiring and sharing tacit knowledge in software development teams: An empirical study. Information and Software Technology, 55 (9). pp. 1614-1624.
  38. Saaed S. 2014. Human Factors in Software Development and Design, IGI Global.
  39. Seth F.P. 2015. Empirical Studies on Software Quality Construction: Exploring Human Factors and Organizational Influences. Doctoral dissertation.
  40. Shahraki, A., Konarizadeh, M., Paghaleh, M. J., Zarei, M. 2011. HRM effects on TQM. Business Management Dynamics, 1(3), pp. 1-12.
  41. Siakas, K. V., Georgiadou, E. 2002. Empirical measurement of the effects of cultural diversity on software quality management. Software Quality Journal,10(2), pp. 169-180.
  42. Thomas S. A., Hurley S. F. and Barnes D. J.. 1996. Looking for the human factors in software quality management. International Conference on Software Engineering: Education and Practice, pp. 474-480
  43. Trendowicz, A., Münch, J. 2009. Factors Influencing Software Development Productivity-State of the Art and Industrial Experiences. Advances in computers, 77, 185-241.
  44. Verner J. M., Brereton O. P., Kitchenham B. A., Turner M. and Niazi M. 2012. Systematic literature reviews in global software development: A tertiary study. 16th International Conference on Evaluation & Assessment in Software Engineering, pp. 2-11.
  45. Wagner, S., Ruhe, M. 2008. A systematic review of productivity factors in software development. language, Technischen Universität Münche, TUM-I0832 Report
  46. Xavier, A. J. 2005. Managing human factors in aircraft maintenance through a performance excellence framework. (Doctoral dissertation, Embry-Riddle Aeronautical University).
  47. Yilmaz, M. and O'Connor, R. 2012. Social Capital as a Determinant Factor of Software Development Productivity: An Empirical Study Using Structural Equation Modeling. Int. J. Hum. Cap. Inf. Technol. Prof. 3, 2, 40-62.
Download


Paper Citation


in Harvard Style

Fernández Sanz L., Gómez Pérez J., Díez-Folledo T. and Misra S. (2016). Researching Human and Organizational Factors Impact for Decisions on Software Quality . In Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016) ISBN 978-989-758-194-6, pages 283-289. DOI: 10.5220/0006003702830289


in Bibtex Style

@conference{icsoft-ea16,
author={Luis Fernández Sanz and Josefa Gómez Pérez and Teresa I. Díez-Folledo and Sanjay Misra},
title={Researching Human and Organizational Factors Impact for Decisions on Software Quality},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016)},
year={2016},
pages={283-289},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006003702830289},
isbn={978-989-758-194-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016)
TI - Researching Human and Organizational Factors Impact for Decisions on Software Quality
SN - 978-989-758-194-6
AU - Fernández Sanz L.
AU - Gómez Pérez J.
AU - Díez-Folledo T.
AU - Misra S.
PY - 2016
SP - 283
EP - 289
DO - 10.5220/0006003702830289