{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:22Z","timestamp":1750307662179,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,9,9]],"date-time":"2008-09-09T00:00:00Z","timestamp":1220918400000},"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":[[2008,9,9]]},"DOI":"10.1145\/1411732.1411743","type":"proceedings-article","created":{"date-parts":[[2008,9,18]],"date-time":"2008-09-18T11:59:52Z","timestamp":1221739192000},"page":"73-82","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["A lazy developer approach"],"prefix":"10.1145","author":[{"given":"Nicolas","family":"Geoffray","sequence":"first","affiliation":[{"name":"Universit\u00e9 Pierre et Marie Curie, Paris, France"}]},{"given":"Ga\u00ebl","family":"Thomas","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Pierre et Marie Curie, Paris, France"}]},{"given":"Charles","family":"Cl\u00e9ment","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Pierre et Marie Curie, Paris, France"}]},{"given":"Bertil","family":"Folliot","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Pierre et Marie Curie, Paris, France"}]}],"member":"320","published-online":{"date-parts":[[2008,9,9]]},"reference":[{"unstructured":"Apache felix. http:\/\/felix.apache.org\/site\/index.html.  Apache felix. http:\/\/felix.apache.org\/site\/index.html.","key":"e_1_3_2_1_1_1"},{"unstructured":"Apache Harmony. harmony.apache.org.  Apache Harmony. harmony.apache.org.","key":"e_1_3_2_1_2_1"},{"unstructured":"BEA JRockit. www.bea.com.  BEA JRockit. www.bea.com.","key":"e_1_3_2_1_3_1"},{"unstructured":"Cacao JVM. www.cacaojvm.org.  Cacao JVM. www.cacaojvm.org.","key":"e_1_3_2_1_4_1"},{"unstructured":"DotGNU portable.NET. dotgnu.org\/pnet.html.  DotGNU portable.NET. dotgnu.org\/pnet.html.","key":"e_1_3_2_1_5_1"},{"unstructured":"The GNU Classpath Project. www.gnu.org\/software\/classpath\/classpath.html.  The GNU Classpath Project. www.gnu.org\/software\/classpath\/classpath.html.","key":"e_1_3_2_1_6_1"},{"unstructured":"IBM J9. www.ibm.com\/developerworks\/java\/jdk.  IBM J9. www.ibm.com\/developerworks\/java\/jdk.","key":"e_1_3_2_1_7_1"},{"unstructured":"IKVM.Net. www.ikvm.net.  IKVM.Net. www.ikvm.net.","key":"e_1_3_2_1_8_1"},{"unstructured":"Jakarta tomcat. http:\/\/jakarta.apache.org\/tomcat\/.  Jakarta tomcat. http:\/\/jakarta.apache.org\/tomcat\/.","key":"e_1_3_2_1_9_1"},{"unstructured":"JamVM. jamvm.sourceforge.net.  JamVM. jamvm.sourceforge.net.","key":"e_1_3_2_1_10_1"},{"unstructured":"Kaffe JVM. www.kaffe.org.  Kaffe JVM. www.kaffe.org.","key":"e_1_3_2_1_11_1"},{"unstructured":"N3: N3 is Not .NET. llvm.org.  N3: N3 is Not .NET. llvm.org.","key":"e_1_3_2_1_12_1"},{"unstructured":"Sable VM. www.sablevm.org.  Sable VM. www.sablevm.org.","key":"e_1_3_2_1_13_1"},{"unstructured":"Sun OpenJDK. openjdk.java.net.  Sun OpenJDK. openjdk.java.net.","key":"e_1_3_2_1_14_1"},{"unstructured":"The GNU Compiler Collection. http:\/\/gcc.gnu.org\/. The GNU Compiler Collection. http:\/\/gcc.gnu.org\/.","key":"e_1_3_2_1_15_1"},{"unstructured":"The GNU Compiler for the Java Programming Language. http:\/\/gcc.gnu.org\/java. The GNU Compiler for the Java Programming Language. http:\/\/gcc.gnu.org\/java.","key":"e_1_3_2_1_16_1"},{"unstructured":"The Jikes Research Virtual Machine. http:\/\/www-124.ibm.com\/developerworks\/oss\/jikesrvm.  The Jikes Research Virtual Machine. http:\/\/www-124.ibm.com\/developerworks\/oss\/jikesrvm.","key":"e_1_3_2_1_17_1"},{"unstructured":"The Mono Project. www.mono-project.org.  The Mono Project. www.mono-project.org.","key":"e_1_3_2_1_18_1"},{"unstructured":"The SPEC JVM98 Benchmark. http:\/\/www.spec.org\/osg\/jvm98\/.  The SPEC JVM98 Benchmark. http:\/\/www.spec.org\/osg\/jvm98\/.","key":"e_1_3_2_1_19_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/504282.504291"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1145\/277650.277734"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1145\/113445.113459"},{"unstructured":"E. P. C. Center. Java grande forum benchmark suiteversion 2.0. http:\/\/www.epcc.ed.ac.uk\/javagrande\/ 2003.  E. P. C. Center. Java grande forum benchmark suiteversion 2.0. http:\/\/www.epcc.ed.ac.uk\/javagrande\/ 2003.","key":"e_1_3_2_1_23_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1147\/sj.391.0151"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1145\/1435458.1435466"},{"key":"e_1_3_2_1_27_1","volume-title":"The Java Language Specification","author":"Gosling J.","year":"2000","unstructured":"J. Gosling , B. Joy , G. Steele , and G. Bracha . The Java Language Specification Second Edition. Addison-Wesley , Boston, USA , 2000 . J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification Second Edition. Addison-Wesley, Boston, USA, 2000."},{"unstructured":"Java Community Process. JSR-121: Application Isolation API Specification. http:\/\/jcp.org\/jsr\/detail\/121.jsp. by Sun Microsystem.  Java Community Process. JSR-121: Application Isolation API Specification. http:\/\/jcp.org\/jsr\/detail\/121.jsp. by Sun Microsystem.","key":"e_1_3_2_1_28_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.5555\/977395.977673"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1145\/504311.504296"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.5555\/1462062.1462066"}],"event":{"sponsor":["ACM Association for Computing Machinery"],"acronym":"PPPJ08","name":"PPPJ08: Principles and Practice of Prgramming in Java 2008","location":"Modena Italy"},"container-title":["Proceedings of the 6th international symposium on Principles and practice of programming in Java"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1411732.1411743","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1411732.1411743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:30Z","timestamp":1750253370000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1411732.1411743"}},"subtitle":["building a JVM with third party software"],"short-title":[],"issued":{"date-parts":[[2008,9,9]]},"references-count":30,"alternative-id":["10.1145\/1411732.1411743","10.1145\/1411732"],"URL":"https:\/\/doi.org\/10.1145\/1411732.1411743","relation":{},"subject":[],"published":{"date-parts":[[2008,9,9]]},"assertion":[{"value":"2008-09-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}