{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T01:16:10Z","timestamp":1773969370791,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,3,3]],"date-time":"2006-03-03T00:00:00Z","timestamp":1141344000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,3,3]]},"DOI":"10.1145\/1121341.1121451","type":"proceedings-article","created":{"date-parts":[[2006,5,8]],"date-time":"2006-05-08T17:40:43Z","timestamp":1147110043000},"page":"349-353","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["An innovative approach to teaching refactoring"],"prefix":"10.1145","author":[{"given":"Suzanne","family":"Smith","sequence":"first","affiliation":[{"name":"East Tennessee State University, Johnson City, Tennessee"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sara","family":"Stoecklin","sequence":"additional","affiliation":[{"name":"Florida State University, Panama City, Florida"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Catharina","family":"Serino","sequence":"additional","affiliation":[{"name":"North Carolina Central University, Durham, North Carolina"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,3,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1997)3:4%3C253::AID-TAPO3%3E3.3.CO;2-I"},{"key":"e_1_3_2_1_2_1","volume-title":"Structured Systems Analysis: Tools and Techniques","author":"Gane C.","year":"1979","unstructured":"Gane , C. , and Sarson , T. , Structured Systems Analysis: Tools and Techniques . Prentice-Hall , Englewood Cliffs, NJ , 1979 . Gane, C., and Sarson, T., Structured Systems Analysis: Tools and Techniques. Prentice-Hall, Englewood Cliffs, NJ, 1979."},{"key":"e_1_3_2_1_3_1","volume-title":"Extreme Programming Explained: Embrace Change","author":"Beck K.","year":"2000","unstructured":"Beck , K. , Extreme Programming Explained: Embrace Change . Addison-Wesley , Reading, MA , 2000 . Beck, K., Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading, MA, 2000."},{"key":"e_1_3_2_1_4_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"Fowler , M. , Beck , K. , Brant , J. , Opdyke , W. , and Roberts , D. , Refactoring: Improving the Design of Existing Code . Addison-Wesley , Reading, MA , 1999 . Fowler, M., Beck, K., Brant, J., Opdyke, W., and Roberts, D., Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading, MA, 1999."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF03192356"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of Sixth Conference on Australian Computing Education","author":"Keef K.","year":"2004","unstructured":"Keef , K. and Martin , D ., Using extreme programming in a capstone course . In Proceedings of Sixth Conference on Australian Computing Education ( Dunedin, New Zealand). 30 , 2004 , 151--160. Keef, K. and Martin, D., Using extreme programming in a capstone course. In Proceedings of Sixth Conference on Australian Computing Education (Dunedin, New Zealand). 30, 2004, 151--160."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCECE.2000.849579"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/381473.381536"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/872751.873463"},{"key":"e_1_3_2_1_10_1","first-page":"2","article-title":"What we can learn from extreme programming","volume":"17","author":"Smith S.","year":"2001","unstructured":"Smith , S. and Stoecklin , S ., What we can learn from extreme programming . Journal of Computing Sciences in Colleges , 17 , 2 ( December 2001 ), 144--151. Smith, S. and Stoecklin, S., What we can learn from extreme programming. Journal of Computing Sciences in Colleges, 17, 2 (December 2001), 144--151.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"e_1_3_2_1_11_1","volume-title":"Human Factors and Typography for More Readable Programs","author":"Baecker R.M.","year":"1990","unstructured":"Baecker , R.M. and Marcus , A. , Human Factors and Typography for More Readable Programs . Addison-Wesley , Reading, MA , 1990 . Baecker, R.M. and Marcus, A., Human Factors and Typography for More Readable Programs. Addison-Wesley, Reading, MA, 1990."},{"key":"e_1_3_2_1_12_1","first-page":"601","article-title":"The effects of comment placement and reading times on program reading comprehension. In Proceedings 19th Annual Conference on Information Sciences and Systems. Baltimore","volume":"595","author":"Deimel L.E.","year":"1985","unstructured":"Deimel , L.E. , Kunz , L. , Makoid , L. , and Perry , J ., The effects of comment placement and reading times on program reading comprehension. In Proceedings 19th Annual Conference on Information Sciences and Systems. Baltimore : The Johns Hopkins University Department of Electrical Engineering and Computer Science , 1985 , 595 -- 601 . Deimel, L.E., Kunz, L., Makoid, L., and Perry, J., The effects of comment placement and reading times on program reading comprehension. In Proceedings 19th Annual Conference on Information Sciences and Systems. Baltimore: The Johns Hopkins University Department of Electrical Engineering and Computer Science, 1985, 595--601.","journal-title":"The Johns Hopkins University Department of Electrical Engineering and Computer Science"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2003.1263332"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/358589.358596"},{"key":"e_1_3_2_1_15_1","first-page":"98","article-title":"Does signaling help professional programmers read and understand computer programs?, Empirical Studies of Programmers - IV, Ablex Inc., Norwood","volume":"82","author":"Gellenbeck E.M.","year":"1991","unstructured":"Gellenbeck , E.M. and Cook , C.R ., Does signaling help professional programmers read and understand computer programs?, Empirical Studies of Programmers - IV, Ablex Inc., Norwood , NJ , 1991 , 82 -- 98 . Gellenbeck, E.M. and Cook, C.R., Does signaling help professional programmers read and understand computer programs?, Empirical Studies of Programmers - IV, Ablex Inc., Norwood, NJ, 1991, 82--98.","journal-title":"NJ"},{"key":"e_1_3_2_1_16_1","volume-title":"December 10","author":"Standard Glossary IEEE","year":"1990","unstructured":"IEEE Standard Glossary of Software Engineering Terminology ( IEEE Std 61 0. 12-1990) , IEEE Computer Society , December 10 , 1990 . IEEE Standard Glossary of Software Engineering Terminology (IEEE Std 610.12-1990), IEEE Computer Society, December 10, 1990."},{"key":"e_1_3_2_1_17_1","volume-title":"The Object-oriented Thought Process","author":"Weisfeld M.","year":"2003","unstructured":"Weisfeld , M. , The Object-oriented Thought Process . Sams Publishing , Indianapolis, IN , 2003 . Weisfeld, M., The Object-oriented Thought Process. Sams Publishing, Indianapolis, IN, 2003."},{"key":"e_1_3_2_1_18_1","unstructured":"www.refactoring.com  www.refactoring.com"}],"event":{"name":"SIGCSE06: Technical Symposium on Computer Science Education","location":"Houston Texas USA","acronym":"SIGCSE06","sponsor":["ACM Association for Computing Machinery","SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 37th SIGCSE technical symposium on Computer science education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1121341.1121451","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1121341.1121451","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:18:36Z","timestamp":1750249116000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1121341.1121451"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,3,3]]},"references-count":18,"alternative-id":["10.1145\/1121341.1121451","10.1145\/1121341"],"URL":"https:\/\/doi.org\/10.1145\/1121341.1121451","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1124706.1121451","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2006,3,3]]},"assertion":[{"value":"2006-03-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}