Object Oriented Analysis using Natural Language Processing concepts: A Review
Abinash Tripathy, Santanu Kumar Rath

TL;DR
This paper reviews methods for object-oriented analysis using NLP techniques, focusing on extracting class diagrams from natural language SRS documents either manually or automatically.
Contribution
It provides a comprehensive review of existing NLP-based approaches for object-oriented analysis from natural language requirements.
Findings
NLP techniques can automate the extraction of class diagrams.
Manual and automated approaches are both viable for OO analysis.
The review highlights gaps and future directions in NLP-based OO analysis.
Abstract
The Software Development Life Cycle (SDLC) starts with eliciting requirements of the customers in the form of Software Requirement Specification (SRS). SRS document needed for software development is mostly written in Natural Language(NL) convenient for the client. From the SRS document only, the class name, its attributes and the functions incorporated in the body of the class are traced based on pre-knowledge of analyst. The paper intends to present a review on Object Oriented (OO) analysis using Natural Language Processing (NLP) techniques. This analysis can be manual where domain expert helps to generate the required diagram or automated system, where the system generates the required diagram, from the input in the form of SRS.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Model-Driven Software Engineering Techniques
