Automatic generation of descriptive summary for source code artifact

Other Title(s)

إنشاء ملخص وصفي للبرمجيات بشكل تلقائي

Dissertant

al-Butush, Amani Abd al-Salam

Thesis advisor

Hammad, Mustafa Muhammad

Comitee Members

al-Nabhan, Muhammad Musa Muhammad
Ahmad, Ahmad Khidr
al-Hammuri, Awni Mansur

University

Mutah University

Faculty

Information Technology College

University Country

Jordan

Degree

Master

Degree Date

2016

English Abstract

Source code summarization occupied a wide area of interest in the field software engineering.

Summarizing source code artifacts reduce time and effort in the maintenance stage and provide easy way to comprehend the software.

This study proposes an automatic approach to summarize the target source code in different views and levels.

The proposed approach applied static analysis techniques on the source code to generate simple and easy use descriptive summary for projects written in Java, and C programming languages.

The proposed summary is a collection of a set of reports that describe the project's packages and classes.

Moreover, for each class, a call graph for its methods is generated with the values of the main class's metrics.

Furthermore, a control flow graph for each method is generated with the values of method's metrics.

الصفحة XIIITwo experimental studies are applied on two different java open source projects to test the proposed methodology.

From these two case studies, the proposed approach showed that it can be useful and helpful in extracting complex information about the source code in a systematic way and present it in abstract levels with different friendly ways for the developers.

Main Subjects

Information Technology and Computer Science

No. of Pages

85

Table of Contents

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Review of literature.

Chapter Three : The proposed methodology.

Chapter Four : Experimental study and conclusion.

References.

American Psychological Association (APA)

al-Butush, Amani Abd al-Salam. (2016). Automatic generation of descriptive summary for source code artifact. (Master's theses Theses and Dissertations Master). Mutah University, Jordan
https://search.emarefa.net/detail/BIM-729789

Modern Language Association (MLA)

al-Butush, Amani Abd al-Salam. Automatic generation of descriptive summary for source code artifact. (Master's theses Theses and Dissertations Master). Mutah University. (2016).
https://search.emarefa.net/detail/BIM-729789

American Medical Association (AMA)

al-Butush, Amani Abd al-Salam. (2016). Automatic generation of descriptive summary for source code artifact. (Master's theses Theses and Dissertations Master). Mutah University, Jordan
https://search.emarefa.net/detail/BIM-729789

Language

English

Data Type

Arab Theses

Record ID

BIM-729789