DocumentCode
257508
Title
Automatic generation of package diagram to understand Java packages
Author
Li Jiang ; Xiaobing Sun ; Yun Li ; Xiangyue Liu
Author_Institution
Sch. of Inf. Eng., Yangzhou Univ., Yangzhou, China
fYear
2014
fDate
4-6 June 2014
Firstpage
343
Lastpage
348
Abstract
Program comprehension is a prerequisite in most software maintenance and evolution tasks. Given an unfamiliar system, it is difficult for practitioners to determine which software artifacts are relevant to the current task. Generally, there are a variety of packages in a Java software system. These packages often have different intents and different relationships between each other. Different information of packages and the relationships between different stereotypes packages form a signature of the system. This paper proposes a novel approach to automatically generate the description of the packages and its diagram to show relationships between the packages. The generated description and diagram can allow developers to more easily understand the main intent and structure of the system.
Keywords
Java; diagrams; reverse engineering; software packages; Java packages; Java software system; automatic package diagram generation; program comprehension; software artifacts; system signature; Abstracts; Java; Maintenance engineering; Marine vehicles; Natural languages; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science (ICIS), 2014 IEEE/ACIS 13th International Conference on
Conference_Location
Taiyuan
Type
conf
DOI
10.1109/ICIS.2014.6912157
Filename
6912157
Link To Document