Software visualizations to analyze memory consumption: A literature review
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 …
usually involving the analysis of large amounts of memory-related complex data. Over the …
[HTML][HTML] Graph-based visualization of merge requests for code review
Code review is a software development practice aimed at assessing code quality, finding
defects, and sharing knowledge among developers. Despite its wide adoption, code review …
defects, and sharing knowledge among developers. Despite its wide adoption, code review …
[HTML][HTML] Mining guidelines for architecting robotics software
Abstract Context: The Robot Operating System (ROS) is the de-facto standard for robotics
software. However, ROS-based systems are getting larger and more complex and could …
software. However, ROS-based systems are getting larger and more complex and could …
Utilizing software architecture recovery to explore large-scale software systems in virtual reality
Exploring an unfamiliar large-scale software system is challenging, especially when based
solely on source code. While software visualizations help in gaining an overview of a …
solely on source code. While software visualizations help in gaining an overview of a …
Integrating Visual Aids to Enhance the Code Reviewer Selection Process
Modern Code Review (MCR) is an integral part of a software development strategy that
accelerates product quality by identifying defects, code smells, and other harmful practices …
accelerates product quality by identifying defects, code smells, and other harmful practices …
Visualizing source code as comics using generative AI
D Heidrich, A Schreiber - 2023 IEEE Working Conference on …, 2023 - ieeexplore.ieee.org
The architecture and inner structure of software is often only implicitly available in the form of
its source code and thus not tangible and intuitively easy to understand for non …
its source code and thus not tangible and intuitively easy to understand for non …
Graph Buddy—an interactive code dependency browsing and visualization tool
K Borowski, B Balis… - 2022 Working Conference …, 2022 - ieeexplore.ieee.org
Source code comprehension of massively growing code bases is the first crucial step in
today's software development. One of the significant obstacles in reading the source code is …
today's software development. One of the significant obstacles in reading the source code is …
Boundary value exploration for software analysis
F Dobslaw, FG de Oliveira Neto… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
For software to be reliable and resilient, it is widely accepted that tests must be created and
maintained alongside the software itself. One safeguard from vulnerabilities and failures in …
maintained alongside the software itself. One safeguard from vulnerabilities and failures in …
Developing interactive visualizations focusing on computational thinking in K-12 computer science education
T Šiaulys - Proceedings of the 26th ACM Conference on …, 2021 - dl.acm.org
Visualization is a common feature of computer science education tools in K-12 and beyond.
However, there are still many unknowns about what makes visual tools effective. The focus …
However, there are still many unknowns about what makes visual tools effective. The focus …
Visualizing Kubernetes distributed systems: An exploratory study
DG Balreira, T da Silva Araújo… - 2023 IEEE Working …, 2023 - ieeexplore.ieee.org
Distributed applications running on virtualization-based systems and cloud computing have
become popular solutions, allowing developers to focus on application logic rather than …
become popular solutions, allowing developers to focus on application logic rather than …