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…