DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.
Title: A Conceptual Framework for Reducing Requirement Engineering Challenges in Industrial-Scale Software Projects
Authors: Hafsa Shareef, Abdul Rahman Malik
Journal: International Journal of Innovations in Science & Technology
Publisher: 50SEA JOURNALS (SMC-PRIVATE) LIMITED
Country: Pakistan
Year: 2024
Volume: 6
Issue: 2
Language: English
Keywords: ChallengesSoftware DevelopmentMalicious Software FactorsRequirements
Introduction/Importance of Study: Industrial-scale software development tends to create more business value and effective strategic capabilities in software industries. IT organizations are spending about 50% of the budget on software development to build faster software programs at minimal cost to achieve success in industrial-scale projects. The crucial part of developing industrial-scale software is deciding ‘what is intended to be built’. If the problem is not tackled properly, this can result in serious errors that impact the entire Software Development Life Cycle (SDLC) and make it difficult and costly to repair in later stages. Similarly, challenges in industrial-scale development related to Requirements are complex including Requirement scope, elicitation, specification, validation, and management. The Requirement engineering challenges become bigger and harder to overcome in industrial-scale projects due to time and cost factors. The money spent on Requirement change may affect the overall development time of the project. The complexity of industrial-scale projects does not increase linearly, thus, impacting the development process.
Novelty Statement: Therefore, the need to address challenges in large IT projects comes with the reason of their economic value in local and international markets. Researchers have come up with the identification of challenges, but their studies lack the overall Requirement engineering process. There is a need to design a comprehensive solution to overcome the Requirement engineering challenges that contribute to project failure.
Material and Method: Therefore, the research is divided into three phases: “The Identification Phase”, where the project challenges would be identified; “The Implementation Phase”, where these factors would be shortlisted to design a framework; and “The Validation Phase”, in which validation of the framework would be done using triangulation technique.
Result and Discussion: The outcomes will focus on facilitating the software development industry for addressing the Requirement of engineering challenges in industrial-scale projects to reduce the chances of failure.
To propose a conceptual framework to address Requirement Engineering (RE) challenges in industrial-scale software projects to reduce the chances of project failure.
The research methodology is divided into three phases:
1. Identification Phase: Comprehensive literature review to identify RE challenges in industrial-scale projects and conduct industrial surveys with practitioners to gather feedback and identify gaps between literature and practice.
2. Implementation Phase: Shortlisting identified factors based on severity and importance to design a framework.
3. Validation Phase: Validating the designed framework using the triangulation technique and conducting a comparative analysis of project outcomes with and without the framework.
graph TD
A[Literature Review & Industrial Surveys] --> B[Identify RE Challenges];
B --> C[Shortlist Challenges & Design Framework];
C --> D[Validate Framework using Triangulation];
D --> E[Comparative Analysis];
E --> F[Develop Guidelines & Framework];
The study highlights that while researchers have identified RE challenges, there's a lack of comprehensive solutions addressing the entire RE process for industrial-scale projects. The proposed framework aims to bridge this gap by providing a structured approach to identify, implement solutions for, and validate RE challenges, ultimately contributing to project success.
Requirement Engineering (RE) significantly impacts project success or failure in industrial-scale software development. A total of 32 RE challenges were identified, with Requirement Analysis and Management being the most affected areas. The study aims to develop a framework to overcome these challenges and provide guidelines for practitioners and researchers.
The research proposes a conceptual framework to mitigate Requirement Engineering challenges in industrial-scale software projects. This framework, developed through literature review and industrial surveys, is intended to guide practitioners and researchers in improving project outcomes and reducing failure rates.
* Large IT projects are reported to be 45% over budget and 7% over time.
* The average cost for industrial-scale software development projects is approximately $2,322,000.
* The Standish Group report indicates that 20% of projects fail and 50% are delayed due to unclear requirements.
Loading PDF...
Loading Statistics...