2022
DOI: 10.33093/jiwe.2022.1.1.1
|View full text |Cite
|
Sign up to set email alerts
|

Incorporating Semi-Automated Approach for Effective Software Requirements Prioritization: A Framework Design

Abstract: Software Requirements Prioritization (SRP) is one of the crucial processes in software requirements engineering. It presents a challenging task to decide among the pool of requirements and the variance of the stakeholder’s needs in prioritizing requirements. Semi-automated requirements prioritization is implemented in both manual and automatic processes. When prioritizing requirements, these aspects such as importance, time, cost and risk, should be taken into account. The emergence of machine learning is adva… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 12 publications
(22 reference statements)
0
2
0
Order By: Relevance
“…Furthermore, the system can detect vehicles that commit traffic violations, such as illegal U-turns, overspeeding, and running red lights, among others. We could enhance our software design process by integrating the semi-automated approach proposed in [19]. Additionally, we can optimize our development methodology by adopting the most effective agile practices outlined in [20].…”
Section: Discussionmentioning
confidence: 99%
“…Furthermore, the system can detect vehicles that commit traffic violations, such as illegal U-turns, overspeeding, and running red lights, among others. We could enhance our software design process by integrating the semi-automated approach proposed in [19]. Additionally, we can optimize our development methodology by adopting the most effective agile practices outlined in [20].…”
Section: Discussionmentioning
confidence: 99%
“…It is based on statistical learning theory and structural risk minimization [16], which makes it more suitable for limited training data compared to other machine learning classifiers [17]. Dropout prediction is essentially a problem of identifying two types of data, and SVM is primarily designed to find the optimal hyperplane for two types of data and maximize the separation between them [18]. The algorithm of SVM is shown in Figure 1.…”
Section: A Support Vector Machinementioning
confidence: 99%
“…Similarly, the Value-Oriented method [30] focuses on elements of core value for the business. Additionally, two more recent methods include DLM-MLSRP [31] that considers aspects of cost and benefit, within a set of pre-fixed aspects, and uses the deep neural Lagrange multiplier to establish the ranking of requirements; and the SARiP method [32] that is based on an initial prioritization using the MosCoW method and the assessment of a set of predefined aspects. The latter method uses machine learning for the final estimation of prioritization around three groups (low, medium and high priority) and the corresponding ranking in each group.…”
Section: Related Workmentioning
confidence: 99%