{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:26:08Z","timestamp":1750307168186,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,9,5]],"date-time":"2011-09-05T00:00:00Z","timestamp":1315180800000},"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":[[2011,9,5]]},"DOI":"10.1145\/2024445.2024448","type":"proceedings-article","created":{"date-parts":[[2011,9,6]],"date-time":"2011-09-06T15:10:46Z","timestamp":1315321846000},"page":"6-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Run-time phenomena in dynamic software updating"],"prefix":"10.1145","author":[{"given":"Allan Raundahl","family":"Gregersen","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":[[2011,9,5]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519085"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70592-5_11"},{"key":"e_1_3_2_1_3_1","series-title":"The Java series","volume-title":"Addison-Wesley Java series","author":"Bloch J.","year":"2008","unstructured":"Bloch J. 2008. Effective Java . Addison-Wesley Java series , The Java series . Addison-Wesley , 2008 . ISBN: 0321356683. Bloch J. 2008. Effective Java. Addison-Wesley Java series, The Java series. Addison-Wesley, 2008. ISBN: 0321356683."},{"key":"e_1_3_2_1_4_1","first-page":"978","volume-title":"Prentice Hall PTR","author":"Boudreau T.","year":"2007","unstructured":"Boudreau , T. , Tulach , J. , Wielenga , G. 2007 . In Rich Client Programming: Plugging into the NetBeans(TM) Platform. Chapter 4 and 5 . Prentice Hall PTR 2007, ISBN-13: 978 - 0132354806 . Boudreau, T., Tulach, J., Wielenga, G. 2007. In Rich Client Programming: Plugging into the NetBeans(TM) Platform. Chapter 4 and 5. Prentice Hall PTR 2007, ISBN-13: 978-0132354806."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/949343.949341"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v17:5"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.65"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/507635.507645"},{"key":"e_1_3_2_1_10_1","volume-title":"Refactoring: improving the design of existing code","author":"Fowler M.","year":"1999","unstructured":"Fowler , M. , Beck , K. 1999. Refactoring: improving the design of existing code , Addison-Wesley , 1999 , ISBN: 0201485672. Fowler, M., Beck, K. 1999. Refactoring: improving the design of existing code, Addison-Wesley, 1999, ISBN: 0201485672."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.v21:2"},{"key":"e_1_3_2_1_12_1","unstructured":"Gregersen A. R. 2010. Extending NetBeans\" with dynamic update of active modules. PhD thesis Faculty of Engineering University of Southern Denmark.  Gregersen A. R. 2010. Extending NetBeans\" with dynamic update of active modules. PhD thesis Faculty of Engineering University of Southern Denmark."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the international Conference on Software Maintenance (September 22-26","author":"Gustavsson J.","year":"2003","unstructured":"Gustavsson , J. 2003 . A Classification of Unanticipated Run-time Software Changes in Java . In Proceedings of the international Conference on Software Maintenance (September 22-26 , 2003). ICSM. IEEE Computer Society, Washington, DC, 4. Gustavsson, J. 2003. A Classification of Unanticipated Run-time Software Changes in Java. In Proceedings of the international Conference on Software Maintenance (September 22-26, 2003). ICSM. IEEE Computer Society, Washington, DC, 4."},{"key":"e_1_3_2_1_14_1","unstructured":"Hayden C.M. Hardisty E.A. Hicks M. and Foster S.F. 2009. A Testing Based Empirical Study of Dynamic Software Update Safety Restrictions. Department of Computer Science Technical Report CS-TR-4949.  Hayden C.M. Hardisty E.A. Hicks M. and Foster S.F. 2009. A Testing Based Empirical Study of Dynamic Software Update Safety Restrictions. Department of Computer Science Technical Report CS-TR-4949."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108970.1108971"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference","author":"Hj\u00e1lmt\u00fdsson G.","year":"1998","unstructured":"Hj\u00e1lmt\u00fdsson , G. and Gray , R . 1998. Dynamic C++ classes: a lightweight mechanism to update code in a running program . In Proceedings of the Annual Conference on USENIX Annual Technical Conference ( New Orleans, Louisiana , June 15-19, 1998 ). USENIX Annual Technical Conference. USENIX Association, Berkeley, CA, 6--6. Hj\u00e1lmt\u00fdsson, G. and Gray, R. 1998. Dynamic C++ classes: a lightweight mechanism to update code in a running program. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (New Orleans, Louisiana, June 15-19, 1998). USENIX Annual Technical Conference. USENIX Association, Berkeley, CA, 6--6."},{"key":"e_1_3_2_1_17_1","volume-title":"JRebel Tool Demo. In proceedings of Bytecode 2010, 5th Workshop on Bytecode Semantics, Verification, Analysis and Transformation. (March 27","author":"Kabanov J.","year":"2010","unstructured":"Kabanov , J. 2010 . JRebel Tool Demo. In proceedings of Bytecode 2010, 5th Workshop on Bytecode Semantics, Verification, Analysis and Transformation. (March 27 , 2010). http:\/\/bytecode2010.inria.fr\/pproc.pdf, 71--76. Kabanov, J. 2010. JRebel Tool Demo. In proceedings of Bytecode 2010, 5th Workshop on Bytecode Semantics, Verification, Analysis and Transformation. (March 27, 2010). http:\/\/bytecode2010.inria.fr\/pproc.pdf, 71--76."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062602"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133991"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542479"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328438.1328447"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/876882.879757"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.23"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562860.1562861"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 16th European Conference on Object-Oriented Programming (June 10-14","volume":"2374","author":"Redmond B.","year":"2002","unstructured":"Redmond , B. and Cahill , V . 2002. Supporting Unanticipated Dynamic Adaptation of Application Behaviour . In Proceedings of the 16th European Conference on Object-Oriented Programming (June 10-14 , 2002 ). B. Magnusson, Ed. Lecture Notes In Computer Science , vol. 2374 . Springer-Verlag, London, 205--230. Redmond, B. and Cahill, V. 2002. Supporting Unanticipated Dynamic Adaptation of Application Behaviour. In Proceedings of the 16th European Conference on Object-Oriented Programming (June 10-14, 2002). B. Magnusson, Ed. Lecture Notes In Computer Science, vol. 2374. Springer-Verlag, London, 205--230."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_3"},{"key":"e_1_3_2_1_27_1","volume-title":"Wide Classes. In Proceedings of the 13th European Conference on Object-Oriented Programming (ECOOP '99)","author":"Serrano M.","year":"1999","unstructured":"Serrano , M. 1999 . Wide Classes. In Proceedings of the 13th European Conference on Object-Oriented Programming (ECOOP '99) , Rachid Guerraoui (Ed.). Springer-Verlag, London, UK, 391--415. Serrano, M. 1999. Wide Classes. In Proceedings of the 13th European Conference on Object-Oriented Programming (ECOOP '99), Rachid Guerraoui (Ed.). Springer-Verlag, London, UK, 391--415."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1255450.1255455"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1543135.1542478"},{"key":"e_1_3_2_1_31_1","unstructured":"VisualVM: https:\/\/visualvm.dev.java.net  VisualVM: https:\/\/visualvm.dev.java.net"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1852761.1852764"}],"event":{"name":"ESEC\/FSE'11: Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Szeged Hungary","acronym":"ESEC\/FSE'11"},"container-title":["Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2024445.2024448","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2024445.2024448","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:41Z","timestamp":1750240481000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2024445.2024448"}},"subtitle":["causes and effects"],"short-title":[],"issued":{"date-parts":[[2011,9,5]]},"references-count":30,"alternative-id":["10.1145\/2024445.2024448","10.1145\/2024445"],"URL":"https:\/\/doi.org\/10.1145\/2024445.2024448","relation":{},"subject":[],"published":{"date-parts":[[2011,9,5]]},"assertion":[{"value":"2011-09-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}