Graph Buddy—an interactive code dependency browsing and visualization tool
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 …
[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 …
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 …
quality analysis, software defect detection and so on. Symbolic execution engines assist …
Semantic Code Graph–an information model to facilitate software comprehension
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 …
growth in the size of codebases. Consequently, it is becoming more critical to speed up the …
Empirical Network Structure of Malicious Programs
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 …
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 …
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
Static source code analysis techniques are gaining relevance in automated assessment of
programming assignments as they can provide less rigorous evaluation and more …
programming assignments as they can provide less rigorous evaluation and more …
A review on graph representation for object-oriented programming
Relationships and connections between entities are typically represented by graphs, a
fundamental data structure in computer science. A graph illustrates the control flow among …
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 …
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 …
and determine that whether it meets required expectations. Test cases can be designed at …