{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T17:06:39Z","timestamp":1742403999903,"version":"3.28.0"},"reference-count":28,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/icsm.2002.1167742","type":"proceedings-article","created":{"date-parts":[[2003,6,25]],"date-time":"2003-06-25T21:03:42Z","timestamp":1056575022000},"page":"2-11","source":"Crossref","is-referenced-by-count":8,"title":["A post-placement side-effect removal algorithm"],"prefix":"10.1109","author":[{"given":"M.","family":"Harman","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Lin Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Hierons","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Munro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Xingyuan Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.J.","family":"Dolado","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.C.","family":"Otero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Wegener","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1109\/ICSM.2001.972724"},{"doi-asserted-by":"publisher","key":"ref11","DOI":"10.1109\/WCRE.2001.957831"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1109\/WPC.2001.921741"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1016\/S0950-5849(01)00189-6"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1109\/ICSM.1998.738525"},{"key":"ref15","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1049\/sej.1996.0040","article-title":"automatic structural testing using genetic algorithms","volume":"11","author":"jones","year":"1996","journal-title":"Software Engineering Journal"},{"year":"1999","author":"kernighan","journal-title":"The Practice of Programming","key":"ref16"},{"year":"1997","author":"meyer","journal-title":"Object-Oriented Software Construction","key":"ref17"},{"doi-asserted-by":"publisher","key":"ref18","DOI":"10.1109\/32.988709"},{"doi-asserted-by":"publisher","key":"ref19","DOI":"10.1109\/RTTAS.1998.683198"},{"doi-asserted-by":"publisher","key":"ref28","DOI":"10.1109\/TSE.1984.5010248"},{"year":"1994","author":"bull","journal-title":"Software Maintenance by Program Transformation in a Wide Spectrum Language","key":"ref4"},{"doi-asserted-by":"publisher","key":"ref27","DOI":"10.1023\/A:1018551716639"},{"year":"1994","author":"armitage","journal-title":"Statistical Methods in Medical Research","key":"ref3"},{"key":"ref6","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1049\/sej.1988.0029","article-title":"symbolic execution systems-a review","volume":"3","author":"coward","year":"1988","journal-title":"Software Engineering Journal"},{"year":"2000","author":"cannon","journal-title":"Recommended C Style and Coding Standards","key":"ref5"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1109\/SCAM.2001.972675"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1109\/ICSM.2000.883049"},{"year":"1986","author":"aho","journal-title":"Compilers Principles Techniques and Tools","key":"ref2"},{"year":"1999","author":"haahr","journal-title":"A Programming Style for Java","key":"ref9"},{"year":"1990","journal-title":"International standards organisation Programming languages&#x2014;C - C international standard","key":"ref1"},{"doi-asserted-by":"publisher","key":"ref20","DOI":"10.1002\/(SICI)1099-1689(199912)9:4<263::AID-STVR190>3.0.CO;2-Y"},{"year":"1989","author":"thomas","journal-title":"Learning to program in C","key":"ref22"},{"year":"1985","author":"s toy","journal-title":"Denotational Semantics The Scott-Strachey Approach to Programming Language Theory","key":"ref21"},{"key":"ref24","article-title":"Reverse engineering through formal transformation","volume":"5","author":"ward","year":"1994","journal-title":"The Computer Journal 37"},{"key":"ref23","first-page":"169","article-title":"The way forward for unifying dynamic test-case generation: The optimisation-based approach","author":"tracey","year":"1998","journal-title":"International Workshop on Dependable Computing and Its Applications (DCIA)"},{"key":"ref26","article-title":"Systematic testing of real-time systems","author":"wegener","year":"1996","journal-title":"4th International Conference on Software Testing Analysis and Review (EuroSTAR 96)"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1109\/ICSM.1989.65225"}],"event":{"acronym":"ICSM-02","name":"International Conference on Software Maintenance","location":"Montreal, Que., Canada"},"container-title":["International Conference on Software Maintenance, 2002. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8357\/26332\/01167742.pdf?arnumber=1167742","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,15]],"date-time":"2017-06-15T18:45:59Z","timestamp":1497552359000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1167742\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/icsm.2002.1167742","relation":{},"subject":[]}}