2015
DOI: 10.1109/ms.2015.105
|View full text |Cite
|
Sign up to set email alerts
|

Challenges to and Solutions for Refactoring Adoption: An Industrial Perspective

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
27
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 39 publications
(30 citation statements)
references
References 6 publications
0
27
0
Order By: Relevance
“…Although existing research provided tools for the identification of refactoring opportunities or the automatic or semi-automatic applications of refactorings or even for their prioritization, most of these tools do not assess or predict the impact of refactoring activities on software quality. Therefore, without understanding the effect of a change caused by a particular refactoring in software quality, schedule-bound industry practitioners feel reluctant to adopt refactoring because of perceived cost, effort and time intensive outcome of refactoring [16,34]. To address these concerns, RQ3 targets such tools that provide the prediction or assessment of the benefits of applying refactoring activities.…”
Section: Research Questionsmentioning
confidence: 99%
See 3 more Smart Citations
“…Although existing research provided tools for the identification of refactoring opportunities or the automatic or semi-automatic applications of refactorings or even for their prioritization, most of these tools do not assess or predict the impact of refactoring activities on software quality. Therefore, without understanding the effect of a change caused by a particular refactoring in software quality, schedule-bound industry practitioners feel reluctant to adopt refactoring because of perceived cost, effort and time intensive outcome of refactoring [16,34]. To address these concerns, RQ3 targets such tools that provide the prediction or assessment of the benefits of applying refactoring activities.…”
Section: Research Questionsmentioning
confidence: 99%
“…Furthermore, software developers want to assess only the changed parts of the source code. Although, there exist many refactoring tools that identify refactoring opportunities or perform refactoring activities, these tools cannot run only on the differential source code [16]. This led us to the conclusion that development of the updated tools to predict or assess the actual benefits of refactoring activities is an open research area.…”
Section: Refactoring Impact Prediction Tool (Rq3)mentioning
confidence: 99%
See 2 more Smart Citations
“…Keeping the software maintainable is a non-trivial challenge for software development teams given the real-life challenges (such as time pressure) [21]. The final part of the session deals with such challenges and present actionable and pragmatic strategies and practices for practitioners to avoid, detect, and eradicate smells from their codebase.…”
mentioning
confidence: 99%