Automatic Source Code Summarization using Semantics and Stereotypes
Chitti Babu.K1, Sethukarasi.T2
1Chitti babu K*, Department of Information Technology, R.M.K.Engineering College, Chennai, India.
2Sethukarasi.T, department of Computer Science and Engineering, R.M.K Engineering College, Chennai, India.
Manuscript received on November 15, 2019. | Revised Manuscript received on November 23, 2019. | Manuscript published on November 30, 2019. | PP: 599-604 | Volume-8 Issue-4, November 2019. | Retrieval Number: D7774118419/2019©BEIESP | DOI: 10.35940/ijrte.D7774.118419
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: 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.
Keywords: Source Code Summary, Source Code Entities..
Scope of the Article: Open Source: Challenges and Opportunities.