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 Schweizer | 1 | 0 | 0.34 |
Vassilis E. Zafeiris | 2 | 19 | 2.79 |
Marios Fokaefs | 3 | 231 | 18.28 |
michalis famelis | 4 | 168 | 13.38 |