{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:32:23Z","timestamp":1750307543453,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,10,6]],"date-time":"2009-10-06T00:00:00Z","timestamp":1254787200000},"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":[[2009,10,6]]},"DOI":"10.1145\/1629716.1629722","type":"proceedings-article","created":{"date-parts":[[2009,10,13]],"date-time":"2009-10-13T15:11:11Z","timestamp":1255446671000},"page":"19-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Remodularizing Java programs for comprehension of features"],"prefix":"10.1145","author":[{"given":"Andrzej","family":"Olszak","sequence":"first","affiliation":[{"name":"University of Southern Denmark, Odense M, Denmark"}]},{"given":"Bo N\u00f8rregaard","family":"J\u00f8rgensen","sequence":"additional","affiliation":[{"name":"University of Southern Denmark, Odense M, Denmark"}]}],"member":"320","published-online":{"date-parts":[[2009,10,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336534"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00062-X"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2017284.2017288"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/50757.50759"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352678.1352684"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2009.5090033"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2007.27"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/381473.381502"},{"key":"e_1_3_2_1_10_1","volume-title":"ECOOP'2000 workshop on Aspects and Separation of Concerns","author":"Ossher H.","year":"2000","unstructured":"Ossher, H., and Tarr, P. 2000. On the need for on-demand remodularization. In ECOOP'2000 workshop on Aspects and Separation of Concerns (2000)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/83880.84459"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/580131.857012"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of International Conference on Software Maintenance","author":"Wilde N.","year":"1992","unstructured":"Wilde, N., Gomez, J. A., Gust, T., and Strasburg, D. 1992. Locating user functionality in old code. In Proceedings of International Conference on Software Maintenance (1992), 200--205."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","unstructured":"Biggerstaff T. J. Mitbander B. G. and Webster D. 1993. The concept assignment problem in program understanding. In Proceedings of the 15th international Conference on Software Engineering (Baltimore Maryland United States May 17--21 1993). International Conference on Software Engineering. IEEE Computer Society Press Los Alamitos CA 482--498.","DOI":"10.5555\/257572.257679"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASEW.2008.4686323"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/242224.242420"},{"key":"e_1_3_2_1_17_1","unstructured":"http:\/\/spoon.gforge.inria.fr\/"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2005.21"},{"key":"e_1_3_2_1_19_1","unstructured":"http:\/\/www.bluej.org\/"},{"key":"e_1_3_2_1_20_1","unstructured":"http:\/\/www.jhotdraw.org\/"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581391"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.4360070105"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134303"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302457"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504298"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173736"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029915"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2007.33"}],"event":{"name":"FOSD '09: 1st International Workshop on Feature-Oriented Software Development","sponsor":["Metop GmbH"],"location":"Denver Colorado USA","acronym":"FOSD '09"},"container-title":["Proceedings of the First International Workshop on Feature-Oriented Software Development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629716.1629722","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1629716.1629722","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:27Z","timestamp":1750249407000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629716.1629722"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10,6]]},"references-count":28,"alternative-id":["10.1145\/1629716.1629722","10.1145\/1629716"],"URL":"https:\/\/doi.org\/10.1145\/1629716.1629722","relation":{},"subject":[],"published":{"date-parts":[[2009,10,6]]},"assertion":[{"value":"2009-10-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}