Impact Propagation of Human Errors on Software Requirements Volatility

Abstract

Requirements volatility (RV) is one of the key risk sources in software development and maintenance projects because of the frequent changes made to the software. Human faults and errors are major factors contributing to requirement change in software development projects. As such, predicting requirements volatility is a challenge to risk management in the software area. Previous studies only focused on certain aspects of the human error in this area. This study specifically identifies and analyses the impact of human errors on requirements gathering and requirements volatility. It proposes a model based on responses to a survey questionnaire administered to 215 participants who have experience in software requirement gathering. Exploratory factor analysis (EFA) and structural equation modelling (SEM) were used to analyse the correlation of human errors and requirement volatility. The results of the analysis confirm the correlation between human errors and RV. The results show that human actions have a higher impact on RV compared to human perception. The study provides insights into software management to understand socio-technical aspects of requirements volatility in order to control risk management. Human actions and perceptions respectively are a root cause contributing to human errors that lead to RV.

Authors and Affiliations

Zahra Askarinejadamiri, Abdul Azim Abd Ghani, Hazura Zulzallil, Koh Tieng Wei

Keywords

Related Articles

An Approach to Control the Positional Accuracy of Point Features in Volunteered Geographic Information Systems

Volunteered geographic information (VGI) is a huge source of user-generated geographic information. There is an enormous potential to use VGI in different mapping activities due to its significant advantages. VGI is foun...

Computer Simulation Study: An Impact of Roadside Illegal Parking at Signalised Intersection

Traffic congestion could be a serious road traffic problem particularly at intersections because of its potential impact on the risk of accidents, vehicle delays and exhaust emissions. In addition, illegal parking by roa...

Use of Blockchain in Governance: A Systematic Literature Review

Blockchain is a distributed network based ledger that is secured by the methods of cryptographic proof. It enables the creation of self-executable digital contracts i.e. smart contracts. This technology is working in col...

Unsupervised Ads Detection in TV Transmissions

A novel framework is presented that can segment semantic videos and detect commercials (ads) in a broadcasted TV transmission. The proposed technique combines SURF features and color Histogram in a weighted combination f...

The Opportunities and the Limitations of Using the Independent Post-Editor Technology in Translation Education

A new mechanical function known as post-editing, which helps to correct the imperfections of raw machine translation output, is introduced in the translation market. While this function is commonly used as an integral pa...

Download PDF file
  • EP ID EP249142
  • DOI 10.14569/IJACSA.2017.080230
  • Views 106
  • Downloads 0

How To Cite

Zahra Askarinejadamiri, Abdul Azim Abd Ghani, Hazura Zulzallil, Koh Tieng Wei (2017). Impact Propagation of Human Errors on Software Requirements Volatility. International Journal of Advanced Computer Science & Applications, 8(2), 227-237. https://www.europub.co.uk/articles/-A-249142