House of cards: Code smells in open-source c# repositories

T Sharma, M Fragkoulis… - 2017 ACM/IEEE …, 2017 - ieeexplore.ieee.org
Background: Code smells are indicators of quality problems that make a software hard to
maintain and evolve. Given the importance of smells in the source code's maintainability …

Code smell prediction employing machine learning meets emerging Java language constructs

H Grodzicka, A Ziobrowski, Z Łakomiak… - Data-Centric Business …, 2020 - Springer
Background: Defining code smell is not a trivial task. Their recognition tends to be highly
subjective. Nevertheless some code smells detection tools have been proposed. Other …

Analyzing the relationship between community and design smells in open-source software projects: An empirical study

H Mumtaz, P Singh, K Blincoe - Proceedings of the 16th ACM/IEEE …, 2022 - dl.acm.org
Background: Software smells reflect the sub-optimal patterns in the software. In a similar
way, community smells consider the sub-optimal patterns in the organizational and social …

Understanding refactoring tactics and their effect on software quality

M Agnihotri, A Chug - … on cloud computing, data science & …, 2022 - ieeexplore.ieee.org
Refactoring is a widely used technique that removes the flaws of the system and improves its
quality. It is often practiced to change the inner framework of the code while preserving its …

Analyzing the relationship between software metrics and bad smells using Critical Metric Value (CMV)

M Agnihotri, A Chug - Proceedings of the 2021 Thirteenth International …, 2021 - dl.acm.org
User requirements for a software system frequently evolve with time, and developers
sometimes make incorrect implementation choices while meeting such requirements. These …

Severity Factor (SF): An aid to developers for application of refactoring operations to improve software quality

M Agnihotri, A Chug - Journal of Software: Evolution and …, 2024 - Wiley Online Library
Bad smells are certain flaws in the structure of the code that might not disturb the normal
functioning of a program but negatively affects the software quality. Developers use …

Software Developer Performance Measurement Based on Code Smells in Distributed Version Control System

N Jongprasit, T Senivongse - Software Engineering, Artificial Intelligence …, 2020 - Springer
Effectively staffing a software development team for a software project is important to the
development of software in the project. Performance of software developers can be …

[PDF][PDF] Actionable Measurements-Improving The Actionability of Architecture Level Software Quality Violations.

W Czabanski, M Bruntink, P Martin - BENEVOL, 2018 - ceur-ws.org
When system components become more coupled over time, more effort must be dedicated
to software architecture refactoring. Tightly coupled components present higher risk—they …

[PDF][PDF] Prevalence of Bad Smells in C# Projects.

AL Sabóia, ADF Martins, CS Melo, JM Monteiro… - ICEIS (2), 2020 - scitepress.org
Bad smell can be defined as structures in code that suggest the possibility of refactoring. In
object-oriented languages such as C# and Java, Bad Smells are heavily exploited as a way …

[引用][C] Social and Technical Quality Analysis in Software Projects

H Mumtaz - 2023 - ResearchSpace@ Auckland