BDU IR

DESIGNING A MODEL FOR MEASURING THE COMPLETENESS OF NON FUNCTIONAL REQUIREMENT USING MACHINE LEARNING

Show simple item record

dc.contributor.author DEMAMU, MELASH
dc.date.accessioned 2022-03-09T07:28:00Z
dc.date.available 2022-03-09T07:28:00Z
dc.date.issued 2021-09
dc.identifier.uri http://ir.bdu.edu.et/handle/123456789/13184
dc.description.abstract In a software development project, the usefulness of a system specification depends on the completeness of the requirements. The software requirement is partitioned into two functional and non-functional requirements. The functional requirement is a requirement software must perform or do, whereas the non-functional requirements are the quality attributes which software must-have. Often a software engineer gives a low priority to non-functional requirements which could lead to a failure of the software or it costs a huge amount of money to fill the incomplete non-functional requirements. Although identifying all requirements is difficult, especially when requirements interact with an unpredictable environment. The main cause for the failure of the system is incomplete requirements. Even if identifying the requirement completeness is a challenging task, researchers try to measure the completeness of the system requirement. It is because of not considering whether or not to fulfill all relevant requirements? The non-functional requirements are selected in the domain of health information systems, the attributes which the study used are availability, privacy, performance, security, reliability and usability. Finally, measuring the completeness of requirements is a researchable area due to its difficulty to know the complete requirements. Therefore, in this research, we proposed machine learning techniques for measuring the completeness of non-functional requirements from SRS documents. After a comparative experimental evaluation of - machine learning classification algorithms (SVM, DTand KNN) ,out of which SVM perform best with F1 score of 92% to deterimine wheter the given health requirement documents is complete or not complete .As we recommend that for future work we compare and contrast our result with that of recent deep learning based classification. en_US
dc.language.iso en_US en_US
dc.subject Software Engineering en_US
dc.title DESIGNING A MODEL FOR MEASURING THE COMPLETENESS OF NON FUNCTIONAL REQUIREMENT USING MACHINE LEARNING en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record