Looking At The User Side Of Software Engineering For Project Success

Tor Guimaraes, Ketan Paranjape, and Tom Timmerman


Citation: Guimaraes, T., Paranjape, K., & Timmerman, T.,(2021). Looking at the user side of software engineering for project success. SAM Advanced Management Journal, 86(2),15-31.


As a general definition, software engineering is “the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.” The importance of user-related factors has long been recognized by various researchers as important to the successful implementation of any commercially available system. This study attempts to test the importance of these factors as determinants of software engineering project success as measured by adherence to specified requirements, compliance with initial budget estimations, timeliness of agreed delivery, and overall user satisfaction with the product delivered. It has brought together some user-related variables (degree of user participation, user expertise, user/developer communication, user training, user influence, and user conflict) previously studied separately by different authors into a more cohesive model. Data regarding 178 system development projects using software engineering methodologies has been used to test proposed relationships between the independent variables and project success as defined in this study. The results confirm the importance of user participation, training, expertise, user/developer communication, and lack of user conflict for improving project success.


Abelein, U., & Paech, B. (2013). Understanding the influence of user participation and involvement on system success: A systematic mapping study. Empirical Software Engineering, 20(1), 28–81.

Abylova, V., & Salykova, L. (2019). Critical success factors in project management: A comprehensive review. PM World Journal, 8(5), 1–13.

Bano, M., & Zowghi, D. (2013). Users’ involvement in requirements engineering and system success. 2013 3rd International Workshop on Empirical Requirements Engineering, 1, 24–31. Retrieved from

Bano, M., & Zowghi, D. (2015). A systematic review on the relationship between user involvement and system success. Information and Software Technology, 58, 148–169.

Blair, B. J., & Shawler, L. A. (2019). Developing and implementing emergent responding training systems with available and low-cost computer-based learning tools: Some best practices and a tutorial. Behavior Analysis in Practice, 13(2), 509–520.

Bolan, C. (2011). IT empowers contrast media injectors. Applied Radiology, 40(7), 25.

Brodbeck, F. C. (2001). Communication and performance in software development projects. European Journal of Work and Organizational Psychology, 10(1), 73–94.

Butler, C. W., & Richardson, G. L. (2019). Completing information technology projects as scheduled and on time. American Journal of Software Engineering and Applications, 8(1), 8–17.

Butler, C. W., Vijayasarathy, L. R., & Roberts, N. (2019). Managing software development projects for success: Aligning plan- and agility-based approaches to project complexity and project dynamism. Project Management Journal, 51(3), 262–277.

Chen, C. C., Liu, J. Y.-C., & Chen, H.-G. (2011). Discriminative effect of user influence and user responsibility on information system development processes and project management. Information and Software Technology, 53(2), 149–158.

Discenza, R., Tesch, D., Klein, G., & Jiang, J. J. (2008). User involvement to enhance expertise in system development. International Journal of Internet and Enterprise Management, 5(4), 373–389.

Doll, W. J., & Torkzadeh, G. (1989). A discrepancy model of end-user computing involvement. Management Science, 35(10), 1151–1171.

Eveleens, J. L., & Verhoef, C. (2010). The rise and fall of the chaos report figures. IEEE Software, 27(1), 30–36.

Fischer, B., Peine, A., & Östlund, B. (2019). The importance of user involvement: A systematic review of involving older users in technology design. The Gerontologist, 60(7), 513–523.

Gallivan, M. J., & Keil, M. (2003). The user-developer communication process: A critical case study. Information Systems Journal, 13(1), 37–68.

Glaser, J. (2011). Interoperability: The key to breaking down information silos in health care. Healthcare Financial Management, 65(11), 44–46.

Grenuk, J. (2011). Healthy skepticism: Healthcare’s IT adoption reveals personal nature of change. Quality Progress, 44(9), 8–9.

Guimaraes, T., Armstrong, C., de Oliveira Neto, J. D., Riccio, E. D., & Madeira, G. (2015). Assessing the impact of ERP on end-user jobs. International Journal of the Academic Business World, 8(2), 37–49. Retrieved from EBSCO.

Guinan, P. J. (1988). Patterns of excellence for IS professionals: An analysis of communication behavior. Washington, D.C.: ICIT Press.

Hart, E. (2011). A new era promises better outcomes: BPM systems are the best decision for decision-support software. Health Management Technology, 32(11), 14–15.

Hartwick, J., & Barki, H. (1994). Explaining the role of user participation in information system use. Management Science, 40(4), 440–465.

Hoegl, M., & Gemuenden, H. G. (2001). Teamwork quality and the success of innovative projects: A theoretical concept and empirical evidence. Organization Science, 12(4), 435–449.

Hsu, J. S.-C., Chen, H.-G., Jiang, J., & Klein, G. (2010). The role of user review on information system project outcomes. International Journal of Information Technology Project Management, 1(1), 1–14.

Hunton, J. E., & Beeler, J. D. (1997). Effects of user participation in systems development: A longitudinal field experiment. MIS Quarterly, 21(4), 359–388.

Hwang, M. I., & Thorn, R. G. (1999). The effect of user engagement on system success: A meta-analytical integration of research findings. Information & Management, 35(4), 229–236.

