Automatic generation of package diagram to understand Java packages
ICIS(2014)
摘要
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.
更多查看译文
关键词
automatic package diagram generation,diagrams,java software system,software packages,java packages,software artifacts,system signature,reverse engineering,program comprehension,java,natural languages,maintenance engineering,software systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络