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 …

[PDF][PDF] AI-Driven Partitioning Framework for Migrating Monolithic Applications to Microservices

V Ramamoorthi - Journal of Computational Social Dynamics, 2023 - researchgate.net
Microservice Architecture (MSA) has become a standard for designing scalable and flexible
enterprise applications. However, the process of migrating monolithic systems to …

Applying slicing-based testability transformation to improve test data generation with symbolic execution

HY Chien, CY Huang, CC Fang - International Journal of …, 2021 - ijpe-online.com
Symbolic execution techniques are widely adopted in diverse fields, including software
quality analysis, software defect detection and so on. Symbolic execution engines assist …

Semantic Code Graph–an information model to facilitate software comprehension

K Borowski, B Balis, T Orzechowski - IEEE Access, 2024 - ieeexplore.ieee.org
Software comprehension is becoming increasingly time-consuming due to the continual
growth in the size of codebases. Consequently, it is becoming more critical to speed up the …

Empirical Network Structure of Malicious Programs

J Musgrave, A Campan, T Messay-Kebede… - arxiv preprint arxiv …, 2022 - arxiv.org
A modern binary executable is a composition of various networks. Control flow graphs are
commonly used to represent an executable program in labeled datasets used for …

An optimized static propositional function model to detect software vulnerability

L Han, M Zhou, Y Qian, C Fu, D Zou - IEEE Access, 2019 - ieeexplore.ieee.org
Due to the lack of appropriate theory to accurately characterize vulnerabilities, the current
static detection technologies have two key challenges, ie, limited applicability, and the …

Comparing semantic graph representations of source code: The case of automatic feedback on programming assignments

JC Paiva, JP Leal, Á Figueira - Computer Science and Information …, 2024 - doiserbia.nb.rs
Static source code analysis techniques are gaining relevance in automated assessment of
programming assignments as they can provide less rigorous evaluation and more …

A review on graph representation for object-oriented programming

UF Khattak, HAH Al Naffakh, A Alı - BIO Web of Conferences, 2024 - bio-conferences.org
Relationships and connections between entities are typically represented by graphs, a
fundamental data structure in computer science. A graph illustrates the control flow among …

Attention Cloud Map: Visualizing Attention Migration of Students' Debugging Process in Semantic Code Space

J Zeng, W Liu, Y Zhou, X Li, W Cheng - International Conference on …, 2022 - Springer
Researchers explored the cognitive process of students by analyzing their eye-tracking data
in some specified computer programming tasks. Although there are some quantified …

[PDF][PDF] A practical approach for model based slicing

R Singh, V Arora - IOSR Journal of Computer Engineering, 2013 - academia.edu
Software testing is an activity that will aim at evaluating an attribute or capability of system
and determine that whether it meets required expectations. Test cases can be designed at …