21 citations · 71 across the 35 of their papers we have counts for
39 papers
Cross-Project Bug Localization: What Works, What Doesn't, and Why
A Eashaan Rao, Sridhar Chimalakonda
Bug localization models require substantial within-project training data that newly active or small open-source projects rarely have. Cross-project learning (CPL) promises to close…
DocFetch - Towards Generating Software Documentation from Multiple Software Artifacts
Akhila Sri Manasa Venigalla, Sridhar Chimalakonda
Software Documentation plays a major role in the usage and development of a project. Widespread adoption of open source software projects contributes to larger and faster developme…
Who Wins the Race? (R Vs Python) - An Exploratory Study on Energy Consumption of Machine Learning Algorithms
Rajrupa Chattaraj, Sridhar Chimalakonda, Vibhu Saujanya Sharma +1
The utilization of Machine Learning (ML) in contemporary software systems is extensive and continually expanding. However, its usage is energy-intensive, contributing to increased…
CodeSAM: Source Code Representation Learning by Infusing Self-Attention with Multi-Code-View Graphs
Alex Mathai, Kranthi Sedamaki, Debeshee Das +4
Machine Learning (ML) for software engineering (SE) has gained prominence due to its ability to significantly enhance the performance of various SE applications. This progress is l…
DBJoules: An Energy Measurement Tool for Database Management Systems
Hemasri Sai Lella, Kurra Manasa, Rajrupa Chattaraj +1
In the rapidly evolving landscape of modern data-driven technologies, software relies on large datasets and constant data center operations using various database systems to suppor…
COMEX: A Tool for Generating Customized Source Code Representations
Debeshee Das, Noble Saji Mathews, Alex Mathai +4
Learning effective representations of source code is critical for any Machine Learning for Software Engineering (ML4SE) system. Inspired by natural language processing, large langu…
X-COBOL: A Dataset of COBOL Repositories
Mir Sameed Ali, Nikhil Manjunath, Sridhar Chimalakonda
Despite being proposed as early as 1959, COBOL (Common Business-Oriented Language) still predominantly acts as an integral part of the majority of operations of several financial,…
Statically Detecting Buffer Overflow in Cross-language Android Applications Written in Java and C/C++
Kishanthan Thangarajah, Noble Mathews, Michael Pu +3
Many applications are being written in more than one language to take advantage of the features that different languages provide such as native code support, improved performance,…
On the Energy Consumption of Different Dataframe Processing Libraries -- An Exploratory Study
Shriram Shanbhag, Sridhar Chimalakonda
Background: The energy consumption of machine learning and its impact on the environment has made energy efficient ML an emerging area of research. However, most of the attention s…
An Empirical Study On Correlation between Readme Content and Project Popularity
Akhila Sri Manasa Venigalla, Sridhar Chimalakonda
Readme in GitHub repositories serves as a preliminary source of information, and thus helps developers in understanding about the projects, for reuse or extension. Different types…
NoteG: A Computational Notebook to Facilitate Rapid Game Prototyping
Noble Saji Mathews, Sridhar Chimalakonda
Game development-based approaches are increasingly used to design curricula that can engage students, as these can help them apply and practice learnt computer science concepts. Ho…
VedicViz: Towards Visualizing Vedic Principles in Mental Arithmetic
Noble Saji Mathews, Akhila Sri Manasa Venigalla, Sridhar Chimalakonda
Augmenting teaching with visualization can help students understand concepts better. Researchers have leveraged visualization to teach conventional mathematics some examples being…
eGEN: An Energy-saving Modeling Language and Code Generator for Location-sensing of Mobile Apps
Kowndinya Boyalakuntla, Marimuthu C, Sridhar Chimalakonda +1
The demand for reducing the energy consumption of location-based applications has increased in recent years. The abnormal battery-draining behavior of GPS makes it difficult for th…
ML-Quest: A Game for Introducing Machine Learning Concepts to K-12 Students
Shruti Priya, Shubhankar Bhadra, Sridhar Chimalakonda
Today, Machine Learning (ML) is of a great importance to society due to the availability of huge data and high computational resources. This ultimately led to the introduction of M…
SOCluster- Towards Intent-based Clustering of Stack Overflow Questions using Graph-Based Approach
Abhishek Kumar, Deep Ghadiyali, Sridhar Chimalakonda
Stack Overflow (SO) platform has a huge dataset of questions and answers driven by interactions between users. But the count of unanswered questions is continuously rising. This is…
COSPEX: A Program Comprehension Tool for Novice Programmers
Ashutosh Rajput, Nakshatra Gupta, Sridhar Chimalakonda
Developers often encounter unfamiliar code during software maintenance which consumes a significant amount of time for comprehension, especially for novice programmers. Automated t…
WAccess -- A Web Accessibility Tool based on WCAG 2.2, 2.1 and 2.0 Guidelines
Kowndinya Boyalakuntla, Akhila Sri Manasa Venigalla, Sridhar Chimalakonda
The vision of providing access to all web content equally for all users makes web accessibility a fundamental goal of today's internet. Web accessibility is the practice of removin…
GitQ- Towards Using Badges as Visual Cues for GitHub Projects
Akhila Sri Manasa Venigalla, Kowndinya Boyalakunta, Sridhar Chimalakonda
GitHub hosts millions of software repositories, facilitating developers to contribute to many projects in multiple ways. Most of the information about the repositories is text-base…
MuseumViz -- Towards Visualizing Online Museum Collections
Dheeraj Vagavolu, Akhila Sri Manasa Venigalla, Sridhar Chimalakonda
Despite the growth of online museums for India's cultural heritage data, there is limited increase in terms of visitors. Over the years, online museums adopted many techniques to i…
Detox Browser -- Towards Filtering Sensitive Content On the Web
Noble Saji Mathews, Sridhar Chimalakonda
The annual consumption of web-based resources is increasing at a very fast rate, mainly due to an increase in affordability and accessibility of the internet. Many are relying on t…
On the Impact of Multiple Source Code Representations on Software Engineering Tasks -- An Empirical Study
Karthik Chandra Swarna, Noble Saji Mathews, Dheeraj Vagavolu +1
Efficiently representing source code is crucial for various software engineering tasks such as code classification and clone detection. Existing approaches primarily use Abstract S…
SurviveCovid-19++ : A collaborative healthcare game towards educating people about safety measures and vaccination for Covid-19
Akhila Sri Manasa Venigalla, Dheeraj Vagavolu, Sridhar Chimalakonda
Covid-19 has been affecting population across the world for more than an year, with diverse strains of this virus being identified in many countries. Vaccines to help in curbing th…
Apples, Oranges & Fruits -- Understanding Similarity of Software Projects Through The Lens of Dissimilar Artifacts
A Eashaan Rao, Sridhar Chimalakonda
The growing availability of open source projects has facilitated developers to reuse existing software artifacts and leverage them to develop new software. However, it is hard to u…
Understanding Emotions of Developer Community Towards Software Documentation
Akhila Sri Manasa Venigalla, Sridhar Chimalakonda
The availability of open-source projects facilitates developers to contribute and collaborate on a wide range of projects. As a result, the developer community contributing to such…