Towards Generating Labeled Property Graphs for Comprehending C#-based Software Projects

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

C# is the most widely used programming language among XR developers. However, only a limited number of graph-based data acquisition tools exist for C# software. XR development commonly relies on reusing existing software components to accelerate development. Graph-based visualization tools can facilitate this comprehension process, e.g., by providing an overview of relationships between components. This work describes a new tool called Src2Neo that generates labeled property graphs of C#-based software projects. The stored graph follows a simple C# naming scheme and - contrary to other solutions - maps each software entity to exactly one node. The resulting graph facilitates the comprehension process by providing an easy to read representation of software components. Additionally, the generated graphs can act as a data basis for more advanced software visualizations without the need for complex data requests.

Cite

CITATION STYLE

APA

Heidrich, D., Schreiber, A., & Oberdörfer, S. (2022). Towards Generating Labeled Property Graphs for Comprehending C#-based Software Projects. In ACM International Conference Proceeding Series. Association for Computing Machinery. https://doi.org/10.1145/3551349.3560513

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free