Abstract
User participation is considered an effective way to conduct requirements engineering, but user-developer perception gaps in requirements understanding occur frequently. Since user participation in practice is not as active as we expect and the requirements perception gap has been recognized as a risk that negatively affects projects, exploring whether user-developer perception gaps in requirements understanding will hinder user participation is worthwhile. This will help develop a greater comprehension of the intertwined relationship between user participation and perception gap, a topic that has not yet been extensively examined. This study investigates the direct and mediating influences of user-developer requirements perception gaps on user participation by integrating requirements uncertainty and top management support. Survey data collected from 140 subjects were examined and analyzed using structural equation modeling. The results indicate that perception gaps have a direct negative effect on user participation and negate completely the positive effect of top management support on user participation. Additionally, perception gaps do not have a mediating effect between requirements uncertainty and user participation because requirements uncertainty does not significantly and directly affect user participation, but requirements uncertainty indirectly influences user participation due to its significant direct effect on perception gaps. The theoretical and practical implications are discussed, and limitations and possible future research areas are identified.
Similar content being viewed by others
References
Pitula K, Radhakrishnan T (2011) On eliciting requirements from end-users in the ICT4D domain. Requir Eng 16(4):323–351. doi:10.1007/s00766-011-0127-y
Fuentes-Fernández R, Gómez-Sanz J, Pavón J (2010) Understanding the human context in requirements elicitation. Requir Eng 15(3):267–283. doi:10.1007/s00766-009-0087-7
Al-Karaghouli W, AlShawi S, Fitzgerald G (2000) Negotiating and understanding information systems requirements: the use of set diagrams. Requir Eng 5(2):93–102. doi:10.1007/PL00010348
Chen H-G, Jiang JJ, Klein G, Chen JV (2009) Reducing software requirement perception gaps through coordination mechanisms. J Syst Softw 82(4):650–655. doi:10.1016/j.jss.2008.09.032
Jiang JJ, Klein G, Wu SPJ, Liang TP (2009) The relation of requirements uncertainty and stakeholder perception gaps to project management performance. J Syst Softw 82(5):801–808. doi:10.1016/j.jss.2008.11.833
Kaiya H, Shinbara D, Kawano J, Saeki M (2005) Improving the detection of requirements discordances among stakeholders. Requir Eng 10(4):289–303. doi:10.1007/s00766-005-0017-2
Martikainen S, Korpela M, Tiihonen T (2014) User participation in healthcare IT development: a developers’ viewpoint in Finland. Int J Med Inform 83(3):189–200. doi:10.1016/j.ijmedinf.2013.12.003
Martikainen S, Viitanen J, Korpela M, Lääveri T (2012) Physicians’ experiences of participation in healthcare IT development in Finland: willing but not able. Int J Med Inform 81(2):98–113. doi:10.1016/j.ijmedinf.2011.08.014
Bano M, Zowghi D (2015) A systematic review on the relationship between user involvement and system success. Inf Softw Technol 58:148–169. doi:10.1016/j.infsof.2014.06.011
Kujala S (2003) User involvement: a review of the benefits and challenges. Behav Inf Technol 22(1):1–16. doi:10.1080/01449290301782
Zowghi D, da Rimini F, Bano M (2015) Problems and challenges of user involvement in software development: an empirical study. In: Proceedings of the 19th international conference on evaluation and assessment in software engineering (EASE’15). doi:10.1145/2745802.2745810
Zwikael O (2008) Top management involvement in project management. Int J Manag Proj Bus 1(4):498–511. doi:10.1108/17538370810906228
Feng T, Zhao G (2014) Top management support, inter-organizational relationships and external involvement. Ind Manag Data Syst 114(4):526–549. doi:10.1108/imds-03-2013-0127
Ferreira S, Collofello J, Shunk D, Mackulak G (2009) Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation. J Syst Softw 82(10):1568–1577. doi:10.1016/j.jss.2009.03.014
Pfahl D, Lebsanft K (2000) Using simulation to analyse the impact of software requirement volatility on project performance. Inf Softw Technol 42(14):1001–1008. doi:10.1016/S0950-5849(00)00152-X
Bano M, Zowghi D (2013) Users’ involvement in requirements engineering and system success. In: IEEE third international workshop on empirical requirements engineering (EmpiRE 2013), pp 24–31. doi:10.1109/EmpiRE.2013.6615212
Abelein U, Paech B (2013) Understanding the influence of user participation and involvement on system success—a systematic mapping study. Empir Softw Eng 20(1):28–81. doi:10.1007/s10664-013-9278-4
Lin WT, Shao BBM (2000) The relationship between user participation and system success: a simultaneous contingency approach. Inf Manag 37(6):283–295. doi:10.1016/S0378-7206(99)00055-5
Dimitrijević S, Jovanović J, Devedžić V (2015) A comparative study of software tools for user story management. Inf Softw Technol 57:352–368. doi:10.1016/j.infsof.2014.05.012
Davidson EJ (2002) Technology frames and framing: a socio-cognitive investigation of requirements determination. MIS Q 26(4):329–358. doi:10.2307/4132312
Jiang JJ, Klein G, Discenza R (2002) Perception differences of software success: provider and user views of system metrics. J Syst Softw 63(1):17–27. doi:10.1016/S0164-1212(01)00135-2
Potter L (2004) Investigating the gap between IT professionals and users. In: ACIS 2004 Proceedings, vol. 68. http://aisel.aisnet.org/acis2004/68
Yeh Q-J, Tsai C-L (2001) Two conflict potentials during IS development. Inf Manag 39(2):135–149. doi:10.1016/S0378-7206(01)00088-X
Hunton JE (1996) Involving information system users in defining system requirements: the influence of procedural justice perceptions on user attitudes and performance. Decis Sci 27(4):647–671. doi:10.1111/j.1540-5915.1996.tb01830.x
Sodan AC (2006) How much do technical scientists really cooperate? SIGCAS Comput Soc 36(2):4. doi:10.1145/1215942.1215946
Barki H, Jon H (2001) Interpersonal conflict and its management in information system development. MIS Q 25(2):195–228. doi:10.2307/3250929
Liu JY-C, Chen H-G, Chen CC, Sheu TS (2011) Relationships among interpersonal conflict, requirements uncertainty, and software project performance. Int J Proj Manag 29(5):547–556. doi:10.1016/j.ijproman.2010.04.007
Martin NL, Pearson JM, Furumo K (2007) Is project management: size, practices and the project management office. J Comput Inf Syst 47(4):52–60
Salay R, Chechik M, Horkoff J, Di Sandro A (2013) Managing requirements uncertainty with partial models. Requir Eng 18(2):107–128. doi:10.1007/s00766-013-0170-y
Begier B (2013) Informal approach based on user involvement to overcome uncertainties in a software project and to achieve high quality of an innovative product. Int J Intell Inf Database Syst 7(3):278–293. doi:10.1504/IJIIDS.2013.053828
Kujala S (2008) Effective user involvement in product development by improving the analysis of user needs. Behav Inf Technol 27(6):457–473. doi:10.1080/01449290601111051
Emam K, Quintin S, Madhavji N (1996) User participation in the requirements engineering process: an empirical study. Requir Eng 1(1):4–26. doi:10.1007/BF01235763
Young R, Poon S (2013) Top management support—almost always necessary and sometimes sufficient for success: findings from a fuzzy set analysis. Int J Proj Manag 31(7):943–957. doi:10.1016/j.ijproman.2012.11.013
Ahmed R, Mohamad NAB, Ahmad MS (2016) Effect of multidimensional top management support on project success: an empirical investigation. Qual Quant 50(1):151–176. doi:10.1007/s11135-014-0142-4
Young R, Jordan E (2008) Top management support: mantra or necessity? Int J Proj Manag 26(7):713–725. doi:10.1016/j.ijproman.2008.06.001
Ragu-Nathan BS, Apigian CH, Ragu-Nathan TS, Tu Q (2004) A path analytic study of the effect of top management support for information systems performance. Omega 32(6):459–471. doi:10.1016/j.omega.2004.03.001
Basu V, Hartono E, Lederer AL, Sethi V (2002) The impact of organizational commitment, senior management involvement, and team involvement on strategic information systems planning. Inf Manag 39(6):513–524. doi:10.1016/S0378-7206(01)00115-X
Thong JYL, Yap C-S, Raman KS (1996) Top management support, external expertise and information systems implementation in small businesses. Inf Syst Res 7(2):248–267
Boonstra A (2013) How do top managers support strategic information system projects and why do they sometimes withhold this support? Int J Proj Manag 31(4):498–512. doi:10.1016/j.ijproman.2012.09.013
Nidumolu SR (1996) Standardization, requirements uncertainty and software project performance. Inf Manag 31(3):135–150. doi:10.1016/S0378-7206(96)01073-7
McGill T, Klobas J (2008) User developed application success: sources and effects of involvement. Behav Inf Technol 27(5):407–422. doi:10.1080/01449290601110715
McKeen JD, Guimaraes T, Wetherbe JC (1994) The relationship between user participation and user satisfaction: an investigation of four contingency factors. MIS Q 18(4):427–451
Hartwick J, Barki H (1994) Explaining the role of user participation in information system use. Manag Sci 40(4):440–465
Wang W-T, Lai Y-J (2014) Examining the adoption of KMS in organizations from an integrated perspective of technology, individual, and organization. Comput Hum Behav 38:55–67. doi:10.1016/j.chb.2014.05.013
Štemberger MI, Manfreda A, Kovačič A (2011) Achieving top management support with business knowledge and role of IT/IS personnel. Int J Inf Manag 31(5):428–436. doi:10.1016/j.ijinfomgt.2011.01.001
Lin H-F (2010) An investigation into the effects of IS quality and top management support on ERP system usage. Total Qual Manag Bus Excell 21(3):335–349. doi:10.1080/14783360903561761
Liu JY-C, Chen VJ, Chan C-L, Lie T (2008) The impact of software process standardization on software flexibility and project management performance: control theory perspective. Inf Softw Technol 50(9–10):889–896. doi:10.1016/j.infsof.2008.01.002
Schreiber JB (2008) Core reporting practices in structural equation modeling. Res Soc Adm Pharm 4(2):83–97. doi:10.1016/j.sapharm.2007.04.003
Hair JF, Black WC, Babin BJ, Anderson RE (2010) Multivariate data analysis: a global perspective. Pearson Education, Upper Saddle River
Polančič G, Heričko M, Pavlič L (2011) Developers’ perceptions of object-oriented frameworks—an investigation into the impact of technological and individual characteristics. Comput Hum Behav 27(2):730–740. doi:10.1016/j.chb.2010.10.006
Hong S, Thong JYL, Tam KY (2006) Understanding continued information technology usage behavior: a comparison of three models in the context of mobile internet. Decis Support Syst 42(3):1819–1834. doi:10.1016/j.dss.2006.03.009
Kearns GS (2006) The effect of top management support of SISP on strategic IS management: insights from the US electric power industry. Omega 34(3):236–253. doi:10.1016/j.omega.2004.10.008
Ifinedo P (2011) Examining the influences of external expertise and in-house computer/IT knowledge on ERP system success. J Syst Softw 84(12):2065–2078. doi:10.1016/j.jss.2011.05.017
Agresti A, Finlay B (1997) Statistical methods for the social science, 3rd edn. Prentice Hall, Upper Saddle River
Byrne BM (2010) Structural equation modeling with AMOS: basic concepts, applications, and programming, 2nd edn. Routledge, New York
Frazier PA, Tix AP, Barron KE (2004) Testing moderator and mediator effects in counseling psychology research. J Couns Psychol 51(1):115–134. doi:10.1037/0022-0167.51.1.115
MacKinnon DP, Lockwood CM, Hoffman JM, West SG, Sheets V (2002) A comparison of methods to test mediation and other intervening variable effects. Psychol Methods 7(1):83–104
Lin T-C, Ku Y-C, Huang Y-S (2014) Exploring top managers’ innovative IT (IIT) championing behavior: integrating the personal and technical contexts. Inf Manag 51(1):1–12. doi:10.1016/j.im.2013.09.002
Kaluzniacky E (2004) Managing psychological factors in information systems work: an orientation to emotional intelligence. IGI Global, Hershey
Feldt R, Torkar R, Angelis L, Samuelsson M (2008) Towards individualized software engineering: Empirical studies should collect psychometrics. In: Proceedings of the 2008 international workshop on cooperative and human aspects of software engineering (CHASE’08), pp 49–52
Acknowledgements
The authors thank the survey respondents for providing valuable data. This research was supported by the China Scholarship Council (CSC).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Jia, J., Capretz, L.F. Direct and mediating influences of user-developer perception gaps in requirements understanding on user participation. Requirements Eng 23, 277–290 (2018). https://doi.org/10.1007/s00766-017-0266-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00766-017-0266-x