Title
Can Refactorings Indicate Design Tradeoffs?
Abstract
Refactoring does not always improve monotonically the quality of software. In this exploratory study, we analyze the revision history of JFreechart to see if fluctuations in internal quality metrics in commits containing refactoring can be used as indicators for the presence of design tradeoffs. We present qualitative and quantitative results suggesting that, in the context of refactoring, tradeoffs in internal quality metrics can be used to find design tradeoffs.
Year
DOI
Venue
2020
10.1109/SCAM51674.2020.00013
2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM)
Keywords
DocType
ISSN
Refactoring,Version History,Design Tradeoffs
Conference
1942-5430
ISBN
Citations 
PageRank 
978-1-7281-9249-9
0
0.34
References 
Authors
12
4
Name
Order
Citations
PageRank
Thomas Schweizer100.34
Vassilis E. Zafeiris2192.79
Marios Fokaefs323118.28
michalis famelis416813.38