Software Visualizations to Analyze Memory Consumption: A Literature Review

被引:5
|
作者
Fernandez Blanco, Alison [1 ]
Bergel, Alexandre [1 ]
Sandoval Alcocer, Juan Pablo [2 ]
机构
[1] Univ Chile, Dept Comp Sci DCC, ISCLab, Beauchef 851, Santiago 8370456, Chile
[2] Pontificia Univ Catolica Chile, Sch Engn, Dept Comp Sci, Vicuna Mackenna 4860,Edificio San Agustin, Santiago 7820436, Chile
关键词
Systematic literature review; software visualization; memory consumption; TOOLS; HEAP;
D O I
10.1145/3485134
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Understanding and optimizing memory usage of software applications is a difficult task, usually involving the analysis of large amounts of memory-related complex data. Over the years, numerous software visualizations have been proposed to help developers analyze the memory usage information of their programs. This article reports a systematic literature review of published works centered on software visualizations for analyzing the memory consumption of programs. We have systematically selected 46 articles and categorized them based on the tasks supported, data collected, visualization techniques, evaluations conducted, and prototype availability. As a result, we introduce a taxonomy based on these five dimensions to identify the main challenges of visualizing memory consumption and opportunities for improvement. Despite the effort to evaluate visualizations, we also find that most articles lack evidence regarding how these visualizations perform in practice. We also highlight that few articles are available for developers willing to adopt a visualization for memory consumption analysis. Additionally, we describe a number of research areas that are worth exploring.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] Systematic Literature Review on Cyber Situational Awareness Visualizations
    Jiang, Liuyue
    Jayatilaka, Asangi
    Nasim, Mehwish
    Grobler, Marthie
    Zahedi, Mansooreh
    Babar, M. Ali
    IEEE ACCESS, 2022, 10 : 57525 - 57554
  • [2] The Use of Visualizations to Improve Bayesian Reasoning: A Literature Review
    Cui, Lucy
    Lo, Stephanie
    Liu, Zili
    VISION, 2023, 7 (01)
  • [3] Learning principles in program visualizations: a systematic literature review
    Hidalgo-Cespedes, Jeisson
    Marín-Raventós, Gabriela
    Lara-Villagran, Vladimir
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [4] Pervasive Software Visualizations
    Girba, Tudor
    Chis, Andrei
    2015 IEEE 3RD WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2015, : 1 - 5
  • [5] The Use of Software Tools in Linked Data Publication and Consumption: A Systematic Literature Review
    Barbosa, Armando
    Bittencourt, Ig Ibert
    Matsui Siqueira, Sean Wolfgand
    Silva, Rafael de Amorim
    Calado, Ivo
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2017, 13 (04) : 68 - 88
  • [6] Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption
    Schuler, Andreas
    Kotsis, Gabriele
    2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 312 - 316
  • [7] Application of FMEA to Review and Analyze Software Error Messages
    Miller, B.
    Gardner, S.
    Smith, C.
    Sun, Z.
    Wen, N.
    Chetty, I.
    MEDICAL PHYSICS, 2021, 48 (06)
  • [8] Characterizing the Energy Consumption of Software Transactional Memory
    Baldassin, Alexandro
    Klein, Felipe
    Araujo, Guido
    Azevedo, Rodolfo
    Centoducatte, Paulo
    IEEE COMPUTER ARCHITECTURE LETTERS, 2009, 8 (02) : 56 - 59
  • [9] Data Visualizations: A Literature Review and Opportunities for Technical and Professional Communication
    Meloncon, Lisa
    Warner, Emily
    2017 IEEE INTERNATIONAL PROFESSIONAL COMMUNICATION CONFERENCE (PROCOMM), 2017,
  • [10] Staging software visualizations on the Web
    Domingue, J
    Mulholland, P
    1997 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1997, : 364 - 371