2023
DOI: 10.1002/spe.3283
|View full text |Cite
|
Sign up to set email alerts
|

Code smells in pull requests: An exploratory study

Muhammad Ilyas Azeem,
Saad Shafiq,
Atif Mashkoor
et al.

Abstract: The quality of a pull request is the primary factor integrators consider for its acceptance or rejection. Code smells indicate sub‐optimal design or implementation choices in the source code that often lead to a fault‐prone outcome, threatening the quality of pull requests. This study explores code smells in 21k pull requests from 25 popular Java projects. We find that both accepted (37%) and rejected (44%) pull requests have code smells, affected mainly by god classes and long methods. Besides, we observe tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Publication Types

Select...

Relationship

0
0

Authors

Journals

citations
Cited by 0 publications
references
References 60 publications
(132 reference statements)
0
0
0
Order By: Relevance

No citations

Set email alert for when this publication receives citations?