{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T08:15:38Z","timestamp":1773303338257,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,10,21]],"date-time":"2007-10-21T00:00:00Z","timestamp":1192924800000},"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":[[2007,10,21]]},"DOI":"10.1145\/1297027.1297035","type":"proceedings-article","created":{"date-parts":[[2007,11,15]],"date-time":"2007-11-15T09:30:20Z","timestamp":1195119020000},"page":"97-112","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":79,"title":["Probabilistic calling context"],"prefix":"10.1145","author":[{"given":"Michael D.","family":"Bond","sequence":"first","affiliation":[{"name":"University of Texas at Austin, Austin, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kathryn S.","family":"McKinley","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, TX"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0211"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258924"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/586094.586104"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353175"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/645678.663958"},{"key":"e_1_3_2_1_6_1","volume-title":"The SLAM Toolkit: Debugging System Software via Static Analysis","author":"Ball T.","year":"2001","unstructured":"T. Ball . The SLAM Toolkit: Debugging System Software via Static Analysis , 2001 . T. Ball. The SLAM Toolkit: Debugging System Software via Static Analysis, 2001."},{"key":"e_1_3_2_1_7_1","first-page":"46","volume-title":"Efficient Path Profiling. In IEEE\/ACM International Symposium on Microarchitecture","author":"Ball T.","year":"1996","unstructured":"T. Ball and J. R. Larus . Efficient Path Profiling. In IEEE\/ACM International Symposium on Microarchitecture , pages 46 -- 57 , 1996 . T. Ball and J. R. Larus. Efficient Path Profiling. In IEEE\/ACM International Symposium on Microarchitecture, pages 46--57, 1996."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.v19:11"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.624306"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167488"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176887.1176925"},{"key":"e_1_3_2_1_12_1","volume-title":"Introduction to Algorithms","author":"Cormen T. H.","year":"2001","unstructured":"T. H. Cormen , C. E. Leiserson , R. L. Rivest , and C. Stein . Introduction to Algorithms , chapter 11. The MIT Press, McGraw- Hill Book Company , 2 nd edition, 2001 . T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms, chapter 11. The MIT Press, McGraw-Hill Book Company, 2nd edition, 2001.","edition":"2"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133992"},{"key":"e_1_3_2_1_14_1","first-page":"62","volume-title":"Anomaly Detection Using Call Stack Information. In IEEE Symposium on Security and Privacy","author":"Feng H. H.","unstructured":"H. H. Feng , O. M. Kolesnikov , P. Fogla , W. Lee , and W. Gong . Anomaly Detection Using Call Stack Information. In IEEE Symposium on Security and Privacy , page 62 . IEEE Computer Society, 2003. H. H. Feng, O. M. Kolesnikov, P. Fogla, W. Lee, and W. Gong. Anomaly Detection Using Call Stack Information. In IEEE Symposium on Security and Privacy, page 62. IEEE Computer Society, 2003."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088161"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065036"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/648137.746488"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250747"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581377"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1002\/1099-1689(200009)10:3<171::AID-STVR209>3.0.CO;2-J"},{"key":"e_1_3_2_1_21_1","first-page":"253","volume-title":"Adaptive Online Context-- Sensitive Inlining. In IEEE\/ACM International Symposium on Code Generation and Optimization","author":"Hazelwood K.","year":"2003","unstructured":"K. Hazelwood and D. Grove . Adaptive Online Context-- Sensitive Inlining. In IEEE\/ACM International Symposium on Code Generation and Optimization , pages 253 -- 264 , 2003 . K. Hazelwood and D. Grove. Adaptive Online Context-- Sensitive Inlining. In IEEE\/ACM International Symposium on Code Generation and Optimization, pages 253--264, 2003."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1028983"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/844102.844112"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2006.107"},{"key":"e_1_3_2_1_26_1","unstructured":"Jikes RVM. http:\/\/www.jikesrvm.org.  Jikes RVM. http:\/\/www.jikesrvm.org."},{"key":"e_1_3_2_1_27_1","unstructured":"Jikes RVM Research Archive. http:\/\/www.jikesrvm.org\/-Research+Archive.  Jikes RVM Research Archive. http:\/\/www.jikesrvm.org\/-Research+Archive."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/11557265_14"},{"key":"e_1_3_2_1_29_1","volume-title":"Correcting the Dynamic Call Graph Using Control Flow Constraints. In International Conference on Compiler Construction","author":"Lee B.","year":"2007","unstructured":"B. Lee , K. Resnick , M. D. Bond , and K. S. McKinley . Correcting the Dynamic Call Graph Using Control Flow Constraints. In International Conference on Compiler Construction , 2007 . B. Lee, K. Resnick, M. D. Bond, and K. S. McKinley. Correcting the Dynamic Call Graph Using Control Flow Constraints. In International Conference on Compiler Construction, 2007."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065014"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972757.26"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168864"},{"key":"e_1_3_2_1_33_1","first-page":"47","volume-title":"Interprocedural Path Profiling. In International Conference on Compiler Construction","author":"Melski D.","year":"1999","unstructured":"D. Melski and T. Reps . Interprocedural Path Profiling. In International Conference on Compiler Construction , pages 47 -- 62 , 1999 . D. Melski and T. Reps. Interprocedural Path Profiling. In International Conference on Compiler Construction, pages 47--62, 1999."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/1076315"},{"key":"e_1_3_2_1_35_1","volume-title":"The Art of Software Testing","author":"Myers G. J.","year":"1979","unstructured":"G. J. Myers . The Art of Software Testing . Wiley , 1979 . G. J. Myers. The Art of Software Testing. Wiley, 1979."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302637"},{"key":"e_1_3_2_1_38_1","first-page":"139","volume-title":"Towards Dynamic Interprocedural Analysis in JVMs. In USENIX Symposium on Virtual Machine Research and Technology","author":"Qian F.","year":"2004","unstructured":"F. Qian and L. Hendren . Towards Dynamic Interprocedural Analysis in JVMs. In USENIX Symposium on Virtual Machine Research and Technology , pages 139 -- 150 , 2004 . F. Qian and L. Hendren. Towards Dynamic Interprocedural Analysis in JVMs. In USENIX Symposium on Virtual Machine Research and Technology, pages 139--150, 2004."},{"key":"e_1_3_2_1_39_1","first-page":"282","volume-title":"Fundamental Approaches to Software Engineering, LNCS 3442","author":"Rountev A.","year":"2005","unstructured":"A. Rountev , S. Kagan , and J. Sawin . Coverage Criteria for Testing of Object Interactions in Sequence Diagrams . In Fundamental Approaches to Software Engineering, LNCS 3442 , pages 282 -- 297 , 2005 . A. Rountev, S. Kagan, and J. Sawin. Coverage Criteria for Testing of Object Interactions in Sequence Diagrams. In Fundamental Approaches to Software Engineering, LNCS 3442, pages 282--297, 2005."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291012"},{"key":"e_1_3_2_1_41_1","first-page":"17","volume-title":"USENIX Annual Technical Conference","author":"Seward J.","year":"2005","unstructured":"J. Seward and N. Nethercote . Using Valgrind to Detect Undefined Value Errors with Bit-Precision . In USENIX Annual Technical Conference , pages 17 -- 30 , 2005 . J. Seward and N. Nethercote. Using Valgrind to Detect Undefined Value Errors with Bit-Precision. In USENIX Annual Technical Conference, pages 17--30, 2005."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.562"},{"key":"e_1_3_2_1_43_1","volume-title":"release 1.03 edition","author":"Standard Performance Evaluation Corporation","year":"1999","unstructured":"Standard Performance Evaluation Corporation . SPECjvm98 Documentation , release 1.03 edition , 1999 . Standard Performance Evaluation Corporation. SPECjvm98 Documentation, release 1.03 edition, 1999."},{"key":"e_1_3_2_1_44_1","volume-title":"release 1.01 edition","author":"Standard Performance Evaluation Corporation","year":"2001","unstructured":"Standard Performance Evaluation Corporation . SPECjbb2000 Documentation , release 1.01 edition , 2001 . Standard Performance Evaluation Corporation. SPECjbb2000 Documentation, release 1.01 edition, 2001."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504296"},{"key":"e_1_3_2_1_46_1","volume-title":"TIOBE programming community index","author":"Software TIOBE","year":"2007","unstructured":"TIOBE Software . TIOBE programming community index , 2007 . http:\/\/tiobe.com.tpci.html. TIOBE Software. TIOBE programming community index, 2007. http:\/\/tiobe.com.tpci.html."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1190216.1190268"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/586110.586145"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337483"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086297.1086305"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086297.1086305"}],"event":{"name":"OOPSLA07: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","location":"Montreal Quebec Canada","acronym":"OOPSLA07","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems, languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1297027.1297035","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1297027.1297035","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:58:26Z","timestamp":1750244306000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1297027.1297035"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,10,21]]},"references-count":50,"alternative-id":["10.1145\/1297027.1297035","10.1145\/1297027"],"URL":"https:\/\/doi.org\/10.1145\/1297027.1297035","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1297105.1297035","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2007,10,21]]},"assertion":[{"value":"2007-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}