Nikhil Manjunath

dblp:149/5222 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
2since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1
YearPublicationVenuePosition
2023 RCGraph - A Tool to Integrate Readme and Commits through Temporal Knowledge Graphs
abstract
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 in 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. For demo video, visit - https://youtu.be/4YOCDngf4bY. For website of the tool, visit - https://akhilasrimanasa.github.io/rcgraph/
Akhila Sri Manasa Venigalla, Mir Sameed Ali, Nikhil Manjunath, Sridhar Chimalakonda
ICPC3
2022 COBREX: A Tool for Extracting Business Rules from COBOL
abstract
COBOL (Common Business-Oriented Language) has had a strong presence for the last five decades and is still prevalent in the finance and banking sectors and other organizations. The systems which were earlier written in COBOL have now become legacy systems. Therefore, it has become essential to maintain and migrate these legacy COBOL systems. These legacy systems on which companies rely consist of embedded logic to run their business rules and day-to-day operations. Due to ever-changing requirements, these business rules need to be revisited and updated regularly. Understanding the code that enforces the business rules is critical for system evolution. However, this is time-consuming, laborious, and error-prone. Also, the documentation of these systems is sometimes inadequate and may be inconsistent with current organizational policies. Furthermore, the number of current-age developers working on COBOL has been drastically reduced, and they are mainly unfamiliar with legacy systems. To aid this, we propose a tool called COBREX to extract COBOL business rules using a CFG-based approach. The tool’s main aim is to help the researchers and practitioners to understand COBOL source code by extracting and comprehending the business rules. The demo of the tool can be found here - https://youtu.be/3QODmOkISL0 and the details of the tool can be found here -https://rishalab.github.io/COBREXdoc/.
Mir Sameed Ali, Nikhil Manjunath, Sridhar Chimalakonda
ICSME2
2014 Eye-gesture controlled intelligent wheelchair using Electro-Oculography
abstract
This paper describes the design and implementation of an eye-gesture controlled electric wheelchair using the technique of Electro-Oculography. This is designed to be used as an intelligent mobility aid for the paralyzed, which has features such as tilt detection, obstacle sensing, avoidance and path re-routing. The design employs an embedded control module that processes the bio-electric signals generated by the eye movements to actuate real world events. A microcontroller is used in place of a laptop computer, as the decision making entity, thereby making this an affordable solution. Various safety features are integrated using the control module to make a robust and optimized model.
Theja Ram Pingali, Sarthak Dubey, Anurag Shivaprasad, Arpit Varshney, Satish Ravishankar, Govinda Ram Pingali, Niyanth Krishna Polisetty, Nikhil Manjunath, Padmaja K. V.
ISCAS8