Show simple item record

dc.contributor.advisorDr. Md. Tarek Habiben_US
dc.contributor.authorBhuiyan, Zarif Wasif
dc.contributor.authorRahman, Md. Ataur
dc.date.accessioned2026-09-20T08:23:02Z
dc.date.available2026-09-20T08:23:02Z
dc.date.issued2026-08-24
dc.identifier.otherID 2531262
dc.identifier.otherID 2511936
dc.identifier.urihttps://ar.iub.edu.bd/handle/11348/1597
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Master of Science (M. SC..) in Software Engineering, 2025.
dc.description.abstractThis thesis presents an AI-based framework for automated software requirement and design understanding by combining deep learning for UML diagram recognition and large language models (LLMs) for software design pattern identification. Using a dataset of 6,666 UML diagram images across six categories, YOLO achieved the highest recognition accuracy of approximately 99%. For design pattern recognition, GraphCodeBERT combined with a k-Nearest Neighbor classifier achieved the best F1-score of 0.969. The findings demonstrate that AI techniques can effectively analyse visual software artifacts and source code, reducing manual effort and supporting automated software analysis, reverse engineering, and intelligent software engineering applications.en_US
dc.format.extent95 pages
dc.language.isoenen_US
dc.publisherIndependent University, Bangladesh (IUB)en_US
dc.rightsTheses submitted to Independent University, Bangladesh are protected by copyright. They may be accessed for academic and research purposes; however, reproduction, distribution, or use of the material in any form requires prior written permission from the University.
dc.subjectArtificial Intelligence in Software Engineeringen_US
dc.subjectUML Diagram Recognitionen_US
dc.subjectLarge Language Models (LLMs)en_US
dc.subjectSoftware Design Pattern Recognitionen_US
dc.subjectDeep Learningen_US
dc.titleAutomated software requirement and design understanding using deep learning-based UML diagram recognition and LLM-based design pattern detectionen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record