{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T21:18:04Z","timestamp":1742937484581,"version":"3.40.3"},"publisher-location":"Cham","reference-count":12,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319186115"},{"type":"electronic","value":"9783319186122"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-18612-2_21","type":"book-chapter","created":{"date-parts":[[2015,5,15]],"date-time":"2015-05-15T08:48:19Z","timestamp":1431679699000},"page":"224-229","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Optimal Refactoring"],"prefix":"10.1007","author":[{"given":"Susanne","family":"Siverland","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roger C. S.","family":"Wernersson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charlotte","family":"Sennersten","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,5,16]]},"reference":[{"key":"21_CR1","unstructured":"Fowler, M.: Refactoring: improving the design of existing code. Addison-Wesley Professional (1999)"},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"Tsantalis, N., Chatzigeorgiou, A.: Ranking refactoring suggestions based on historical volatility. In: 2011 15th European Conference on Software Maintenance and Reengineering (CSMR), pp. 25\u201334. IEEE (2011)","DOI":"10.1109\/CSMR.2011.7"},{"key":"21_CR3","doi-asserted-by":"crossref","unstructured":"Zazworka, N., Vetro\u2019, A., Izurieta, C., Wong, S., Cai, Y., Seaman, C., Shull, F.: Comparing four approaches for technical debt identification. Software Quality Journal, 1\u201324 (2013) (article in press)","DOI":"10.1007\/s11219-013-9200-8"},{"key":"21_CR4","doi-asserted-by":"crossref","unstructured":"Feathers, M.: Working effectively with legacy code. Prentice Hall Professional (2004)","DOI":"10.1007\/978-3-540-27777-4_42"},{"key":"21_CR5","unstructured":"Feathers, M.: On Churn and Complexity. http:\/\/www.stickyminds.com\/sitewide.asp?Function=edetail&ObjectType=COL&ObjectId=16679&tth=DYN&tt=siteemail&iDyn=2 (visited May 21, 2013)"},{"key":"21_CR6","doi-asserted-by":"crossref","unstructured":"Tom, E., Aurum, A., Vidgen, R.: An exploration of technical debt. Journal of Systems and Software (2013) (article in press)","DOI":"10.1016\/j.jss.2012.12.052"},{"key":"21_CR7","unstructured":"http:\/\/www.sonarqube.org\/ (visited October 2, 2014)"},{"key":"21_CR8","unstructured":"Luijten, B., Visser, J., Zaidman, A.: Faster defect resolution with higher technical quality of software. In: 4th International Workshop on Software Quality and Maintainability (SQM 2010).(March 2010)"},{"key":"21_CR9","unstructured":"How to calculate Spearman\u2019s rank correlation coefficient. http:\/\/en.wikipedia.org\/wiki\/Spearman%27s_rank_correlation_coefficient(visited June 20, 2013)"},{"key":"21_CR10","unstructured":"Technical Debt Calculation http:\/\/docs.codehaus.org\/display\/SONAR\/Technical+Debt+Calculation(visited August 23, 2013)"},{"key":"21_CR11","unstructured":"http:\/\/git-scm.com\/(visited October 24, 2014)"},{"key":"21_CR12","unstructured":"What the Spearman\u2019s rank correlation coefficient result meanshttp:\/\/www.statstutor.ac.uk\/resources\/uploaded\/spearmans.pdf(visited June 20, 2013)"}],"container-title":["Lecture Notes in Business Information Processing","Agile Processes in Software Engineering and Extreme Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-18612-2_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,10]],"date-time":"2023-02-10T07:54:08Z","timestamp":1676015648000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-18612-2_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319186115","9783319186122"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-18612-2_21","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"16 May 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}