IUB Academic Repository
    • Login
    View Item 
    •   IUBAR Home
    • School of Engineering, Technology & Sciences
    • Computer Science and Engineering
    • Graduate Thesis
    • 2026
    • View Item
    •   IUBAR Home
    • School of Engineering, Technology & Sciences
    • Computer Science and Engineering
    • Graduate Thesis
    • 2026
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Automated software requirement and design understanding using deep learning-based UML diagram recognition and LLM-based design pattern detection

    Thumbnail
    View/Open
    2531262, 2511936.pdf (3.420Mb)
    Date
    2026-08-24
    Author
    Bhuiyan, Zarif Wasif
    Rahman, Md. Ataur
    Metadata
    Show full item record
    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.
    URI
    https://ar.iub.edu.bd/handle/11348/1597
    Collections
    • 2026 [11]
    Publisher:
    Independent University, Bangladesh (IUB)
    Department:
    Department of Computer Science and Engineering
    Type:
    Thesis
    Keywords:
    Artificial Intelligence in Software Engineering, UML Diagram Recognition, Large Language Models (LLMs), Software Design Pattern Recognition, Deep Learning

    Copyright © 2026  IUB Academic Repository.
    IUB Repository | Contact Us | Send Feedback
    Maintained by  Library Information Technology (LIT)
    LIT
     

     

    Browse

    All of IUBARCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    Copyright © 2026  IUB Academic Repository.
    IUB Repository | Contact Us | Send Feedback
    Maintained by  Library Information Technology (LIT)
    LIT