Sampling projects in github for MSR studies

O Dabic, E Aghajani, G Bavota - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Almost every Mining Software Repositories (MSR) study requires, as first step, the selection
of the subject software repositories. These repositories are usually collected from hosting …

Database-access performance antipatterns in database-backed web applications

S Shao, Z Qiu, X Yu, W Yang, G **… - … and Evolution (ICSME …, 2020 - ieeexplore.ieee.org
Database-backed web applications are prone to performance bugs related to database
accesses. While much work has been conducted on database-access antipatterns with …

Pitfalls and guidelines for using time-based Git data

SW Flint, J Chauhan, R Dyer - Empirical Software Engineering, 2022 - Springer
Many software engineering research papers rely on time-based data (eg, commit
timestamps, issue report creation/update/close dates, release dates). Like most real-world …

Technical debts and faults in open-source quantum software systems: An empirical study

M Openja, MM Morovati, L An, F Khomh… - Journal of Systems and …, 2022 - Elsevier
Quantum computing is a rapidly growing field attracting the interest of both researchers and
software developers. Supported by its numerous open-source tools, developers can now …

A longitudinal study of the impact of refactoring in android applications

O Hamdi, A Ouni, MÓ Cinnéide, MW Mkaouer - Information and Software …, 2021 - Elsevier
Context: Mobile applications have to continuously evolve in order to meet new user
requirements and technological changes. Addressing these constraints may lead to poor …

The smelly eight: An empirical study on the prevalence of code smells in quantum computing

Q Chen, R Câmara, J Campos… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Quantum Computing (QC) is a fast-growing field that has enhanced the emergence of new
programming languages and frameworks. Furthermore, the increased availability of …

Data smells in public datasets

A Shome, L Cruz, A Van Deursen - … of the 1st International Conference on …, 2022 - dl.acm.org
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 …

Hbsniff: A static analysis tool for java hibernate object-relational map** code smell detection

Z Huang, Z Shao, G Fan, H Yu, K Yang… - Science of Computer …, 2022 - Elsevier
Code smells are symptoms of sub-optimal software design and implementation choices.
Detection tools were actively developed for general code smell related to coupling and …

FIXME: synchronize with database! An empirical study of data access self-admitted technical debt

BA Muse, C Nagy, A Cleve, F Khomh… - Empirical Software …, 2022 - Springer
Developers sometimes choose design and implementation shortcuts due to the pressure
from tight release schedules. However, shortcuts introduce technical debt that increases as …

An evolutionary analysis of software-architecture smells

P Gnoyke, S Schulze, J Krüger - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
If software quality assurance is postponed or even abandoned for a software system,
maintenance and evolution become harder or even impossible. One widely known symptom …