Improving Software Requirements Elicitation in Agile Environment

Abstract

Requirement elicitation plays an important role during the software development life cycle. The selection of an improper requirement elicitation method affect the quality of developed software. Agile methodologies are popular in the industry and follow an incremental approach to developing software. Agile methodologies value customer needs, interaction among teams, interaction with customers and change management. Researchers proposed methods for requirement elicitation in agile software development. This research aims to investigate the issues faced during requirement elicitation in agile software development. We identified the method that motivates the requirements elicitation in agile software development to meet our objectives. Based on various factors including introductory overview, publications, trends and values, we identified strengths and limitations. Based on the identified limitations, we proposed new requirement elicitation method useful in agile software development. To evaluate the results, two teams of equal expertise were given the same project to develop. One of the teams developed using the proposed framework and the other one did without using the proposed framework. Both of them were given the survey they filled out and gave their input on the requirement elicitation parameters and the results were compared and validated using a t-test and reliability analysis. The results of this research were proved promising specially in agile environments

Authors and Affiliations

Hassan Ali Shah, Syeda Hamna Jillani, Ghulam Mustafa, Muhammad Rizwan Rashid Rana

Keywords

Related Articles

https://journal.50sea.com/index.php/IJIST/article/view/967/1548

Spectral power analysis was employed to assess the Fractal Dimension (FD) and explore fractal scaling using Hurst increment ranges and second-order moment relations in the context of urban population trends. This resea...

Investigation of Feminism Trends Through Sentiment Analysis Using Machine Learning and Natural Language Processing

Introduction/Importance of Study: One of the recent changes seen in Pakistan is the growing awareness among people, to end gender discrimination and bring equality, across various spheres. “Aurat March”, is a series o...

Integrating LLM for Cotton Soil Analysis in Smart Agriculture System

Cotton is a critical crop for the agricultural economy, with its productivity closely tied to soil quality, particularly soil nutrient levels and pH. Monitoring and optimizing these properties is essential for sustaina...

Monsoon 2022 Floods and Its Impacts on Agriculture Land Using Geospatial Approaches:A Case Study of Khyber Pakhtunkhwa Province Pakistan.

Pakistan lies among the most vulnerable countries facing severe episodes of climate change-induced hydro-climatic disasters, including heatwaves, floods, droughts, and rainfall-induced landslides. These disasters have...

Enhancing Management Strategies: Machine Learningand Creative Performance Insights in Employee Attrition Analysisand Prediction

Employee attrition and excessive turnover are major difficulties in today's competitive employment market, affecting many industries. To overcome these difficulties, firms are increasingly relying on artificial intelli...

Download PDF file
  • EP ID EP763007
  • DOI -
  • Views 22
  • Downloads 0

How To Cite

Hassan Ali Shah, Syeda Hamna Jillani, Ghulam Mustafa, Muhammad Rizwan Rashid Rana (2025). Improving Software Requirements Elicitation in Agile Environment. International Journal of Innovations in Science and Technology, 7(1), -. https://europub.co.uk/articles/-A-763007