The popularity of machine learning has wildly expanded in recent years. Machine learning techniques have been heatedly studied in academia and applied in the industry to create business value. However, there is a lack of guidelines for code quality in machine learning applications. In particular, code smells have rarely been studied in this domain. Although machine learning code is usually integrated as a small part of an overarching system, it usually plays an important role in its core functionality. Hence ensuring code quality is quintessential to avoid issues in the long run. This paper proposes and identifies a list of 22 machine learning-specific code smells collected from various sources, including papers, grey literature, GitHub com...
A code smell is a surface indication that usually corresponds to a deeper problem in the system. De...
Efficiently identifying and resolving code smells enhances software project quality. This paper pres...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Code smells are symptoms of poor design and implementation choices weighing heavily on the quality o...
Code smells are symptoms of poor design and implementation choices weighing heavily on the quality o...
Code smells are symptoms of poor design and im- plementation choices weighing heavily on the quality...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Background. Machine learning (ML) has rapidly grown in popularity, becoming a vital part of many ind...
Context: Code smells are symptoms of bad design choices implemented on the source code. To manage an...
Code smells are symptoms of bad design choices implemented on the source code. To manage and enhance...
A code smell is a surface indication that usually corresponds to a deeper problem in the system. De...
Efficiently identifying and resolving code smells enhances software project quality. This paper pres...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
The popularity of machine learning has wildly expanded in recent years. Machine learning techniques ...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Code smells are symptoms of poor design and implementation choices weighing heavily on the quality o...
Code smells are symptoms of poor design and implementation choices weighing heavily on the quality o...
Code smells are symptoms of poor design and im- plementation choices weighing heavily on the quality...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Background. Machine learning (ML) has rapidly grown in popularity, becoming a vital part of many ind...
Context: Code smells are symptoms of bad design choices implemented on the source code. To manage an...
Code smells are symptoms of bad design choices implemented on the source code. To manage and enhance...
A code smell is a surface indication that usually corresponds to a deeper problem in the system. De...
Efficiently identifying and resolving code smells enhances software project quality. This paper pres...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...