| dc.contributor.advisor | Dr. Md. Tarek Habib | en_US |
| dc.contributor.author | Bhuiyan, Zarif Wasif | |
| dc.contributor.author | Rahman, Md. Ataur | |
| dc.date.accessioned | 2026-09-20T08:23:02Z | |
| dc.date.available | 2026-09-20T08:23:02Z | |
| dc.date.issued | 2026-08-24 | |
| dc.identifier.other | ID 2531262 | |
| dc.identifier.other | ID 2511936 | |
| dc.identifier.uri | https://ar.iub.edu.bd/handle/11348/1597 | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Master of Science (M. SC..) in Software Engineering, 2025. | |
| dc.description.abstract | This 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.extent | 95 pages | |
| dc.language.iso | en | en_US |
| dc.publisher | Independent University, Bangladesh (IUB) | en_US |
| dc.rights | Theses 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.subject | Artificial Intelligence in Software Engineering | en_US |
| dc.subject | UML Diagram Recognition | en_US |
| dc.subject | Large Language Models (LLMs) | en_US |
| dc.subject | Software Design Pattern Recognition | en_US |
| dc.subject | Deep Learning | en_US |
| dc.title | Automated software requirement and design understanding using deep learning-based UML diagram recognition and LLM-based design pattern detection | en_US |
| dc.type | Thesis | en_US |
| dc.contributor.department | Department of Computer Science and Engineering | |