Deep Learning Model for Selecting Suitable Requirements Elicitation Techniques
نویسندگان
چکیده
Requirement elicitation represents one of the most vital phases in information system (IS) and software development projects. Selecting suitable techniques is critical for eliciting correct specification various Recent studies have revealed that improper novice practices this phase increased failure rate both IS Previous research has primarily relied on creating procedural systems based contextual properties. In contrast, paper introduces a deep learning model selecting requirement elicitation. An experiment was conducted wherein collected dataset 1684 technique selection attributes were investigate with respect to 14 techniques. The study adopted seven criteria evaluate predictive performance using confusion matrix accuracy, precision, recall, F1 Score, area under ROC curve (AUC) loss curve. scored prediction accuracy 82%, precision score 0.83, recall 0.82, cross-validation 0.82 (± 0.10), One-vs-One AUC 0.74, One-vs-Rest 0.75 each label. Our results indicate model’s high ability. provides robust decision-making process delivering lowering risk project failure. implications can be used promote automatization process, thereby enhancing current required industry practices.
منابع مشابه
Techniques for requirements elicitation
This paper surveys and evaluates techniques for eliciting requirements of computer-based systems, paying particular attention to how they deal with social issues. The methods surveyed include introspection, interviews, questionnaires, and protocol, conversation, interaction, and discourse analyses. Although they are relatively untried in Requirements Engineering, we believe there is much promis...
متن کاملTechniques for Requirements Elicitation 1
This paper surveys and evaluates some techniques for eliciting requirements of computer-based systems, paying particular attention to how they deal with social issues. The methods surveyed include introspection, interviews, questionnaires, and protocol, conversation, interaction, and discourse analyses. Although they are relatively untried in Requirements Engineering, we believe there is much p...
متن کاملRevisiting Requirements Elicitation Techniques
The importance of Requirements Engineering (RE) has been well recognized by the research community in the last decade. There is no doubt to say that requirements phase is the foundation of the entire Software Development Life Cycle (SDLC) on which the entire software is built. With the proper management of various activities falling under requirements phase, a project can deliver the right solu...
متن کاملA Framework for Requirements Elicitation Techniques Selection
Requirements elicitation is concerned with the extraction of users’ requirements, which involves cognitive, social, communication, and technical issues. There are many techniques to elicit requirements each having its strengths and weaknesses. However, some of them are misused, others are never used and only a few are applied again and again. The reason is that analysts have a difficulty of dec...
متن کاملSelecting the Right Stakeholders for Requirements Elicitation: a Systematic Approach
Requirements elicitation is the most critical phase in software development as it captures the required functionality of a software system. The elicitation process is indeed resource intensive. It involves a number of dedicated stakeholders who are deliberately gathered to confer and stipulate software requirements. The effectiveness of the process is greatly influenced by the credibility and s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2022
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app12189060