• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
搜索

Author:

Li, Dian (Li, Dian.) | Wang, Weidong (Wang, Weidong.) | Zhao, Yang (Zhao, Yang.) | Ullo, Silvia Liberata (Ullo, Silvia Liberata.)

Indexed by:

SCIE

Abstract:

In the field of software engineering, large and complex code bases may lead to some burden of understanding their structure and meaning for developers. To reduce the burden on developers, we consider a code base visualization method to visually express the meaning of code bases. Inspired by remote sensing imagery, we employ graphical representations to illustrate the semantic connections within Java code bases, aiming to help developers understand its meaning and logic. This approach is segmented into three distinct levels of analysis. First, at the project-level, we visualize Java projects by portraying each file as an element within a code forest, offering a broad overview of the project's structure. This macro-view perspective aids in swiftly grasping the project's layout and hierarchy. Second, at the file-level, we concentrate on individual files, using visualization techniques to highlight their unique attributes and complexities. This perspective enables a deeper understanding of each file's structure and its role within the larger project. Finally, at the component-level, our focus shifts to the detailed analysis of Java methods and classes. We examine these components for complexity and other specific characteristics, providing insights that are crucial for the optimization of code and the enhancement of software quality. By integrating remote sensing technology, our method offers software engineers deeper insights into code quality, significantly enhancing the software development lifecycle and its outcomes.

Keyword:

remote sensing imagery software engineering remote sensing technology code visualization java code analysis

Author Community:

  • [ 1 ] [Li, Dian]Beijing Univ Technol, Dept Software Engn, Beijing 100124, Peoples R China
  • [ 2 ] [Wang, Weidong]Beijing Univ Technol, Dept Software Engn, Beijing 100124, Peoples R China
  • [ 3 ] [Zhao, Yang]Beijing Univ Technol, Dept Software Engn, Beijing 100124, Peoples R China
  • [ 4 ] [Wang, Weidong]Beijing Univ Technol, Room 816,Software Bldg, Beijing 100124, Peoples R China

Reprint Author's Address:

Show more details

Related Keywords:

Related Article:

Source :

ELECTRONICS

Year: 2023

Issue: 24

Volume: 12

2 . 9 0 0

JCR@2022

Cited Count:

WoS CC Cited Count: 2

SCOPUS Cited Count: 2

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 6

Affiliated Colleges:

Online/Total:701/10644818
Address:BJUT Library(100 Pingleyuan,Chaoyang District,Beijing 100124, China Post Code:100124) Contact Us:010-67392185
Copyright:BJUT Library Technical Support:Beijing Aegean Software Co., Ltd.