{"id":"https://openalex.org/W2121018362","doi":"https://doi.org/10.1109/iv.2010.76","title":"Visual Amortization Analysis of Recompilation Strategies","display_name":"Visual Amortization Analysis of Recompilation Strategies","publication_year":2010,"publication_date":"2010-07-01","ids":{"openalex":"https://openalex.org/W2121018362","doi":"https://doi.org/10.1109/iv.2010.76","mag":"2121018362"},"language":"en","primary_location":{"id":"doi:10.1109/iv.2010.76","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iv.2010.76","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 14th International Conference Information Visualisation","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/A5038955246","display_name":"S. Zimmer","orcid":"https://orcid.org/0000-0002-5735-0082"},"institutions":[{"id":"https://openalex.org/I89864525","display_name":"Universit\u00e4t Trier","ror":"https://ror.org/02778hg05","country_code":"DE","type":"education","lineage":["https://openalex.org/I89864525"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Stephan Zimmer","raw_affiliation_strings":["Computer Science Department, University of Trier, Trier, Germany","[Computer Science Department, University of Trier, Trier, Germany]"],"affiliations":[{"raw_affiliation_string":"Computer Science Department, University of Trier, Trier, Germany","institution_ids":["https://openalex.org/I89864525"]},{"raw_affiliation_string":"[Computer Science Department, University of Trier, Trier, Germany]","institution_ids":["https://openalex.org/I89864525"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008702561","display_name":"Stephan Diehl","orcid":"https://orcid.org/0000-0002-4287-7447"},"institutions":[{"id":"https://openalex.org/I89864525","display_name":"Universit\u00e4t Trier","ror":"https://ror.org/02778hg05","country_code":"DE","type":"education","lineage":["https://openalex.org/I89864525"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stephan Diehl","raw_affiliation_strings":["Computer Science Department, University of Trier, Trier, Germany","[Computer Science Department, University of Trier, Trier, Germany]"],"affiliations":[{"raw_affiliation_string":"Computer Science Department, University of Trier, Trier, Germany","institution_ids":["https://openalex.org/I89864525"]},{"raw_affiliation_string":"[Computer Science Department, University of Trier, Trier, Germany]","institution_ids":["https://openalex.org/I89864525"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5038955246"],"corresponding_institution_ids":["https://openalex.org/I89864525"],"apc_list":null,"apc_paid":null,"fwci":0.451,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.74109238,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"509","last_page":"514"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9962000250816345,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9962000250816345,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.9944000244140625,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8106055855751038},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.8003932237625122},{"id":"https://openalex.org/keywords/amortization","display_name":"Amortization","score":0.5483955144882202},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4750116765499115},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.34760546684265137},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3300744295120239},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3244168162345886},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.09967339038848877}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8106055855751038},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.8003932237625122},{"id":"https://openalex.org/C2781198434","wikidata":"https://www.wikidata.org/wiki/Q4064479","display_name":"Amortization","level":3,"score":0.5483955144882202},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4750116765499115},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34760546684265137},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3300744295120239},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3244168162345886},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.09967339038848877},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C2777764128","wikidata":"https://www.wikidata.org/wiki/Q189539","display_name":"Loan","level":2,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iv.2010.76","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iv.2010.76","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2010 14th International Conference Information Visualisation","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":12,"referenced_works":["https://openalex.org/W1490695841","https://openalex.org/W1565608745","https://openalex.org/W2007920703","https://openalex.org/W2065773673","https://openalex.org/W2118547657","https://openalex.org/W2146348834","https://openalex.org/W2146766856","https://openalex.org/W2157067345","https://openalex.org/W4239599010","https://openalex.org/W4246430693","https://openalex.org/W6629164612","https://openalex.org/W6633801185"],"related_works":["https://openalex.org/W4383753508","https://openalex.org/W2368911659","https://openalex.org/W2389141549","https://openalex.org/W3120663569","https://openalex.org/W2744359232","https://openalex.org/W2019030367","https://openalex.org/W2993322139","https://openalex.org/W2900980243","https://openalex.org/W607542326","https://openalex.org/W1604650444"],"abstract_inverted_index":{"Dynamic":[0],"recompilation":[1,19,73,82],"tries":[2],"to":[3,21,24,65],"produce":[4],"more":[5],"efficient":[6],"code":[7],"by":[8],"exploiting":[9],"runtime":[10],"information.":[11],"Virtual":[12],"machines":[13],"like":[14],"the":[15,26,56,59],"Jikes":[16],"RVM":[17],"use":[18],"heuristics":[20],"decide":[22],"how":[23],"recompile":[25],"program,":[27],"i.e.":[28],"what":[29,34],"parts":[30],"are":[31],"recompiled":[32],"at":[33],"level":[35],"of":[36,58],"optimization.":[37],"In":[38],"this":[39],"paper":[40],"we":[41],"present":[42],"our":[43],"post-mortem":[44],"amortization":[45],"analysis":[46,60],"based":[47],"on":[48],"improved":[49],"call":[50],"stack":[51],"sampling.":[52],"Our":[53],"tool":[54],"presents":[55],"results":[57],"as":[61,75,77,91],"an":[62],"interactive":[63],"visualizations":[64],"help":[66],"both":[67],"virtual":[68],"machine":[69],"implementors":[70],"improve":[71],"their":[72,89],"strategies,":[74],"well":[76],"programmers":[78],"assess":[79],"whether":[80],"these":[81],"strategies":[83],"pay":[84],"off":[85],"not":[86],"only":[87],"for":[88,96],"application":[90],"a":[92],"whole,":[93],"but":[94],"also":[95],"individual":[97],"methods.":[98]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
