{"id":"https://openalex.org/W2414833407","doi":"https://doi.org/10.1002/spe.2411","title":"Compact visualization of Java program execution","display_name":"Compact visualization of Java program execution","publication_year":2016,"publication_date":"2016-05-18","ids":{"openalex":"https://openalex.org/W2414833407","doi":"https://doi.org/10.1002/spe.2411","mag":"2414833407"},"language":"en","primary_location":{"id":"doi:10.1002/spe.2411","doi":"https://doi.org/10.1002/spe.2411","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.2411","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["ccf-b","cwts-core","dongbi-c","jufo-2","ki-jl-1","norway-1","poland-70","russia-white-list-1"],"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"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/A5103429521","display_name":"Bharat Jayaraman","orcid":"https://orcid.org/0000-0001-5646-3213","observed_orcids":["https://orcid.org/0000-0001-5646-3213","https://orcid.org/0009-0008-0443-8794"]},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]},{"id":"https://openalex.org/I81556334","display_name":"Amrita Vishwa Vidyapeetham","ror":"https://ror.org/03am10p12","country_code":"IN","type":"education","lineage":["https://openalex.org/I81556334"]}],"countries":["IN","US"],"is_corresponding":true,"raw_author_name":"S. Jayaraman","raw_affiliation_strings":["Department of Computer Science and Engineering, Amrita Vishwa Vidyapeetham, Amrita University, Amritapuri, India","Department of Computer Science and Engineering, State University of New York at Buffalo, Buffalo, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Amrita Vishwa Vidyapeetham, Amrita University, Amritapuri, India","institution_ids":["https://openalex.org/I81556334"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, State University of New York at Buffalo, Buffalo, NY, USA","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103429521","display_name":"Bharat Jayaraman","orcid":"https://orcid.org/0000-0001-5646-3213","observed_orcids":["https://orcid.org/0000-0001-5646-3213","https://orcid.org/0009-0008-0443-8794"]},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]},{"id":"https://openalex.org/I81556334","display_name":"Amrita Vishwa Vidyapeetham","ror":"https://ror.org/03am10p12","country_code":"IN","type":"education","lineage":["https://openalex.org/I81556334"]}],"countries":["IN","US"],"is_corresponding":false,"raw_author_name":"B. Jayaraman","raw_affiliation_strings":["Department of Computer Science and Engineering, Amrita Vishwa Vidyapeetham, Amrita University, Amritapuri, India","Department of Computer Science and Engineering, State University of New York at Buffalo, Buffalo, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Amrita Vishwa Vidyapeetham, Amrita University, Amritapuri, India","institution_ids":["https://openalex.org/I81556334"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, State University of New York at Buffalo, Buffalo, NY, USA","institution_ids":["https://openalex.org/I63190737"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017894496","display_name":"Demian Lessa","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I63190737","display_name":"University at Buffalo, State University of New York","ror":"https://ror.org/01y64my43","country_code":"US","type":"education","lineage":["https://openalex.org/I63190737"]},{"id":"https://openalex.org/I81556334","display_name":"Amrita Vishwa Vidyapeetham","ror":"https://ror.org/03am10p12","country_code":"IN","type":"education","lineage":["https://openalex.org/I81556334"]}],"countries":["IN","US"],"is_corresponding":false,"raw_author_name":"D. Lessa","raw_affiliation_strings":["Department of Computer Science and Engineering, Amrita Vishwa Vidyapeetham, Amrita University, Amritapuri, India","Department of Computer Science and Engineering, State University of New York at Buffalo, Buffalo, NY, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Amrita Vishwa Vidyapeetham, Amrita University, Amritapuri, India","institution_ids":["https://openalex.org/I81556334"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, State University of New York at Buffalo, Buffalo, NY, USA","institution_ids":["https://openalex.org/I63190737"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5103429521"],"corresponding_institution_ids":["https://openalex.org/I63190737","https://openalex.org/I81556334"],"apc_list":{"value":4650,"currency":"USD","value_usd":4650},"apc_paid":null,"fwci":6.5394,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.96075286,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":98},"biblio":{"volume":"47","issue":"2","first_page":"163","last_page":"191"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.7949000000953674,"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"}},"topics":[{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.7949000000953674,"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"}},{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.08739999681711197,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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.04309999942779541,"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/java-programs","display_name":"Java programs","score":0.9359999895095825},{"id":"https://openalex.org/keywords/sequence-diagrams","display_name":"sequence diagrams","score":0.8029999732971191},{"id":"https://openalex.org/keywords/object-diagrams","display_name":"object diagrams","score":0.9929999709129333},{"id":"https://openalex.org/keywords/compact-representation","display_name":"compact representation","score":0.5849999785423279},{"id":"https://openalex.org/keywords/tandem-repeats","display_name":"tandem repeats","score":0.7350000143051147},{"id":"https://openalex.org/keywords/regular-expressions","display_name":"regular expressions","score":0.8450000286102295},{"id":"https://openalex.org/keywords/multi-threaded-execution","display_name":"multi-threaded execution","score":0.8289999961853027},{"id":"https://openalex.org/keywords/synchronization","display_name":"synchronization","score":0.8199999928474426},{"id":"https://openalex.org/keywords/execution-traces","display_name":"execution traces","score":0.7739999890327454},{"id":"https://openalex.org/keywords/jive","display_name":"JIVE","score":0.9829999804496765}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8485532999038696},{"id":"https://openalex.org/C153185123","wikidata":"https://www.wikidata.org/wiki/Q1391624","display_name":"Sequence diagram","level":4,"score":0.8384211659431458},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7390938997268677},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.5288206934928894},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.5215128064155579},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.5178332924842834},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.49100974202156067},{"id":"https://openalex.org/C48419115","wikidata":"https://www.wikidata.org/wiki/Q950859","display_name":"Communication diagram","level":5,"score":0.439026415348053},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4231279194355011},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.42255979776382446},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.37644290924072266},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36841723322868347},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.14692720770835876},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.14279231429100037},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/spe.2411","doi":"https://doi.org/10.1002/spe.2411","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.2411","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["ccf-b","cwts-core","dongbi-c","jufo-2","ki-jl-1","norway-1","poland-70","russia-white-list-1"],"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W332533410","https://openalex.org/W1574879889","https://openalex.org/W1582415544","https://openalex.org/W1895595380","https://openalex.org/W1990898330","https://openalex.org/W2002691587","https://openalex.org/W2010624068","https://openalex.org/W2013808870","https://openalex.org/W2016779899","https://openalex.org/W2024291102","https://openalex.org/W2024379951","https://openalex.org/W2035662009","https://openalex.org/W2038546500","https://openalex.org/W2067440805","https://openalex.org/W2068852010","https://openalex.org/W2091694893","https://openalex.org/W2099397123","https://openalex.org/W2120459757","https://openalex.org/W2134092469","https://openalex.org/W2138199375","https://openalex.org/W2149349589","https://openalex.org/W2153487332","https://openalex.org/W2157943826","https://openalex.org/W2162831261","https://openalex.org/W2396326109","https://openalex.org/W3030375688","https://openalex.org/W4253079602"],"related_works":["https://openalex.org/W2007465156","https://openalex.org/W3092098586","https://openalex.org/W7097678720","https://openalex.org/W2577436354","https://openalex.org/W7095308496","https://openalex.org/W2942388875","https://openalex.org/W7145557869","https://openalex.org/W2522779553","https://openalex.org/W1608888273","https://openalex.org/W2128628043"],"abstract_inverted_index":{"The":[0,220],"context":[1],"of":[2,17,20,39,70,143,151,164,173,199,202,207,233,245,248,263],"this":[3,114],"work":[4],"is":[5,116,140],"a":[6,40,79,117,155,184,246],"practical,":[7],"open-source":[8],"visualization":[9],"system,":[10],"called":[11],"JIVE,":[12],"that":[13],"supports":[14],"two":[15],"forms":[16,232],"runtime":[18,93,243],"visualizations":[19,244],"Java":[21,41,228,249],"programs":[22,250],"\u2013":[23],"object":[24,174],"diagrams":[25,44,63,97,169],"and":[26,36,101,130,176,217,251,261],"sequence":[27,96,168,189],"diagrams.":[28],"They":[29],"capture,":[30],"respectively,":[31],"the":[32,51,83,141,144,149,162,171,188,197,208,242,259],"current":[33],"execution":[34,37,65,229,252],"state":[35],"history":[38],"program.":[42],"These":[43],"are":[45,86,204],"similar":[46],"to":[47,74,82,90,125,187,191,257],"those":[48],"found":[49],"in":[50,88,113,154,167,255],"UML":[52,84],"for":[53,106,134,226],"specifying":[54],"design\u2013time":[55],"decisions.":[56],"In":[57,76],"our":[58,264],"work,":[59],"we":[60,103,236],"construct":[61],"these":[62,136],"at":[64],"time,":[66],"thereby":[67],"ensuring":[68],"continuity":[69],"notation":[71,85],"from":[72,240],"design":[73],"execution.":[75],"so":[77],"doing,":[78],"few":[80],"extensions":[81],"proposed":[87],"order":[89,256],"better":[91],"represent":[92,127],"behavior.":[94],"As":[95],"can":[98],"become":[99],"long":[100,128],"unwieldy,":[102],"present":[104,237],"techniques":[105,225],"their":[107],"compact":[108],"representation.":[109],"A":[110],"key":[111],"result":[112],"paper":[115,221],"novel":[118,185],"labeling":[119],"scheme":[120],"based":[121,147],"upon":[122,148],"regular":[123],"expressions":[124],"compactly":[126],"sequences":[129],"an":[131],"O(r2)":[132],"algorithm":[133],"computing":[135],"labels,":[137],"where":[138],"r":[139],"length":[142],"input":[145],"sequence,":[146],"concept":[150],"\u2018tandem":[152],"repeats\u2019":[153],"sequence.":[156],"Horizontal":[157],"compaction":[158,224],"greatly":[159],"helps":[160],"minimize":[161],"extent":[163],"white":[165],"space":[166],"by":[170,178],"elimination":[172],"lifelines":[175,180,198],"also":[177,222],"grouping":[179],"together.":[181],"We":[182],"propose":[183],"extension":[186],"diagram":[190],"deal":[192],"with":[193,230],"out-of-model":[194,218],"calls":[195,212],"when":[196],"certain":[200],"classes":[201],"objects":[203],"filtered":[205],"out":[206],"visualization,":[209],"but":[210],"method":[211],"may":[213],"occur":[214],"between":[215],"in-model":[216],"calls.":[219],"presents":[223],"multi-threaded":[227],"different":[231],"synchronization.":[234],"Finally,":[235],"experimental":[238],"results":[239],"compacting":[241],"variety":[247],"trace":[253],"sizes":[254],"demonstrate":[258],"practicality":[260],"efficacy":[262],"techniques.":[265],"Copyright":[266],"\u00a9":[267],"2016":[268],"John":[269],"Wiley":[270],"&":[271],"Sons,":[272],"Ltd.":[273]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":2}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2016-06-24T00:00:00"}
