Tag Clouds for Object-Oriented Source Code Visualization

被引:0
|
作者
Al-Msie'deen, Ra'Fat [1 ]
机构
[1] Mutah Univ, Fac IT, Dept Comp Informat Syst, Al Karak, Jordan
关键词
software engineering; software visualization; object-oriented source code; tag clouds; CONTEXT;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software visualization helps software engineers to understand and manage the size and complexity of the object-oriented source code. The tag cloud is a simple and popular visualization technique. The main idea of the tag cloud is to represent tags according to their frequency in an alphabetical order where the most important tags are highlighted via a suitable font size. This paper proposes an original approach to visualize software code using a tag cloud. The approach exploits all software identifier names to visualize software code as a tag cloud. Experiments were conducted on several case studies. To validate the approach, it is applied on NanoXML and ArgoUML. The results of this evaluation validate the relevance and the performance of the proposed approach as all tag names and their frequencies were correctly identified. The proposed tag cloud visualization technique is a helpful addition to the software visualization toolkit. The extracted tag cloud supports software engineers as they filter and browse data.
引用
收藏
页码:4243 / 4248
页数:6
相关论文
共 50 条
  • [21] Collaborative object-oriented visualization environment
    Ryu, So-Hyun
    Kim, Hyung-Jun
    Park, Jin-Sung
    Kwon, Yong-won
    Jeong, Chang-Sung
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2007, 32 (02) : 209 - 234
  • [22] Object-oriented visualization of program logic
    Lahtinen, SP
    Sutinen, E
    Tarhio, J
    Tuovinen, AP
    [J]. TOOLS 23 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1998, : 76 - 88
  • [23] Coordinating mobile object-oriented code
    Bettini, L
    Bono, V
    Venneri, B
    [J]. COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2002, 2315 : 56 - 71
  • [24] AN OBJECT-ORIENTED ELECTROMAGNETIC PIC CODE
    VERBONCOEUR, JP
    LANGDON, AB
    GLADD, NT
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1995, 87 (1-2) : 199 - 211
  • [25] A visual approach to support Change Impact Analysis in object-oriented source code
    Biazini, Renan Pereira
    Messias Correia, Ronaldo Celso
    Eler, Danilo Medeiros
    Garcia, Rogerio Eduardo
    [J]. 2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [26] Software Architecture Recovery Process Based on Object-Oriented Source Code and Documentation
    Chardigny, Sylvain
    Seriai, Abdelhak
    [J]. SOFTWARE ARCHITECTURE, 2010, 6285 : 409 - +
  • [27] An Abstract Method Linearization for Detecting Source Code Plagiarism in Object-Oriented Environment
    Karnalim, Oscar
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 58 - 61
  • [28] Visualization of Object-Oriented Variability Implementations as Cities
    Mortara, Johann
    Collet, Philippe
    Dery-Pinna, Anne-Marie
    [J]. 2021 WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT 2021), 2021, : 76 - 87
  • [29] Dynamic visualization of concurrent object-oriented systems
    Exton, C
    [J]. IWALT 2000: INTERNATIONAL WORKSHOP ON ADVANCED LEARNING TECHNOLOGIES: ADVANCED LEARNING TECHNOLOGY: DESIGN AND DEVELOPMENT ISSUES, 2000, : 294 - 295
  • [30] A Week of Playing with Code, the Object-Oriented Way
    Tomaiuolo, Michele
    Angiani, Giulio
    Ferrari, Alberto
    Mordonini, Monica
    Poggi, Agostino
    [J]. METHODOLOGIES AND INTELLIGENT SYSTEMS FOR TECHNOLOGY ENHANCED LEARNING, 2019, 804 : 62 - 69