Open Access
Automatic Source Code Summarization using Semantics and Stereotypes
Author(s) -
Chitti babu K,
T. Sethukarasi
Publication year - 2019
Publication title -
international journal of recent technology and engineering
Language(s) - English
Resource type - Journals
ISSN - 2277-3878
DOI - 10.35940/ijrte.d7774.118419
Subject(s) - computer science , automatic summarization , source code , maintainability , kpi driven code analysis , programming language , software portability , program comprehension , static program analysis , code (set theory) , code refactoring , semantics (computer science) , task (project management) , code review , codebase , code generation , java , software , natural language processing , software engineering , software development , software system , operating system , set (abstract data type) , management , key (lock) , economics
In Software industries developers and testers spend most of the time in code maintainability than in developing or testing the code. Even after spending lot of time in analyzing the code the final analysis will serve only 50% of their purpose. The analysis involves many complex tasks like code comprehension, code extensibility and code portability. The traditional approach is to analyze the code manually, which is a tedious and time consuming task. Existing techniques does not provide the required summary, most of them are complex and they are not in natural language format. In this paper we propose a novel summarization technique that summarizes the source code similar to natural language text. The proposed system provides summary is based on the semantic content in the source code, in case the source code does not contain semantic contents it uses the java stereotypes to get the semantic content. The proposed system delivers the summaries which simplifies the task of the developer and provides the required summary.