{"id":"https://openalex.org/W2334359782","doi":"https://doi.org/10.1145/2889160.2889166","title":"Visually reasoning about system and resource behavior","display_name":"Visually reasoning about system and resource behavior","publication_year":2016,"publication_date":"2016-05-14","ids":{"openalex":"https://openalex.org/W2334359782","doi":"https://doi.org/10.1145/2889160.2889166","mag":"2334359782"},"language":"en","primary_location":{"id":"doi:10.1145/2889160.2889166","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2889160.2889166","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2889166&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th International Conference on Software Engineering Companion","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2889166&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022366029","display_name":"Tony Ohmann","orcid":null},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tony Ohmann","raw_affiliation_strings":["University of Massachusetts, Amherst, MA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts, Amherst, MA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057658957","display_name":"Ryan R. E. Stanley","orcid":"https://orcid.org/0000-0002-6313-0844"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ryan Stanley","raw_affiliation_strings":["University of Massachusetts, Amherst, MA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts, Amherst, MA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064061802","display_name":"Ivan Beschastnikh","orcid":"https://orcid.org/0000-0003-1676-8834"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ivan Beschastnikh","raw_affiliation_strings":["University of British Columbia, Vancouver, BC, Canada"],"affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028789964","display_name":"Yuriy Brun","orcid":"https://orcid.org/0000-0003-3027-7986"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuriy Brun","raw_affiliation_strings":["University of Massachusetts, Amherst, MA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts, Amherst, MA","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5022366029"],"corresponding_institution_ids":["https://openalex.org/I24603500"],"apc_list":null,"apc_paid":null,"fwci":0.5906,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.71459606,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"601","last_page":"604"},"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.9998999834060669,"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.9998999834060669,"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.9995999932289124,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.8170933723449707},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7582201957702637},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.6989536881446838},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5669649243354797},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.5568104982376099},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.5447883605957031},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5337399244308472},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5215299129486084},{"id":"https://openalex.org/keywords/finite-state-machine","display_name":"Finite-state machine","score":0.5067000985145569},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.5020017623901367},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.48951518535614014},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.4861466586589813},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4314414858818054},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4288628101348877},{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.4216857850551605},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20609769225120544},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16379037499427795}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8170933723449707},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7582201957702637},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.6989536881446838},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5669649243354797},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.5568104982376099},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.5447883605957031},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5337399244308472},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5215299129486084},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.5067000985145569},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5020017623901367},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.48951518535614014},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.4861466586589813},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4314414858818054},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4288628101348877},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.4216857850551605},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20609769225120544},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16379037499427795},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2889160.2889166","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2889160.2889166","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2889166&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th International Conference on Software Engineering Companion","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2889160.2889166","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2889160.2889166","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2889166&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th International Conference on Software Engineering Companion","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1173323671","display_name":null,"funder_award_id":"CCF-1453474, CNS-1513055","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6413314421","display_name":"TWC: Medium: Collaborative: Developer Crowdsourcing: Capturing, Understanding, and Addressing Security-related Blind Spots in APIs","funder_award_id":"1513055","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6939727373","display_name":null,"funder_award_id":"1453474","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309327","display_name":"Google","ror":"https://ror.org/00njsd438"},{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2334359782.pdf","grobid_xml":"https://content.openalex.org/works/W2334359782.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W1965415591","https://openalex.org/W1969005071","https://openalex.org/W1994421197","https://openalex.org/W1996832037","https://openalex.org/W2010895736","https://openalex.org/W2036740020","https://openalex.org/W2041688671","https://openalex.org/W2047093659","https://openalex.org/W2076343783","https://openalex.org/W2093938715","https://openalex.org/W2099287547","https://openalex.org/W2114503684","https://openalex.org/W2120217028","https://openalex.org/W2121589816","https://openalex.org/W2131954495","https://openalex.org/W2144979178","https://openalex.org/W2149498749","https://openalex.org/W2150990363","https://openalex.org/W2158395308","https://openalex.org/W2163661306","https://openalex.org/W3106729728"],"related_works":["https://openalex.org/W2480874422","https://openalex.org/W2953905390","https://openalex.org/W4242459863","https://openalex.org/W127357700","https://openalex.org/W1480528870","https://openalex.org/W2508541108","https://openalex.org/W4243191745","https://openalex.org/W2724597727","https://openalex.org/W2315419748","https://openalex.org/W1029445510"],"abstract_inverted_index":{"Understanding":[0],"how":[1,17,33],"software":[2,8,12],"utilizes":[3],"resources":[4],"is":[5,42,47,149],"an":[6],"important":[7],"engineering":[9],"task.":[10],"Existing":[11],"comprehension":[13],"approaches":[14],"rarely":[15],"consider":[16],"resource":[18,34,62,85],"utilization":[19,35],"affects":[20],"system":[21,81,102,111],"behavior.":[22],"We":[23],"present":[24],"Perfume,":[25],"a":[26,51,84],"general-purpose":[27],"tool":[28],"to":[29,49,60,100,105],"help":[30],"developers":[31,99],"understand":[32,101],"impacts":[36],"their":[37],"systems'":[38],"control":[39],"flow.":[40],"Perfume":[41,69,121,130,148],"broadly":[43],"applicable,":[44],"as":[45],"it":[46],"configurable":[48],"parse":[50],"wide":[52],"variety":[53],"of":[54],"execution":[55,139],"log":[56],"formats":[57],"and":[58,79,104,107,125,142,152],"applies":[59],"all":[61],"types":[63],"that":[64,73,89,120],"can":[65],"be":[66],"represented":[67],"numerically.":[68],"mines":[70],"temporal":[71],"properties":[72],"hold":[74],"over":[75],"the":[76,91,98],"logged":[77],"executions":[78],"represents":[80],"behavior":[82,103],"in":[83],"finite":[86],"state":[87],"automaton":[88],"satisfies":[90],"mined":[92],"properties.":[93],"Perfume's":[94],"interactive":[95],"interface":[96],"allows":[97],"formulate":[106],"test":[108],"hypotheses":[109],"about":[110],"executions.":[112],"A":[113],"controlled":[114],"experiment":[115],"with":[116],"40":[117],"students":[118],"shows":[119],"effectively":[122],"supports":[123],"understanding":[124],"debugging":[126],"tasks.":[127],"Students":[128],"using":[129,138],"answered":[131],"8.3%":[132],"more":[133,146],"questions":[134],"correctly":[135],"than":[136],"those":[137],"logs":[140],"alone":[141],"did":[143],"so":[144],"15.5%":[145],"quickly.":[147],"open":[150],"source":[151],"deployed":[153],"at":[154],"http://perfume.cs.umass.edu/.":[155]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
