Digital Repository

Classy – The Class Diagram Generator: From User Requirements Text

Show simple item record

dc.contributor.author Shalitha, H. D. S.
dc.date.accessioned 2020-06-01T17:59:47Z
dc.date.available 2020-06-01T17:59:47Z
dc.date.issued 2019
dc.identifier.citation Shalitha, H. D S (2019) Classy – The Class Diagram Generator: From User Requirements Text. BSc. Dissertation Informatics Institute of Technology en_US
dc.identifier.other 2015157
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/460
dc.description.abstract Class diagrams play an important role in the software development process. As the Class diagram represents the structure of the system to be developed, a great effort is required to conduct the Class diagramming process accurately, to prevent system failure in the future. However, the creation of Class diagrams manually from lengthy text requirement specifications is a daunting and time-consuming task for Software Engineers and students alike. As a solution to ease the process of identifying class, attributes, relationships and methods from a requirement specification, and creating a Class diagram, a semi-automated solution is introduced. The implemented system uses Natural Language Processing techniques such as syntactic and semantic analysis to transform a requirement specification provided in the English language to a Class diagram. The system was tested against a set of case studies and could acquire 80% precision and 82.5% recall. Expert opinion on the system resulted in positive responses. It’s hoped that the solution will be beneficial to the target audience to reduce the time and effort required to manually create a class diagram. en_US
dc.subject Natural Language Processing en_US
dc.subject Automated Class Diagram en_US
dc.subject Class Generation en_US
dc.subject Class diagram en_US
dc.title Classy – The Class Diagram Generator: From User Requirements Text en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account