Source code analysis extractive approach to generate textual summary
Nowadays, obtain program features becomes a hot issue in source code comprehension. A large amount of efforts spent on source code understanding and comprehension to develop or maintain it. As a matter of fact, developers need a solution to rapidly detect which program functional need to revise. Hen...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2017
|
Subjects: | |
Online Access: | http://psasir.upm.edu.my/id/eprint/71039/1/FSKTM%202017%203%20-%20IR.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-upm-ir.71039 |
---|---|
record_format |
uketd_dc |
spelling |
my-upm-ir.710392019-08-13T07:52:43Z Source code analysis extractive approach to generate textual summary 2017-06 Dawood, Kareem Abbas Nowadays, obtain program features becomes a hot issue in source code comprehension. A large amount of efforts spent on source code understanding and comprehension to develop or maintain it. As a matter of fact, developers need a solution to rapidly detect which program functional need to revise. Hence, many studies in this field are concentrating on text mining techniques to take out the data by source code analysis and generate a code summary. However, in this thesis, we attempt to overcome this problem by propose a novel approach (Abstract Syntax Tree with predefined natural language text Template (AST-W-PDT)) to generates human readable summaries for Java methods role. The thesis describes how we developed a tool that the java source code can be summarized from the methods role. In evaluating our approach, we found that the automatically generated summary from a java class 1) is helpful to the developers in order to understand the role of the methods and will be useful, and 2) the automatically generated summary is precise. Data Mining Text processing (Computer science) 2017-06 Thesis http://psasir.upm.edu.my/id/eprint/71039/ http://psasir.upm.edu.my/id/eprint/71039/1/FSKTM%202017%203%20-%20IR.pdf text en public masters Universiti Putra Malaysia Data Mining Text processing (Computer science) |
institution |
Universiti Putra Malaysia |
collection |
PSAS Institutional Repository |
language |
English |
topic |
Data Mining Text processing (Computer science) |
spellingShingle |
Data Mining Text processing (Computer science) Dawood, Kareem Abbas Source code analysis extractive approach to generate textual summary |
description |
Nowadays, obtain program features becomes a hot issue in source code comprehension. A large amount of efforts spent on source code understanding and comprehension to develop or maintain it. As a matter of fact, developers need a solution to rapidly detect which program functional need to revise. Hence, many studies in this field are concentrating on text mining techniques to take out the data by source code analysis and generate a code summary. However, in this thesis, we attempt to overcome this problem by propose a novel approach (Abstract Syntax Tree with predefined natural language text Template (AST-W-PDT)) to generates human readable summaries for Java methods role. The thesis describes how we developed a tool that the java source code can be summarized from the methods role. In evaluating our approach, we found that the automatically generated summary from a java class 1) is helpful to the developers in order to understand the role of the methods and will be useful, and 2) the automatically generated summary is precise. |
format |
Thesis |
qualification_level |
Master's degree |
author |
Dawood, Kareem Abbas |
author_facet |
Dawood, Kareem Abbas |
author_sort |
Dawood, Kareem Abbas |
title |
Source code analysis extractive approach to generate textual summary |
title_short |
Source code analysis extractive approach to generate textual summary |
title_full |
Source code analysis extractive approach to generate textual summary |
title_fullStr |
Source code analysis extractive approach to generate textual summary |
title_full_unstemmed |
Source code analysis extractive approach to generate textual summary |
title_sort |
source code analysis extractive approach to generate textual summary |
granting_institution |
Universiti Putra Malaysia |
publishDate |
2017 |
url |
http://psasir.upm.edu.my/id/eprint/71039/1/FSKTM%202017%203%20-%20IR.pdf |
_version_ |
1747812958931517440 |