High data quality is fundamental for today's AI-based systems. However, although data quality has been an object of research for decades, there is a clear lack of research on potential data quality issues (e.g., ambiguous, extraneous values). These kinds of issues are latent in nature and thus often not obvious. Nevertheless, they can be associated with an increased risk of future problems in AI-based systems (e.g., technical debt, data-induced faults). As a counterpart to code smells in software engineering, we refer to such issues as Data Smells. This article conceptualizes data smells and elaborates on their causes, consequences, detection, and use in the context of AI-based systems. In addition, a catalogue of 36 data smells divided int...
Technical debt is a metaphor introduced by Cunningham to indicate 'not quite right code which we pos...
Pitfalls in software development process can be prevented by learning from other people's mistakes. ...
<p>This dataset includes classes with code smells, acquired from Qualitas Corpus (QC).<br> Folder 'a...
The adoption of Artificial Intelligence (AI) in high-stakes domains such as healthcare, wildlife pre...
Context: Smells in software systems impair software quality and make them hard to maintain and evolv...
Bad smells of code can lead to significant software vulnerabilities that negatively affect the secur...
Checklist and data extracted from publications analyzed for "Code Smells Detection Using Artificial ...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
Code smells typically indicate poor design implementation and choices that may degrade software qual...
Code smells indicate the presence of quality problems that make the software hard to maintain and ev...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
In past and recent years, the issues related to managing technical debt received significant attenti...
Abstract—Code smells are symptoms of poor design and implementation choices that may hinder code com...
Software development process involves developing, building and enhancing high-quality software for s...
Technical debt is a metaphor introduced by Cunningham to indicate 'not quite right code which we pos...
Pitfalls in software development process can be prevented by learning from other people's mistakes. ...
<p>This dataset includes classes with code smells, acquired from Qualitas Corpus (QC).<br> Folder 'a...
The adoption of Artificial Intelligence (AI) in high-stakes domains such as healthcare, wildlife pre...
Context: Smells in software systems impair software quality and make them hard to maintain and evolv...
Bad smells of code can lead to significant software vulnerabilities that negatively affect the secur...
Checklist and data extracted from publications analyzed for "Code Smells Detection Using Artificial ...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
Code smells typically indicate poor design implementation and choices that may degrade software qual...
Code smells indicate the presence of quality problems that make the software hard to maintain and ev...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
In past and recent years, the issues related to managing technical debt received significant attenti...
Abstract—Code smells are symptoms of poor design and implementation choices that may hinder code com...
Software development process involves developing, building and enhancing high-quality software for s...
Technical debt is a metaphor introduced by Cunningham to indicate 'not quite right code which we pos...
Pitfalls in software development process can be prevented by learning from other people's mistakes. ...
<p>This dataset includes classes with code smells, acquired from Qualitas Corpus (QC).<br> Folder 'a...