NUST Institutional Repository

Selecting Software Architectural Styles from Requirement Documents Using NLP

Show simple item record

dc.contributor.author Javeria Yasmin
dc.contributor.author Supervised by Dr. Yawar Abbas Bangash
dc.date.accessioned 2023-03-28T06:18:31Z
dc.date.available 2023-03-28T06:18:31Z
dc.date.issued 2023-02
dc.identifier.other TCS-542
dc.identifier.other MSCSE / MSSE-27
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/32636
dc.description.abstract With the growth in the size and complexity of softwares, the design phase of software systems has recently drawn more attention. Software architecture is a fundamental idea in this phase and has a significant impact on the software development life cycle, with the degree to which it is utilized frequently determining the success of a software project. Software architecture prediction is the crucial step before the implementation phase. To solve the inherent issues with current methods that have been reported in the literature, this research makes a novel method based on quality attributes to assess software architecture design. The PURE dataset has been used to extract the quality parameters from Software Requirement Specification (SRS) document. Natural Language Processing (NLP) and Machine Learning (ML) techniques have been used to bring automation in architecture styles prediction with efficiency and accuracy. The Automated Architecture Style Prediction (AASP) system has minimized the architect role, and 93.75 accuracy has been achieved through Artificial Neural Network Algorithm. Architecture Style designing can be automated in future and can consider more architecture styles. en_US
dc.language.iso en en_US
dc.publisher MCS en_US
dc.title Selecting Software Architectural Styles from Requirement Documents Using NLP en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account