{"id":"https://openalex.org/W2026523805","doi":"https://doi.org/10.1145/1064979.1065002","title":"Instrumenting annotated programs","display_name":"Instrumenting annotated programs","publication_year":2005,"publication_date":"2005-06-11","ids":{"openalex":"https://openalex.org/W2026523805","doi":"https://doi.org/10.1145/1064979.1065002","mag":"2026523805"},"language":"en","primary_location":{"id":"doi:10.1145/1064979.1065002","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1064979.1065002","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016497710","display_name":"Marina Biberstein","orcid":null},"institutions":[{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Marina Biberstein","raw_affiliation_strings":["IBM Haifa Labs, Haifa University Campus, Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Labs, Haifa University Campus, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047411440","display_name":"Vugranam C. Sreedhar","orcid":null},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vugranam C. Sreedhar","raw_affiliation_strings":["IBM T.J. Watson Research Lab, Hawthorne, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T.J. Watson Research Lab, Hawthorne, NY","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039109446","display_name":"Bilha Mendelson","orcid":null},"institutions":[{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Bilha Mendelson","raw_affiliation_strings":["IBM Haifa Labs, Haifa University Campus, Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Labs, Haifa University Campus, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085283623","display_name":"Daniel Citron","orcid":"https://orcid.org/0000-0002-1282-4176"},"institutions":[{"id":"https://openalex.org/I4210167297","display_name":"IBM Research - Haifa","ror":"https://ror.org/05rw9t746","country_code":"IL","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210167297"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Daniel Citron","raw_affiliation_strings":["IBM Haifa Labs, Haifa University Campus, Haifa, Israel"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Haifa Labs, Haifa University Campus, Haifa, Israel","institution_ids":["https://openalex.org/I4210167297"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091771300","display_name":"Alberto Giammaria","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156936","display_name":"IBM Research - Austin","ror":"https://ror.org/05gjbbg60","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210156936"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alberto Giammaria","raw_affiliation_strings":["IBM Austin, Austin, TX"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Austin, Austin, TX","institution_ids":["https://openalex.org/I4210156936"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.1539129,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"12","issue":null,"first_page":"164","last_page":"174"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8542251586914062},{"id":"https://openalex.org/keywords/instrumentation","display_name":"Instrumentation (computer programming)","score":0.757642388343811},{"id":"https://openalex.org/keywords/annotation","display_name":"Annotation","score":0.7182984352111816},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5548087358474731},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5189713835716248},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.4900599718093872},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4835517108440399},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.44946202635765076},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.43182259798049927},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43019527196884155},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.4118099510669708},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4097297489643097},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.18676218390464783}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8542251586914062},{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.757642388343811},{"id":"https://openalex.org/C2776321320","wikidata":"https://www.wikidata.org/wiki/Q857525","display_name":"Annotation","level":2,"score":0.7182984352111816},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5548087358474731},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5189713835716248},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.4900599718093872},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4835517108440399},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.44946202635765076},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43182259798049927},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43019527196884155},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.4118099510669708},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4097297489643097},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.18676218390464783},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1064979.1065002","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1064979.1065002","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W4015096","https://openalex.org/W38376138","https://openalex.org/W92405116","https://openalex.org/W100800676","https://openalex.org/W1492005537","https://openalex.org/W1497762419","https://openalex.org/W1514258760","https://openalex.org/W1519345549","https://openalex.org/W1541430579","https://openalex.org/W1580915421","https://openalex.org/W2005371684","https://openalex.org/W2011971808","https://openalex.org/W2016314068","https://openalex.org/W2026279444","https://openalex.org/W2042571389","https://openalex.org/W2070869623","https://openalex.org/W2078960935","https://openalex.org/W2079027980","https://openalex.org/W2082193208","https://openalex.org/W2096045687","https://openalex.org/W2106288115","https://openalex.org/W2107995193","https://openalex.org/W2111544394","https://openalex.org/W2125346056","https://openalex.org/W2143206641","https://openalex.org/W2146934772","https://openalex.org/W2157213285","https://openalex.org/W2179300426","https://openalex.org/W2296143878","https://openalex.org/W2561675875","https://openalex.org/W2602645338","https://openalex.org/W2911450990","https://openalex.org/W4247332426","https://openalex.org/W6600156937","https://openalex.org/W6758773630"],"related_works":["https://openalex.org/W1667647204","https://openalex.org/W2404647514","https://openalex.org/W4247536566","https://openalex.org/W2018477250","https://openalex.org/W3119814709","https://openalex.org/W4241418540","https://openalex.org/W1508895727","https://openalex.org/W2725786787","https://openalex.org/W4252501555","https://openalex.org/W2003848320"],"abstract_inverted_index":{"Instrumentation":[0],"is":[1,98,108,168],"commonly":[2],"used":[3,207],"to":[4,8,12,18,31,35,159,185,189,225],"track":[5],"application":[6],"behavior:":[7],"collect":[9],"program":[10,127],"profiles;":[11],"monitor":[13],"component":[14,21],"health":[15],"and":[16,23,29,41,80,122,149,173,198,210],"performance;":[17],"aid":[19],"in":[20,71,208,211],"testing;":[22],"more.":[24],"Program":[25],"annotation":[26,95,171,191,196],"enables":[27],"developers":[28],"tools":[30,82],"pass":[32],"extra":[33],"information":[34,91,161,222],"later":[36],"stages":[37],"of":[38,55,67,74,87,90,115,177],"software":[39,68],"development":[40,69],"execution.":[42,128],"For":[43],"example,":[44],"the":[45,56,72,88,94,113,141,163,165,217,227,232],".NET":[46],"runtime":[47,187],"relies":[48],"on":[49,238],"annotations":[50,148,156,204,218,240],"for":[51,101,162],"a":[52,169],"significant":[53],"chunk":[54],"services":[57],"it":[58],"provides.":[59],"Both":[60],"mechanisms":[61],"are":[62,83,157],"evolving":[63],"into":[64],"important":[65],"parts":[66],"%,":[70],"context":[73],"modern":[75],"platforms":[76],"such":[77],"as":[78],"Java":[79],".NET.Instrumentation":[81],"generally":[84],"not":[85,132],"aware":[86,176],"semantics":[89],"passed":[92],"via":[93],"mechanism.":[96],"This":[97,129],"especially":[99],"true":[100],"post-compiler,":[102],"e.g.,":[103],"run-time,":[104],"instrumentation.":[105],"The":[106],"problem":[107,130],"that":[109,144,205],"instrumentation":[110,150,201,228],"may":[111,181],"affect":[112],"correctness":[114],"annotations,":[116],"rendering":[117],"them":[118],"invalid":[119],"or":[120],"misleading,":[121],"producing":[123],"unforeseen":[124],"side-effects":[125],"during":[126],"has":[131],"been":[133],"addressed":[134],"so":[135],"far.In":[136],"this":[137,178,236],"paper,":[138],"we":[139],"show":[140,199,215],"subtle":[142],"interaction":[143],"takes":[145],"place":[146],"between":[147],"using":[151],"several":[152],"real-life":[153],"examples.":[154],"Many":[155],"intended":[158],"provide":[160,186],"runtime;":[164],"virtual":[166],"environment":[167],"prominent":[170],"consumer,":[172],"must":[174],"be":[175,183],"conflict.":[179],"It":[180],"also":[182],"required":[184],"support":[188],"other":[190],"consumers.":[192],"We":[193,214,234],"propose":[194],"an":[195],"taxonomy":[197],"how":[200,216],"affects":[202],"various":[203],"were":[206],"research":[209],"industrial":[212],"applications.":[213],"can":[219],"expose":[220],"enough":[221],"about":[223],"themselves":[224],"prevent":[226],"from":[229],"accidentally":[230],"corrupting":[231],"annotations.":[233],"demonstrate":[235],"approach":[237],"our":[239],"benchmark.":[241]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
