The hard life of open source software project newcomers
While onboarding an open source software (OSS) project, contributors face many different
barriers that hinder their contribution, leading in many cases to dropouts. Many projects …
barriers that hinder their contribution, leading in many cases to dropouts. Many projects …
Rank-based univariate feature selection methods on machine learning classifiers for code smell detection
S Jain, A Saha - Evolutionary Intelligence, 2022 - Springer
Detecting code smells and treating them with refactoring are trivial part of maintaining vast
and sophisticated software. There is an urgent need for automatic system to treat code …
and sophisticated software. There is an urgent need for automatic system to treat code …
RETRACTED ARTICLE: The smell of fear: on the relation between test smells and flaky tests
F Palomba, A Zaidman - Empirical Software Engineering, 2019 - Springer
Regression testing is the activity performed by developers to check whether new
modifications have not introduced bugs. A crucial requirement to make regression testing …
modifications have not introduced bugs. A crucial requirement to make regression testing …
A review on machine-learning based code smell detection techniques in object-oriented software system (s)
Background: Code smells are symptoms that something may be wrong in software systems
that can cause complications in maintaining software quality. In literature, there exist many …
that can cause complications in maintaining software quality. In literature, there exist many …
A novel four-way approach designed with ensemble feature selection for code smell detection
Purpose: Code smells are residuals of technical debt induced by the developers. They
hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …
hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …
[PDF][PDF] A Hybrid Approach To Detect Code Smells using Deep Learning.
M Hadj-Kacem, N Bouassida - ENASE, 2018 - scitepress.org
The detection of code smells is a fundamental prerequisite for guiding the subsequent steps
in the refactoring process. The more the detection results are accurate, the more the …
in the refactoring process. The more the detection results are accurate, the more the …
The impact of code smells on software bugs: A systematic literature review
AS Cairo, GF Carneiro, MP Monteiro - Information, 2018 - mdpi.com
Context: Code smells are associated to poor design and programming style, which often
degrades code quality and hampers code comprehensibility and maintainability. Goal …
degrades code quality and hampers code comprehensibility and maintainability. Goal …
Code bad smell detection through evolutionary data mining
S Fu, B Shen - 2015 ACM/IEEE International Symposium on …, 2015 - ieeexplore.ieee.org
The existence of code bad smell has a severe impact on the software quality. Numerous
researches show that ignoring code bad smells can lead to failure of a software system …
researches show that ignoring code bad smells can lead to failure of a software system …
Deep learning anti-patterns from code metrics history
Anti-patterns are poor solutions to recurring design problems. Number of empirical studies
have highlighted the negative impact of anti-patterns on software maintenance which …
have highlighted the negative impact of anti-patterns on software maintenance which …
Are you smelling it? Investigating how similar developers detect code smells
Context A code smell indicates a poor implementation choice that often worsens software
quality. Thus, code smell detection is an elementary technique to identify refactoring …
quality. Thus, code smell detection is an elementary technique to identify refactoring …