{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T14:04:17Z","timestamp":1770818657282,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,5,22]],"date-time":"2017-05-22T00:00:00Z","timestamp":1495411200000},"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":[[2017,5,22]]},"DOI":"10.1145\/3120459.3120468","type":"proceedings-article","created":{"date-parts":[[2017,8,15]],"date-time":"2017-08-15T12:25:25Z","timestamp":1502799925000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Towards triaging code-smell candidates via runtime scenarios and method-call dependencies"],"prefix":"10.1145","author":[{"given":"Thorsten","family":"Haendler","sequence":"first","affiliation":[{"name":"WU Vienna, Austria"}]},{"given":"Stefan","family":"Sobernig","sequence":"additional","affiliation":[{"name":"WU Vienna, Austria"}]},{"given":"Mark","family":"Strembeck","sequence":"additional","affiliation":[{"name":"WU Vienna, Austria"}]}],"member":"320","published-online":{"date-parts":[[2017,5,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882373"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0953-5438(00)00023-0"},{"key":"e_1_3_2_1_3_1","unstructured":"CoderGears. 2017. JArchitect. (2017). http:\/\/www.jarchitect.com\/ [last access: July 5 2017].  CoderGears. 2017. JArchitect. (2017). http:\/\/www.jarchitect.com\/ [last access: July 5 2017]."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2007.39"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2007.54"},{"key":"e_1_3_2_1_6_1","volume-title":"Proc. SEKE'04","author":"Cubranic Davor","year":"2004","unstructured":"Davor Cubranic and Gail C Murphy . 2004 . Automatic bug triage using text categorization . In Proc. SEKE'04 . 92--97. [last access: July 5, 2017]. Davor Cubranic and Gail C Murphy. 2004. Automatic bug triage using text categorization. In Proc. SEKE'04. 92--97. [last access: July 5, 2017]."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2010.58"},{"key":"e_1_3_2_1_8_1","volume-title":"Design structure matrix methods and applications","author":"Eppinger Steven D","unstructured":"Steven D Eppinger and Tyson R Browning . 2012. Design structure matrix methods and applications . MIT press . Steven D Eppinger and Tyson R Browning. 2012. Design structure matrix methods and applications. MIT press."},{"key":"e_1_3_2_1_9_1","unstructured":"Nikolaos Tsantalis et al. 2017. JDeodorant. (2017). https:\/\/github.com\/tsantalis\/ JDeodorant [last access: July 5 2017].  Nikolaos Tsantalis et al. 2017. JDeodorant. (2017). https:\/\/github.com\/tsantalis\/ JDeodorant [last access: July 5 2017]."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2012.11.2.a5"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.84"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851613.2851963"},{"key":"e_1_3_2_1_13_1","unstructured":"Martin Fowler. 2009. Refactoring: improving the design of existing code. Pearson Education India.  Martin Fowler. 2009. Refactoring: improving the design of existing code. Pearson Education India."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368132"},{"key":"e_1_3_2_1_15_1","unstructured":"Erich Gamma. 1995. Design patterns: elements of reusable object-oriented software. Pearson Education India.  Erich Gamma. 1995. Design patterns: elements of reusable object-oriented software. Pearson Education India."},{"key":"e_1_3_2_1_16_1","unstructured":"Thorsten Haendler. 2017. KaleidoScope. Institute for Inform. Syst. and New Media. WU Vienna. (2017). http:\/\/nm.wu.ac.at\/nm\/haendler [last access: July 5 2017].  Thorsten Haendler. 2017. KaleidoScope. Institute for Inform. Syst. and New Media. WU Vienna. (2017). http:\/\/nm.wu.ac.at\/nm\/haendler [last access: July 5 2017]."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30142-6_18"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851613.2851981"},{"key":"e_1_3_2_1_19_1","volume-title":"https:\/\/www.hello2morrow.com\/products\/sonargraph [last access","year":"2017","unstructured":"hello2morrow. 2017. Sonargraph. ( 2017 ). https:\/\/www.hello2morrow.com\/products\/sonargraph [last access : July 5, 2017]. hello2morrow. 2017. Sonargraph. (2017). https:\/\/www.hello2morrow.com\/products\/sonargraph [last access: July 5, 2017]."},{"key":"e_1_3_2_1_20_1","unstructured":"I. Jacobson. 1992. Object-oriented software engineering: A use case driven approach. ACM.  I. Jacobson. 1992. Object-oriented software engineering: A use case driven approach. ACM."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s007660050002"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2010.33"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070547"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.542294"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/543107.543111"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.469759"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44800-4_2"},{"key":"e_1_3_2_1_28_1","volume-title":"Agile software development: principles, patterns, and practices","author":"Martin Robert Cecil","unstructured":"Robert Cecil Martin . 2003. Agile software development: principles, patterns, and practices . Prentice Hall PTR. Robert Cecil Martin. 2003. Agile software development: principles, patterns, and practices. Prentice Hall PTR."},{"key":"e_1_3_2_1_29_1","volume-title":"Proc. ACSC'06","author":"Melton Hayden","year":"2006","unstructured":"Hayden Melton and Ewan Tempero . 2006 . Identifying refactoring opportunities by identifying dependency cycles . In Proc. ACSC'06 . ACM, 35--41. Hayden Melton and Ewan Tempero. 2006. Identifying refactoring opportunities by identifying dependency cycles. In Proc. ACSC'06. ACM, 35--41."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879211.1879216"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.22"},{"key":"e_1_3_2_1_32_1","volume-title":"Next Scripting Framework. API reference. (2015). https:\/\/next-scripting.org\/xowiki\/ [last access","author":"Neumann Gustaf","year":"2017","unstructured":"Gustaf Neumann and Stefan Sobernig . 2015. Next Scripting Framework. API reference. (2015). https:\/\/next-scripting.org\/xowiki\/ [last access : July 5, 2017 ]. Gustaf Neumann and Stefan Sobernig. 2015. Next Scripting Framework. API reference. (2015). https:\/\/next-scripting.org\/xowiki\/ [last access: July 5, 2017]."},{"key":"e_1_3_2_1_33_1","volume-title":"Introducing behaviour driven development. Better Software Magazine","author":"North Dan","year":"2006","unstructured":"Dan North . 2006. Introducing behaviour driven development. Better Software Magazine ( 2006 ). Dan North. 2006. Introducing behaviour driven development. Better Software Magazine (2006)."},{"key":"e_1_3_2_1_34_1","volume-title":"Version 1.2. (February","author":"Object Management Group","year":"2015","unstructured":"Object Management Group . 2015. Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification , Version 1.2. (February 2015 ). http:\/\/www.omg.org\/spec\/QVT\/1.2\/ [last access: July 5, 2017]. Object Management Group. 2015. Meta Object Facility (MOF) 2.0 Query\/View\/Transformation Specification, Version 1.2. (February 2015). http:\/\/www.omg.org\/spec\/QVT\/1.2\/ [last access: July 5, 2017]."},{"issue":"5","key":"e_1_3_2_1_35_1","first-page":"0","article-title":"Unified Modeling Language (UML), Superstructure","volume":"2","author":"Object Management Group","year":"2015","unstructured":"Object Management Group . 2015 . Unified Modeling Language (UML), Superstructure , Version 2 . 5 . 0 . (June 2015). http:\/\/www.omg.org\/spec\/UML\/2.5 [last access: July 5, 2017]. Object Management Group. 2015. Unified Modeling Language (UML), Superstructure, Version 2.5.0. (June 2015). http:\/\/www.omg.org\/spec\/UML\/2.5 [last access: July 5, 2017].","journal-title":"Version"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081826"},{"key":"e_1_3_2_1_37_1","unstructured":"Ptidej. 2017. DECOR. (2017). http:\/\/www.ptidej.net\/downloads\/ [last access: July 5 2017].  Ptidej. 2017. DECOR. (2017). http:\/\/www.ptidej.net\/downloads\/ [last access: July 5 2017]."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1999.792487"},{"key":"e_1_3_2_1_40_1","volume-title":"Proc. ICSSEA'99","author":"Ryser Johannes","year":"1999","unstructured":"Johannes Ryser and Martin Glinz . 1999 . A scenario-based approach to validating and testing software systems using statecharts . In Proc. ICSSEA'99 . Johannes Ryser and Martin Glinz. 1999. A scenario-based approach to validating and testing software systems using statecharts. In Proc. ICSSEA'99."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2013.6671298"},{"key":"e_1_3_2_1_42_1","volume-title":"https:\/\/github.com\/arthurschreiber\/tclspec [last access","author":"Schreiber Arthur","year":"2013","unstructured":"Arthur Schreiber . 2013. TclSpec. ( 2013 ). https:\/\/github.com\/arthurschreiber\/tclspec [last access : July 5, 2017]. Arthur Schreiber. 2013. TclSpec. (2013). https:\/\/github.com\/arthurschreiber\/tclspec [last access: July 5, 2017]."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597141"},{"key":"e_1_3_2_1_44_1","volume-title":"Quick Sequence Diagram editor","author":"Strauch Markus","year":"2016","unstructured":"Markus Strauch . 2016. Quick Sequence Diagram editor (sdedit). ( 2016 ). http:\/\/sdedit.sourceforge.net\/ [last access: July 5, 2017]. Markus Strauch. 2016. Quick Sequence Diagram editor (sdedit). (2016). http:\/\/sdedit.sourceforge.net\/ [last access: July 5, 2017]."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.2316\/P.2011.720-021"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.11.015"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950321"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503720"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"Girish Suryanarayana Ganesh Samarthyam and Tushar Sharma. 2014. Refactoring for software design smells: managing technical debt. Morgan Kaufmann.  Girish Suryanarayana Ganesh Samarthyam and Tushar Sharma. 2014. Refactoring for software design smells: managing technical debt. Morgan Kaufmann.","DOI":"10.1016\/B978-0-12-801397-7.00001-1"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613833"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2188286.2188326"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.49"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1995.0010"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2013.6671299"},{"key":"e_1_3_2_1_55_1","unstructured":"ZEN PROGRAM. 2017. NDepend. (2017). http:\/\/www.ndepend.com\/ [last access: July 5 2017].  ZEN PROGRAM. 2017. NDepend. (2017). http:\/\/www.ndepend.com\/ [last access: July 5 2017]."}],"event":{"name":"XP '17 Workshops: Proceedings of the Scientific Workshops of XP2017","location":"Cologne Germany","acronym":"XP '17 Workshops"},"container-title":["Proceedings of the XP2017 Scientific Workshops"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3120459.3120468","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3120459.3120468","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:05:04Z","timestamp":1750273504000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3120459.3120468"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,22]]},"references-count":54,"alternative-id":["10.1145\/3120459.3120468","10.1145\/3120459"],"URL":"https:\/\/doi.org\/10.1145\/3120459.3120468","relation":{},"subject":[],"published":{"date-parts":[[2017,5,22]]},"assertion":[{"value":"2017-05-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}