Igbaria, M., Guimaraes, T., & Davis, G. B. (1995). Testing the determinants of microcomputer usage via a structural equation model. Journal of Management Information Systems, 11(4), 87–114.

Kaiser, K., & Srinivasan, A. (1982). User-Analyst differences: An empirical investigation of attitudes related to systems development. Academy of Management Journal, 25(3), 630–646.

Khalid, H., Shihab, E., Nagappan, M., & Hassan, A. E. (2015). What do mobile app users complain about? IEEE Software, 32(3), 70–77.

Lemmetty, K., Hayrinen, K., & Sundgren, S. (2009). The impacts of informatics competencies and user training on patient information system implementation. Studies in Health Technology and Informatics, 146, 656–651.

Limpornpugdee, W., Janz, B. D., & Richardson, S. M. (2009). Communication competence factors as moderators to the relationship between user participation and information quality. Journal of Information Technology Management, 20(4), 1–21.

Mac Donald, K., Rezania, D., & Baker, R. (2020). A grounded theory examination of project managers’ accountability. International Journal of Project Management, 38(1), 27–35.

Mendes, E., & Winkler, D. (2018). Special issue on “software quality in software-intensive systems.” Software Quality Journal, 26(2), 657–660.

Metaxiotis, K. (2008). Healthcare knowledge management. In M. E. Jennex (Ed.), Knowledge Management: Concepts, Methodologies, Tools, and Applications (pp. 1871–1880). IGI Global.

Monge, P. R., Bachman, S. G., Dillard, J. P., & Eisenberg, E. M. (1981). Communicator competence in the workplace: Model testing and scale development. Annals of the International Communication Association, 5(1), 505–527.

Nelson, R. R., & Cheney, P. H. (1987). Training end users: An exploratory study. MIS Quarterly, 11(4), 547.

Nurhayati, N., & Mulyani, S. (2015). User participation on system development, user competence and top management commitment and their effect on the success of the implementation of accounting information systems. European Journal of Business and Innovation Research, 3(2), 56–68.

Pollock, N. (2005). When Is a Work-Around? Conflict and Negotiation in Computer Systems Development. Science, Technology, & Human Values, 30(4), 496–514.

Radujković, M., & Sjekavica, M. (2017). Project management success factors. Procedia Engineering, 196(1), 607–615.

Ralph, P., & Kelly, P. (2014). The dimensions of software engineering success. Proceedings of the 36th International Conference on Software Engineering, 24–35. Hyderabad, India: ACM.

Reed, A. H., & Angolia, M. (2020). Risk management usage and impact on information systems project success. In Information Resources Managemetn Association (Ed.), Start-Ups and SMEs: Concepts, Methodologies, Tools, and Applications (pp. 1065–1084). Retrieved from

Robey, D., & Farrow, D. (1982). User involvement in information system development: A conflict model and empirical test. Management Science, 28(1), 73–85.

Robey, D., Farrow, D. L., & Franz, C. R. (1989). Group process and conflict in system development. Management Science, 35(10), 1172–1191.

Robey, D., Smith, L. A., & Vijayasarathy, L. R. (1993). Perceptions of Conflict and Success in Information Systems Development Projects. Journal of Management Information Systems, 10(1), 123–140.

Saleem, N. (1996). An empirical test of the contingency approach to user participation in information systems development. Journal of Management Information Systems, 13(1), 145–166.

Santhanam, R., Guimaraes, T., & George, J. F. (2000). An empirical investigation of ODSS impact on individuals and organizations. Decision Support Systems, 30(1), 51–72.

Shehzad, B., Awan, K., Lali, M. I. U., & Aslam, W. (2017). Identification of patterns in failure of software projects. Journal of Information Science & Engineering, 33(6), 1465–1480.

Subramanyam, R., Weisstein, F. L., & Krishnan, M. S. (2010). User participation in software development projects. Communications of the ACM, 53(3), 137.

Suciu, D. M. (2017). How do you measure success in software development. Comments on the Standish Group Chaos Reports 1994-2016. Retrieved from 3Pillar Global website:

Tessem, B. (2017). The customer effect in agile system development projects. A process tracing case study. Procedia Computer Science, 121, 244–251.

Wateridge, J. (1995). IT projects: A basis for success. International Journal of Project Management, 13(3), 169–172.

Weimar, E., Nugroho, A., Visser, J., Plaat, A., Goudbeek, M., & Schouten, A. P. (2017). The influence of teamwork quality on software team performance. ArXiv. Retrieved from

Wing, J. W., Petkov, D., & Andrew, T. N. (2020). A systemic framework for facilitating better client-developer collaboration in complex projects. International Journal of Information Technologies and Systems Approach, 13(1), 46–60.

Yamazaki, T., Ikeda, M., & Umemoto, K. (2011). Enhancement of healthcare quality using clinical‐pathways activities. VINE, 41(1), 63–75.

Yoon, Y., Guimaraes, T., & O’Neal, Q. (1995). Exploring the factors associated with expert systems success. MIS Quarterly, 19(1), 83–106.

Zhang, X., Stafford, T. F., Dhaliwal, J. S., Gillenson, M. L., & Moeller, G. (2014). Sources of conflict between developers and testers in software development. Information & Management, 51(1), 13–26.

Subscription or SAM Membership Required

Share This Article

Share on facebook
Share on twitter
Share on linkedin