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

Investigating Social Media Utilization and Challenges in the Governmental Sector for Crisis Events

The use and utilization of social media applications, tools, and services enables advanced services in daily routines, activities, and work environments. Nowadays, disconnection from social media services is a disadvanta...

Evaluating Predictive Algorithms using Receiver-Operative Characteristics for Coronary Illness among Diabetic Patients

The grouping of information is a typical method in Machine learning. Information mining assumes a crucial part to extract learning from vast databases from operational databases. In medicinal services Data mining is a cr...

Proposed Multi-Modal Palm Veins-Face Biometric Authentication

Biometric authentication technology identifies people by their unique biological information. An account holder’s body characteristics or behaviors are registered in a database and then compared with others who may try t...

Watermarking Digital Image Using Fuzzy Matrix Compositions and Rough Set

Watermarking is done in digital images for authentication and to restrict its unauthorized usages. Watermarking is sometimes invisible and can be extracted only by authenticated party. Encrypt a text or information by pu...

Hyperspectral Image Classification Using Unsupervised Algorithms

Hyperspectral Imaging (HSI) is a process that results in collected and processed information of the electromagnetic spectrum by a specific sensor device. It’s data provide a wealth of information. This data can be used t...

Download PDF file
  • EP ID EP249142
  • DOI 10.14569/IJACSA.2017.080230
  • Views 71
  • 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://europub.co.uk/articles/-A-249142