18 citations · 18 across the 10 of their papers we have counts for
10 papers
Unravelling Technical debt topics through Time, Programming Languages and Repository
Karthik Shivashankar, Antonio Martini
This study explores the dynamic landscape of Technical Debt (TD) topics in software engineering by examining its evolution across time, programming languages, and repositories. Des…
TD-Suite: All Batteries Included Framework for Technical Debt Classification
Karthik Shivashankar, Antonio Martini
Recognizing that technical debt is a persistent and significant challenge requiring sophisticated management tools, TD-Suite offers a comprehensive software framework specifically…
Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review
Karthik Shivashankar, Ghadi S. Al Hajj, Antonio Martini
This systematic literature review examines the critical challenges and solutions related to scalability and maintainability in Machine Learning (ML) systems. As ML applications bec…
QualiTagger: Automating software quality detection in issue trackers
Karthik Shivashankar, Rafael Capilla, Maren Maritsdatter Kruke +2
A systems quality is a major concern for development teams when it evolve. Understanding the effects of a loss of quality in the codebase is crucial to avoid side effects like the…
Computer Vision and Deep Learning for 4D Augmented Reality
Karthik Shivashankar
The prospect of 4D video in Extended Reality (XR) platform is huge and exciting, it opens a whole new way of human computer interaction and the way we perceive the reality and cons…
MLScent A tool for Anti-pattern detection in ML projects
Karthik Shivashankar, Antonio Martini
Machine learning (ML) codebases face unprecedented challenges in maintaining code quality and sustainability as their complexity grows exponentially. While traditional code smell d…
PyExamine A Comprehensive, UnOpinionated Smell Detection Tool for Python
Karthik Shivashankar, Antonio Martini
The growth of Python adoption across diverse domains has led to increasingly complex codebases, presenting challenges in maintaining code quality. While numerous tools attempt to a…
Maintainability Challenges in ML: A Systematic Literature Review
Karthik Shivashankar, Antonio Martini
Background: As Machine Learning (ML) advances rapidly in many fields, it is being adopted by academics and businesses alike. However, ML has a number of different challenges in ter…
Better Python Programming for all: With the focus on Maintainability
Karthik Shivashankar, Antonio Martini
This study aims to enhance the maintainability of code generated by Large Language Models (LLMs), with a focus on the Python programming language. As the use of LLMs for coding ass…
Identifying Technical Debt and Its Types Across Diverse Software Projects Issues
Karthik Shivashankar, Mili Orucevic, Maren Maritsdatter Kruke +1
Technical Debt (TD) identification in software projects issues is crucial for maintaining code quality, reducing long-term maintenance costs, and improving overall project health.…