A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural...
-
Upload
nicholas-gordon -
Category
Documents
-
view
219 -
download
0
Transcript of A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural...
![Page 1: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/1.jpg)
A Framework of Software Requirements Quality Analysis System using Case-
Based Reasoning and Neural Network
Hajar Mat Jani / ABM Tariqul Islam6'th International Conference on New Trends in Information
Science, Service Science and Data MiningP96021136 董承翰P96024079 吳培甄
![Page 2: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/2.jpg)
Outline
Introduction Software Requirements Specifications
case-based reasoning(CBR)
Artificial neural network(ANN)
Research objectives
Related and previous works
The proposed framework
Conclusion
![Page 3: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/3.jpg)
Introduction – Software Requirements Specifications(SRS)軟體需求說明書
a description of a software system to be developed, laying out functional and non-functional requirements.
found early in Software Development Life Cycle
→ pay less to fix problems
![Page 4: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/4.jpg)
an artificial intelligence technique that reasons by remembering and recalling previously experienced cases.
how people generate new solutions to newly encountered problems.
CBR cycle are Retrieve(擷取) , Reuse(再使用) , Revise(修改) , and Retain(保留) .
Introduction –case-based reasoning(CBR)案例式推理
![Page 5: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/5.jpg)
Introduction –case-based reasoning(CBR)
![Page 6: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/6.jpg)
Introduction – Artificial neural network類神經網路
SUM
I1
I2
I3
In
……
.
W1
W2
W3
Wn
f t
Input 1
Input 2
Input 3
Input 4
Output
![Page 7: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/7.jpg)
Introduction – Artificial neural network
good in handling unstructured problems
parallel nature
automatically learns
can be implemented in almost any application
![Page 8: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/8.jpg)
Research objectives
case-based reasoning + artificial neural network
construct a framework of the proposed approach.
![Page 9: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/9.jpg)
Related and previous works
12 Weight3 Scale4 min-Max
5 min-Max
6 Input
7 weighted sum
9
8
![Page 10: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/10.jpg)
Related and previous works
FuzzyANN
![Page 11: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/11.jpg)
The proposed framework
Step 1 - Retrieve: Retrieve the most similar case or group of cases.( ANN)
Step 2 - Reuse: Reuse the information, knowledge, and solution in that case to solve the problem at hand if there is a perfect match.
Step 3 - Revise: Modify and adapt the most similar case or group of cases as appropriate if a perfect match is not found.
Step 4 - Retain: Retain or save the new experience or case for future retrievals and problem solving, and the case base is updated by saving the newly learned case.
![Page 12: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/12.jpg)
The proposed framework
![Page 13: A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.](https://reader034.fdocuments.in/reader034/viewer/2022052401/56649f145503460f94c28fc8/html5/thumbnails/13.jpg)
Conclusion
提供一個輔助方法找出類似或一樣的軟體說明書,以期預先探知可能發生的問題。