International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Blog/Latest News Contact Us
10th percentile
Powered by  Scopus
Scopus coverage:
Nov 2018 to May 2020


IJSTR >> Volume 8 - Issue 11, November 2019 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

A Systematic Literature Review Of Multi-Criteria Risk Factors (VUCA) In Requirement Engineering

[Full Text]



Halima Sadia, Dr. Syed Qamar Abbas, Mohammad. Faisal



Software Development, Requirement Risk, Requirement Volatility, Requirement Uncertainty, Requirement Complexity, Requirement Ambiguity



Now-a-days, Information technology has covered almost every aspect of human life. The software industry is a main component of IT industry. Software projects have a very high probability of failure and a major reason behind is poor requirement engineering process. Potential requirement related threats or risks must be identified in the earlier stages of development so that negative impact of their effect can be minimized. Many approaches have been proposed to effectively manage requirement engineering challenges. This work aims to study available work in requirement risk management along with their pros and cons



[1] The Chaos Report, Standish Group, Retrieved from http://www.standishgroup.com/sampleresearch/ choas2009.pdf accessed on 20 October 2014.
[2] IEEE (1990). IEEE Standard Glossary of Software Engineering Terminology (ANSI), [SH13748-NYF], IEEE [1-55937-067-X].
[3] Ropponen J., and Lyytinen K. (2000). Components of Software Development Risk: what influences it- a project manager survey. IEEE Transactions on Software Engineering, 98-112. Doi:10.1109/32.841112.
[4] Parayil, G. (2016). Political Economy and Information Capitalism in India: Digital Divide, Development Divide and Equity Technology, Globalization and Development. Springer. p. 242. ISBN 9780230595613.
[5] NASSCOM (2017). Information technology/business process management (IT-BPM) sector in India as a share of India's gross domestic product (GDP) from 2009 to 2017". Archived from the original
[6] Singh, Shelley (14 September 2017). "How the Indian IT services sector is seeking to make its biggest transformation". Retrieved 3 November 2017 – via The Economic Times
[7] The CHAOS report (1995), Standish Group, Retrieved from www.standishgroup.com accessed on 22 December October 2014).
[8] The chaos report (1999). Recipe for Success. Standish Group International, The Standish Group International accessed on 28 October 2014.
[9] Jalote, P., (2005), An Integrated Approach to Software Engineering, 3rd edition, Narosa Publishing house, India.
[10] U.S. Army Heritage and Education Center (February 16, 2018). "Who first originated the term VUCA (Volatility, Uncertainty, Complexity and Ambiguity)?". USAHEC Ask Us a Question. The United States Army War College. Retrieved July 10, 2018.
[11] Barbara Kitchenham, und Stuart Charters (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. Keele University and Durham University Joint Report, EBSE 2007-001.
[12] Rahul Thakurta, Suresh P. (2011). Rajesh Kumar, P.S.Grover. (2010). A Fuzzy Logic Approach to Measure Complexity of Generic Aspect-Oriented Systems. Journal of Object Technology, 9(3).
[13] Pfleeger, S.L. (1998). Software Engineering Theory and Practice, Prentice Hall, USA.
[14] Berkling, K., Kiragiannis, G., Zundel, A., & Datta, S. (2009). Timeline Prediction Framework for Iterative Software Engineering Projects With Changes. Lecture Notes in Business Information Processing, 15–32.
[15] Liu, D., Wang, Q., Xiao, J., Li, J., & Li, H. (2008). RVSim: A Simulation Approach To Predict The Impact of Requirements Volatility on Software Project Plans. Lecture Notes in Computer Science, LNCS, 307–319.
[16] Ingram, C., & Riddle, S. (2012). Using Early Stage Project Data to Predict Change-Proneness. Proceedings of the 3rd International Workshop on Emerging Trends in Software Metrics, 42–48
[17] Fukushima, T., Kamei, Y., Mcintosh, S., Yamashita, K., & Ubayashi, N. (2014). An Empirical Study of Just-in-Time Defect Prediction using Cross-Project Models. In MSR’14, May 31 – June 1, 2014, Hyderabad, India (pp. 172–181).
[18] Nakatani, T. (2014). Predicting Requirements Changes by Focusing on the Social Relations. In Proceedings of Tenth Asia-Pacific Conference on Conceptual Modeling, New Zealand (pp. 65–70).
[19] Wang, X., Wu, C., & Ma, L. (2010). Software project schedule variance prediction using Bayesian Network. 2010 IEEE International Conference on Advanced Management Science (ICAMS 2010), 26–30.
[20] Mao, C., Lu, Y., & Wang, X. (2006). A study on the distribution and cost prediction of requirements changes in the software life-cycle. Lecture Notes in Computer Science 3840 LNCS, 136–150.
[21] Loconsole, A. (2008). Construction and Validation of Prediction Models for Number of Changes to Requirements. Department of Computing Science, Umeå University (Vol. 17). Umea, Sweden.
[22] Shi, L., Wang, Q., & Li, M. (2013). Learning from evolution history to predict future requirement changes. 21st IEEE International Requirements Engineering Conference (RE), 135.
[23] Goknil, A., Domburg, R. Van, 2014. Experimental Evaluation of a Tool for Change Impact Prediction in Requirements Models_: Design, Results and Lessons Learned. In IEEE 4th International Model-Driven Requirements Engineering Workshop (MoDRE) (pp. 57–6). Karlskrona, Sweden.
[24] Christopher, D. F. X. (2012). Prediction of Software Requirements Stability Based on Complexity Point Measurement Using Multi- Criteria Fuzzy Approach. Internal Journal of Software Engineering and Applications, 3(6), 101–115.
[25] N Nurmuliani, Didar Zowghi,(2004). Analysis of Requirements Volatility during Software Development Life Cycle. In Proceedings of the 2004 Australian Software Engineering Conference,1530-0803/04
[26] Mao, Lu, and Wang (2006). A Study on the Distribution and Cost Prediction of Requirements Changes in the Software Life-Cycle. College of Computer Science and Technology, Wuhan P.R. China
[27] A Loconsole, Jürgen Börstler (2008). Construction and Validation of Prediction Models for Number of Changes to Requirements. Department of Computing Science, UMEÅ, SWEDEN. ISSN-0348-0542
[28] Christopher, Chandra (2012). Prediction Of Software Requirements Stability Based On Complexity Point Measurement Using Multi-Criteria Fuzzy Approach. International Journal of Software Engineering & Applications (IJSEA), Vol.3, No.6, November 2012
[29] Goknil, van, Domburg, 2014. Experimental Evaluation of a Tool for Change Impact Prediction in Requirements Models: Design, Results, and Lessons Learned in IEEE 2014, IEEE 4th International Model-Driven Requirements Engineering Workshop, Sweden.
[30] Md. Faisal, Md. Rizwan, Halima (2014). An Efficient Approach for Requirement Volatility Identification in International Journal of Computer Applications (0975 – 8887) Volume 101– No.15, September 2014.
[31] Khloud, Mahmoud, Sherif (2016). Identify and Manage the Software Requirements Volatility Proposed Framework and Case Study in (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 7, No. 5, 2016.
[32] Shalinka Jayatilleke, Richard Lai (2017), A Systematic Review of Requirements Change Management, Information and Software Technology Volume 93, Pages 163-185.
[33] Nidumolu, S. (1996). Standardization, Requirements uncertainty and software project Performance. Information and Management, 31,135-150
[34] Lu, P.J., Song, X., & Song, Y. (2012). An Empirical Analysis of Requirements Uncertainty, Task Uncertainty and Software Project Performance
[35] Houn-Gee (2004). The Impacts of Conflicts on Requirements Uncertainty and Project Performance, Journal of International Technology and Information Management, Volume 13
[36] Liu, Julie Tsong-Shin. (2011). Relationships among interpersonal conflict, requirements uncertainty, and software project performance. International Journal of Project Management. 29. 547–556.
[37] Liu Jun, Wang Qiuzhen (2010). The effects of project uncertainty and risk management on IS development project performance: A vendor perspective in International Journal of Project Management Volume 29, Issue 7, Elsevier, Pages 923-933.
[38] Park, Shelly & Maurer, (2010). Requirements attributes to predict requirements related defects. Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research, 42-56.
[39] Carlos Eduardo et al. (2010). Effort Estimation in Global Software Development Projects in 5th IEEE International Conference on Global Software Engineering, 23-26 Aug. 2010.
[40] Manjunatha Rao. Suma, B.R. & Rao, (2012). Impact analysis of volatility and security on requirement defects during software development process. 1-5.
[41] M.P.Singh, Rajnish Vyas (2012). Requirements Volatility in Software Development Process. International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-4, September 2012
[42] Muneera Bano , Salma Imtiaz(2012). Causes of Requirement Change in 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012)
[43] Bixin Li,(2013). Using water wave propagation phenomenon to study software change impact analysis Published in Journal Advances in Engineering Software archive Volume 58, April, 2013 Pages 45-53 Elsevier
[44] Nasir Mehmood & Qurat-ul-Ain,(2014). An Improved Framework for Requirement Change Management in Global Software Development. Journal of Software Engineering and Applications. 07. 779-790.
[45] Valentina Lenarduzzi (2015). Could Social Factors Influence the Effort Software Estimation in Proceedings of the 7th International Workshop on Social Software Engineering Pages 21-24, Bergamo, Italy
[46] Govindaraju, Bramagara, Angra (2015). Requirement Volatility, Standardization and Knowledge Integration in Software Projects: An Empirical Analysis on Outsourced IS Development Projects. Journal of ICT Research and Applications. 9. 68-87.
[47] Thiago Sout, Henrique oares, (2016). Impacts of Agile Requirements Documentation Debt on Software Projects: A Retrospective Study in Proceedings of the 31st Annual ACM Symposium on Applied Computing, Pages 1290-1295.Italy ISBN: 978-1-4503-3739-7
[48] Abd, Khloud & Abd, Mahmoud & Kholeif, Sherif. (2016). Identify and Manage the Software Requirements Volatility. International Journal of Advanced Computer Science and Applications. 7.
[49] Kushwaha, D.S. and Misra, A.K., A Complexity Measure based on Information Contained in Software, Proceedings of the 5th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, Madrid, Spain, February 15-17, 2006, (pp 187-195)
[50] Ashish Sharma, D.S. Kushwaha (2010). A Complexity Measure Based On Requirement Engineering Document JOURNAL of Computer Science And Engineering, Volume 1, ISSUE 1, MAY 2010.
[51] Ashish Sharma, D.S. Kushwaha. Applying Requirement Based Complexity For The Estimation Of Software Development And Testing Effort ACM SIGSOFT Page 1 Volume 37 Number 1
[52] Wartika Memed Purawinata (2017). The Prediction Of Software Complexity Based On Complexity Requirement Using Artificial Neural Network IEEE International Conference On Cybernetics And Computational Intelligence.
[53] Berry D.M., Kamsties E. (2004) Ambiguity in Requirements Specification. In: do Prado Leite J.C.S., Doorn J.H. (eds) Perspectives on Software Requirements. The Springer International Series in Engineering and Computer Science, vol 753. Springer,
[54] Denger C, Berry DM,. Higher quality requirements specifications through natural language patterns. Science, Technology and 2003:1-11.
[55] Havasi C, Speer R, Alonso JB. ConceptNet 3: a Flexible, Multilingual Semantic Network for Common Sense Knowledge. Proceedings of Recent Advances in Natural Languges Processing 2007. 2007:1-7.
[56] Hill E, Fry ZP, Boyd H, Sridhara G, Novikova Y, Pollock L, et al. AMAP: Automatically mining abbreviation expansions in programs to enhance software maintenance tools. Proceedings - International Conference on Software Engineering. 2008:79-88.
[57] Kamsties E, Berry DM, Paech B, Kaiserslautern D. Detecting Ambiguities in Requirements Documents Using Inspections. 2001:1-13.
[58] Popescu D, Rugaber S, Medvidovic N, Berry DM. Reducing ambiguities in requirements specifications via automatically created object-oriented models. Lecture Notes in Computer Science 2008; 5320 LNCS: 103-24.
[59] Anda B, Sjøberg DIK. Towards an Inspection Technique for Use Cases Models. Proceedings of the 14th international conference on Software engineering and knowledge engineering 2002(1325):127-34.
[60] Hussain I, Ormandjieva O, Kosseim L. Automatic quality assessment of SRS text by means of a decision-tree-based text classifier. Proceedings - International Conference on Quality Software. 2007(Qsic):209-18
[61] Wang X-Z, Dong L-C, Yan J-H. Maximum Ambiguity-Based Sample Selection in Fuzzy Decision Tree Induction. IEEE Transactions on Knowledge and Data Engineering. 2012; 24(8):1491-505.
[62] Nakagawa T, Matsumoto Y. Detecting errors in corpora using support vector machines. Proceedings of the 19th international conference on Computational linguistics-Volume 1. 2002:709-15.
[63] Polpinij J. An ontology-based text processing approach for simplifying ambiguity of requirement specifications. 2009 IEEE Asia-Pacific Services Computing Conference, APSCC 2009. 2009:219-26.
[64] Polpinij J, Ghose A. An automatic elaborate requirement specification by using hierarchical text classification. Proceedings - International Conference on Computer Science and Software Engineering, 706-9.
[65] Seijas L, Segura E. Detection of ambiguous patterns using SVMs: Application to handwritten numeral recognition. Lecture Notes in Computer Science. 2009;5702 LNCS:840-7.
[66] Clark A, Giorgolo G, Lappin S. Statistical Representation of Grammaticality Judgements: the Limits of N-Gram Models. Proceedings of the Workshop on Cognitive Modeling and Computational Linguistics. 2013:28-36.
[67] Sharma R, Bhatia J, Biswas KK. Machine learning for constituency test of coordinating conjunctions in requirements specifications. Proceedings of the 3rd International Workshop on Artificial Intelligence Synergies in Software Engineering 2014. 2014:25-31.
[68] Allahyari-Abhari A, Soeken M, Requirement Phrasing Assistance Using Automatic Quality Assessment. Proceedings - 2015 IEEE 18th International Symposium on Design and Diagnostics of Electronic Circuits and Systems, DDECS 2015. 2015:183-8.
[69] Gause DC, Gause DC, Weinberg GM, Weinberg GM. Exploring requirement. Quality before design. 3. 1989.
[70] Maroulis G. Comparison between Maximum Entropy and Naïve Bayes classifiers : Case study ; Appliance of Machine Learning Algorithms to an Odesk ’ s Corporation Dataset Georgios Maroulis Submitted in partial fulfilment of the requirements of Edinburgh Napier University. 2014 (January).