ICSE 2023 (series) / ICPC 2023 (series) / Tool Demonstration /
RCGraph - A Tool to Integrate Readme and Commits through Temporal Knowledge Graphs
Mon 15 May 2023 11:59 - 12:04 at Meeting Room 106 - Keynote / Documentation and Stack Overflow Chair(s): Bonita Sharif, Raula Gaikovina Kula, Chanchal K. Roy
Readme files and commit logs carry important and useful project information, corresponding to project dependencies, project functionalities, additions, deletions, and so on. These two artifacts have been analysed separately to obtain project specific information corresponding to contribution guidelines, bug prediction and localisation.
Linking the readme files with associated commits and further querying the linked data could help in assessing time stamp specific changes made to the readme files. Utilizing knowledge graph representation of data is observed to largely support querying and integration and extraction of data from heterogeneous sources. To this end, we present a tool to generate readme specific temporal knowledge graph, as a first step towards integrating readme files and commit logs. As commits contain temporal information of the changes, we see that overlaying this information over the corresponding text in readme files could help arriving at a temporal knowledge graph (TKG). We present a case study of querying the TKG for one repository and further evaluate the tool on 10 repositories spanning across 10 programming languages on GitHub.
The video demonstration of the tool can be found here - https://youtu.be/4YOCDngf4bY.
The website of the tool is available at - https://akhilasrimanasa.github.io/rcgraph/
Mon 15 MayDisplayed time zone: Hobart change
Mon 15 May
Displayed time zone: Hobart change