{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:17:06Z","timestamp":1750220226624,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,3,21]],"date-time":"2022-03-21T00:00:00Z","timestamp":1647820800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,3,21]]},"DOI":"10.1145\/3532512.3535222","type":"proceedings-article","created":{"date-parts":[[2022,12,8]],"date-time":"2022-12-08T15:02:31Z","timestamp":1670511751000},"page":"30-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["A Live Environment to Improve the Refactoring Experience"],"prefix":"10.1145","author":[{"given":"Sara","family":"Fernandes","sequence":"first","affiliation":[]},{"given":"Ademar","family":"Aguiar","sequence":"additional","affiliation":[]},{"given":"Andr\u00e9","family":"Restivo","sequence":"additional","affiliation":[]}],"member":"320","published-online":{"date-parts":[[2022,12,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328433.3328456"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/163359.163375"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.979986"},{"volume-title":"Towards a Smart Recommender for Code Refactoring. Master\u2019s thesis","author":"Paulo\u00a0Moreira Barbosa Jo\u00e3o","key":"e_1_3_2_1_4_1","unstructured":"Jo\u00e3o Paulo\u00a0Moreira Barbosa. 2020. Towards a Smart Recommender for Code Refactoring. Master\u2019s thesis. Faculty of Engineering of the University of Porto, Porto, Portugal."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609739"},{"volume-title":"Visual studio V\/s vs code?: Ide or editor","author":"Bhatt Atul","key":"e_1_3_2_1_6_1","unstructured":"Atul Bhatt. 2021. Visual studio V\/s vs code?: Ide or editor?: Find out what you need!: Make an informed choice. https:\/\/medium.com\/analytics-vidhya\/visual-studio-v-s-vs-code-ide-or-editor-find-out-what-you-need-make-an-informed-choice-5bb2a4f48ec2"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194164.3194186"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.110"},{"key":"e_1_3_2_1_9_1","volume-title":"Conferences in Research and Practice in Information Technology Series 113","author":"Cassell Keith","year":"2011","unstructured":"Keith Cassell, Craig Anslow, Lindsay Groves, and Peter Andreae. 2011. Visualizing the refactoring of classes via clustering. Conferences in Research and Practice in Information Technology Series 113, Acsc(2011), 63\u201372."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.177365"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884632"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3473100"},{"key":"e_1_3_2_1_14_1","volume-title":"Software Engineering Doctoral Symposium. CEUR Workshop Proceedings, Germany, 1\u201310","author":"Fernandes Sara","year":"2020","unstructured":"Sara Fernandes, Ademar Aguiar, and Andr\u00e9 Restivo. 2020. Live Software Inspection and Refactoring. In 8th SEDES, Software Engineering Doctoral Symposium. CEUR Workshop Proceedings, Germany, 1\u201310."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397537.3397539"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397537.3397539"},{"volume-title":"Supporting Software Development through Live Metrics Visualization. Master\u2019s thesis","author":"Filipa\u00a0Couto Fernandes Sara","key":"e_1_3_2_1_17_1","unstructured":"Sara Filipa\u00a0Couto Fernandes. 2019. Supporting Software Development through Live Metrics Visualization. Master\u2019s thesis. Faculty of Engineering of the University of Porto, Porto, Portugal."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/LIVE.2013.6617339"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985989"},{"key":"e_1_3_2_1_20_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler Martin","year":"2018","unstructured":"Martin Fowler. 2018. Refactoring: Improving the Design of Existing Code (2nd Edition). Addison-Wesley, Boston, USA.","edition":"2"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486986"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048147.2048157"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240483"},{"volume-title":"Elements of Software Science (Operating and Programming Systems Series)","author":"Halstead H.","key":"e_1_3_2_1_24_1","unstructured":"Maurice\u00a0H. Halstead. 1977. Elements of Software Science (Operating and Programming Systems Series). Elsevier Science Inc., USA."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2972958.2972962"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-39538-5"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/774833.774837"},{"volume-title":"Agile Software Development: Principles, Patterns, and Practices","author":"Martin Robert\u00a0Cecil","key":"e_1_3_2_1_28_1","unstructured":"Robert\u00a0Cecil Martin. 2003. Agile Software Development: Principles, Patterns, and Practices. Prentice Hall PTR, USA."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297073"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351760"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265817"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879211.1879216"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351724"},{"key":"e_1_3_2_1_34_1","unstructured":"Christian Oetterli. 2017. refactorix. https:\/\/marketplace.visualstudio.com\/items?itemName=christianoetterli.refactorix."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.244"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/SE-HPC.2007.8"},{"volume-title":"Towards a Live Refactoring Recommender Based on Code Smells and Quality Metrics. Master\u2019s thesis","author":"Ant\u00f3nio\u00a0Dias Salgado S\u00e9rgio","key":"e_1_3_2_1_37_1","unstructured":"S\u00e9rgio Ant\u00f3nio\u00a0Dias Salgado. 2020. Towards a Live Refactoring Recommender Based on Code Smells and Quality Metrics. Master\u2019s thesis. Faculty of Engineering of the University of Porto, Porto, Portugal."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.12.034"},{"key":"e_1_3_2_1_39_1","unstructured":"Stepsize. 2021. Tech Debt Tracker. https:\/\/marketplace.visualstudio.com\/items?itemName=Stepsize.tech-debt-tracker."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985805"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","unstructured":"M.-A.D. Storey K. Wong and H.A. M\u00fcller. 2000. How do program understanding tools affect how programmers understand programs?Science of Computer Programming 36 2-3 (mar 2000) 183\u2013207. https:\/\/doi.org\/10.1016\/S0167-6423(99)00036-2","DOI":"10.1016\/S0167-6423(99)00036-2"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1045-926X(05)80012-6"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/2662726.2662735"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330192"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.1"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.59"},{"volume-title":"Quality Aware Tooling. Ph.\u00a0D. Dissertation","author":"Tynchuk Yuriy","key":"e_1_3_2_1_47_1","unstructured":"Yuriy Tynchuk. 2017. Quality Aware Tooling. Ph.\u00a0D. Dissertation. University of Bern."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884658"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.3923\/ijscomp.2012.264.270"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985868"},{"key":"e_1_3_2_1_51_1","unstructured":"Roel Wuyts. 2002. A Logic Meta-Programming Approach to Support the Co-Evolution of Object-Oriented Design and Implementation. Ph.\u00a0D. Dissertation. Vrije Universiteit Brussel Faculteit Wetenschappen - Departement Informatica."},{"volume-title":"2016 IEEE 24th International Conference on Program Comprehension (ICPC). IEEE, USA, 1\u20134.","author":"Yoshida N.","key":"e_1_3_2_1_52_1","unstructured":"N. Yoshida, T. Saika, E. Choi, A. Ouni, and K. Inoue. 2016. Revisiting the relationship between code smells and refactoring. In 2016 IEEE 24th International Conference on Program Comprehension (ICPC). IEEE, USA, 1\u20134."}],"event":{"name":"<Programming> '22 Companion: 6th International Conference on the Art, Science, and Engineering of Programming","acronym":"<Programming> '22 Companion","location":"Porto Portugal"},"container-title":["Companion Proceedings of the 6th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3532512.3535222","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3532512.3535222","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:09Z","timestamp":1750188609000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3532512.3535222"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,21]]},"references-count":52,"alternative-id":["10.1145\/3532512.3535222","10.1145\/3532512"],"URL":"https:\/\/doi.org\/10.1145\/3532512.3535222","relation":{},"subject":[],"published":{"date-parts":[[2022,3,21]]},"assertion":[{"value":"2022-12-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}