Database-access performance antipatterns in database-backed web applications
Database-backed web applications are prone to performance bugs related to database
accesses. While much work has been conducted on database-access antipatterns with …
accesses. While much work has been conducted on database-access antipatterns with …
Data smells: Categories, causes and consequences, and detection of suspicious data in ai-based systems
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 …
quality has been an object of research for decades, there is a clear lack of research on …
On the prevalence, impact, and evolution of sql code smells in data-intensive systems
Code smells indicate software design problems that harm software quality. Data-intensive
systems that frequently access databases often suffer from SQL code smells besides the …
systems that frequently access databases often suffer from SQL code smells besides the …
Characterizing the occurrence of dockerfile smells in open-source software: An empirical study
Y Wu, Y Zhang, T Wang, H Wang - IEEE Access, 2020 - ieeexplore.ieee.org
Dockerfile plays an important role in the Docker-based software development process, but
many Dockerfile codes are infected with smells in practice. Understanding the occurrence of …
many Dockerfile codes are infected with smells in practice. Understanding the occurrence of …
Risk-based data validation in machine learning-based software systems
Data validation is an essential requirement to ensure the reliability and quality of Machine
Learning-based Software Systems. However, an exhaustive validation of all data fed to …
Learning-based Software Systems. However, an exhaustive validation of all data fed to …
Data smells in public datasets
The adoption of Artificial Intelligence (AI) in high-stakes domains such as healthcare, wildlife
preservation, autonomous driving and criminal justice system calls for a data-centric …
preservation, autonomous driving and criminal justice system calls for a data-centric …
TyphonML: a modeling environment to develop hybrid polystores
Designing and deploying a hybrid data persistence architecture that involves a combination
of relational and NoSQL databases is a complex, technically challenging, and error-prone …
of relational and NoSQL databases is a complex, technically challenging, and error-prone …
Technical debt in data-intensive software systems
The ever-increasing amount, variety as well as generation and processing speed of today's
data pose a variety of new challenges for develo** Data-Intensive Software Systems …
data pose a variety of new challenges for develo** Data-Intensive Software Systems …
SQLCheck: automated detection and diagnosis of SQL anti-patterns
The emergence of database-as-a-service platforms has made deploying database
applications easier than before. Now, developers can quickly create scalable applications …
applications easier than before. Now, developers can quickly create scalable applications …
[HTML][HTML] An approach for assessing industrial IoT data sources to determine their data trustworthiness
Trustworthy data in the Industrial Internet of Things are paramount to ensure correct strategic
decision-making and accurate actions on the shop floor. However, the enormous amount of …
decision-making and accurate actions on the shop floor. However, the enormous amount of …