{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T04:08:00Z","timestamp":1747886880129,"version":"3.41.0"},"reference-count":16,"publisher":"IEEE","license":[{"start":{"date-parts":[[2012,6,1]],"date-time":"2012-06-01T00:00:00Z","timestamp":1338508800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2012,6,1]],"date-time":"2012-06-01T00:00:00Z","timestamp":1338508800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/iwast.2012.6228979","type":"proceedings-article","created":{"date-parts":[[2012,7,10]],"date-time":"2012-07-10T21:36:07Z","timestamp":1341956167000},"page":"117-123","source":"Crossref","is-referenced-by-count":0,"title":["Refactoring towards seams in C++"],"prefix":"10.1109","author":[{"given":"Michael","family":"R\u00fcegg","sequence":"first","affiliation":[{"name":"University of Applied Sciences Rapperswil, Institute for Software, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Sommerlad","sequence":"additional","affiliation":[{"name":"University of Applied Sciences Rapperswil, Institute for Software, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-27777-4_42"},{"journal-title":"Intercepting Arbitrary Functions on Windows, Unix, and Macintosh OS X Platforms","year":"2004","author":"Myers","key":"ref2"},{"volume-title":"xUnit Test Patterns: Refactoring Test Code","year":"2007","author":"Meszaros","key":"ref3"},{"volume-title":"Refactoring","year":"1999","author":"Fowler","key":"ref4"},{"volume-title":"Clonewar - Refactoring Transformation in CDT: Extract Template Parameter","year":"2010","author":"Thrier","key":"ref5"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/236338.236369"},{"volume-title":"Component Software: Beyond Object-Oriented Programming","year":"1998","author":"Szyperski","key":"ref7"},{"volume-title":"C++ Coding Standards","year":"2004","author":"Sutter","key":"ref8"},{"volume-title":"Effective C++: 55 Specific Ways to Improve Your Programs and Designs","year":"2005","author":"Meyers","key":"ref9"},{"volume-title":"An Introduction to GCC","year":"2004","author":"Gough","key":"ref10"},{"volume-title":"Computer Systems: A Programmer\u2019s Perspective","year":"2010","author":"Bryant","key":"ref11"},{"key":"ref12","article-title":"The Design and Implementation of Valgrind","volume-title":"World Wide Web","author":"Developers","year":"2011"},{"volume-title":"Working Draft, Standard for Programming Language C++. World Wide Web","year":"2011","key":"ref13"},{"volume-title":"Modern C++ Design.","year":"2001","author":"Alexandrescu","key":"ref14"},{"volume-title":"Programming Language C++, Standard. World Wide Web","year":"2003","key":"ref15"},{"volume-title":"CUTE \u2013 C++ Unit Testing Easier,\u201d World Wide Web","year":"2011","author":"Sommerlad","key":"ref16"}],"event":{"name":"2012 7th International Workshop on Automation of Software Test (AST)","start":{"date-parts":[[2012,6,2]]},"location":"Zurich, Switzerland","end":{"date-parts":[[2012,6,3]]}},"container-title":["2012 7th International Workshop on Automation of Software Test (AST)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6220303\/6228973\/06228979.pdf?arnumber=6228979","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T05:47:41Z","timestamp":1747806461000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6228979\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":16,"URL":"https:\/\/doi.org\/10.1109\/iwast.2012.6228979","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}