{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:15:53Z","timestamp":1750306553626,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,10,25]],"date-time":"2015-10-25T00:00:00Z","timestamp":1445731200000},"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":[[2015,10,25]]},"DOI":"10.1145\/2814189.2814195","type":"proceedings-article","created":{"date-parts":[[2015,11,3]],"date-time":"2015-11-03T20:06:54Z","timestamp":1446581214000},"page":"17-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Fraglight: shedding light on broken pointcuts in evolving aspect-oriented software"],"prefix":"10.1145","author":[{"given":"Raffi","family":"Khatchadourian","sequence":"first","affiliation":[{"name":"City University of New York, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Awais","family":"Rashid","sequence":"additional","affiliation":[{"name":"Lancaster University, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hidehiko","family":"Masuhara","sequence":"additional","affiliation":[{"name":"Tokyo Institute of Technology, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takuya","family":"Watanabe","sequence":"additional","affiliation":[{"name":"Edirium, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,10,25]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"ECOOP Workshop on Analysis of Aspect-Oriented Software","author":"Clement A.","year":"2003","unstructured":"A. Clement , A. Colyer , and M. Kersten . Aspect-oriented programming with ajdt . In ECOOP Workshop on Analysis of Aspect-Oriented Software , 2003 . A. Clement, A. Colyer, and M. Kersten. Aspect-oriented programming with ajdt. In ECOOP Workshop on Analysis of Aspect-Oriented Software, 2003."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1145\/1321631.1321669"},{"key":"e_1_3_2_1_3_1","volume-title":"Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis. In European Conference on Object-Oriented Programming","author":"Dean J.","year":"1995","unstructured":"J. Dean , D. Grove , and C. Chambers . Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis. In European Conference on Object-Oriented Programming , 1995 . J. Dean, D. Grove, and C. Chambers. Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis. In European Conference on Object-Oriented Programming, 1995."},{"key":"e_1_3_2_1_4_1","volume-title":"Artificial Intelligence","author":"Forgy C. L.","year":"1982","unstructured":"C. L. Forgy . Rete : a fast algorithm for the many pattern\/many object pattern match problem . Artificial Intelligence , 1982 . C. L. Forgy. Rete: a fast algorithm for the many pattern\/many object pattern match problem. Artificial Intelligence, 1982."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/1052898.1052912"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/1181775.1181777"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1109\/TSE.2011.21"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1109\/ASE.2015.80"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_10_1","volume-title":"An Overview of AspectJ. In European Conference on Object-Oriented Programming","author":"Kiczales G.","year":"2001","unstructured":"G. Kiczales , E. Hilsdale , J. Hugunin , M. Kersten , J. Palm , and W. G. Griswold . An Overview of AspectJ. In European Conference on Object-Oriented Programming , 2001 . G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An Overview of AspectJ. In European Conference on Object-Oriented Programming, 2001."},{"key":"e_1_3_2_1_11_1","volume-title":"Eur. Int. Workshop on Aspects in Software","author":"Koppen C.","year":"2004","unstructured":"C. Koppen and M. Stoerzer . PCDiff: Attacking the fragile pointcut problem . In Eur. Int. Workshop on Aspects in Software , 2004 . C. Koppen and M. Stoerzer. PCDiff: Attacking the fragile pointcut problem. In Eur. Int. Workshop on Aspects in Software, 2004."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/1353482.1353499"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/1353482.1353500"},{"unstructured":"Introduction Implementation Demonstration  Introduction Implementation Demonstration","key":"e_1_3_2_1_14_1"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"acronym":"SPLASH '15","name":"SPLASH '15: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","location":"Pittsburgh PA USA"},"container-title":["Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814189.2814195","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2814189.2814195","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:46Z","timestamp":1750227166000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814189.2814195"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,25]]},"references-count":14,"alternative-id":["10.1145\/2814189.2814195","10.1145\/2814189"],"URL":"https:\/\/doi.org\/10.1145\/2814189.2814195","relation":{},"subject":[],"published":{"date-parts":[[2015,10,25]]},"assertion":[{"value":"2015-10-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}