{"id":"https://openalex.org/W4412488357","doi":"https://doi.org/10.1109/tvcg.2025.3589748","title":"Helveg: Diagrams for Software Documentation","display_name":"Helveg: Diagrams for Software Documentation","publication_year":2025,"publication_date":"2025-07-16","ids":{"openalex":"https://openalex.org/W4412488357","doi":"https://doi.org/10.1109/tvcg.2025.3589748","pmid":"https://pubmed.ncbi.nlm.nih.gov/40668715"},"language":"en","primary_location":{"id":"doi:10.1109/tvcg.2025.3589748","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2025.3589748","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","datacite","pubmed"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2507.10244","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5106276284","display_name":"Adam \u0160t\u011bp\u00e1nek","orcid":"https://orcid.org/0009-0008-9388-2546"},"institutions":[{"id":"https://openalex.org/I21449261","display_name":"Masaryk University","ror":"https://ror.org/02j46qs45","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21449261"]}],"countries":["CZ"],"is_corresponding":true,"raw_author_name":"Adam \u0160t\u011bp\u00e1nek","raw_affiliation_strings":["Masaryk University, Brno, Czechia"],"raw_orcid":"https://orcid.org/0009-0008-9388-2546","affiliations":[{"raw_affiliation_string":"Masaryk University, Brno, Czechia","institution_ids":["https://openalex.org/I21449261"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047429617","display_name":"David Ku\u0165\u00e1k","orcid":"https://orcid.org/0000-0002-4346-6850"},"institutions":[{"id":"https://openalex.org/I21449261","display_name":"Masaryk University","ror":"https://ror.org/02j46qs45","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21449261"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"David Ku\u0165\u00e1k","raw_affiliation_strings":["Masaryk University, Brno, Czechia"],"raw_orcid":"https://orcid.org/0000-0002-4346-6850","affiliations":[{"raw_affiliation_string":"Masaryk University, Brno, Czechia","institution_ids":["https://openalex.org/I21449261"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022022242","display_name":"Barbora Kozl\u00edkov\u00e1","orcid":"https://orcid.org/0000-0003-0045-0872"},"institutions":[{"id":"https://openalex.org/I21449261","display_name":"Masaryk University","ror":"https://ror.org/02j46qs45","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21449261"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Barbora Kozl\u00edkov\u00e1","raw_affiliation_strings":["Masaryk University, Brno, Czechia"],"raw_orcid":"https://orcid.org/0000-0003-0045-0872","affiliations":[{"raw_affiliation_string":"Masaryk University, Brno, Czechia","institution_ids":["https://openalex.org/I21449261"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039343836","display_name":"Jan By\u0161ka","orcid":"https://orcid.org/0000-0001-9483-7562"},"institutions":[{"id":"https://openalex.org/I21449261","display_name":"Masaryk University","ror":"https://ror.org/02j46qs45","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21449261"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Jan By\u0161ka","raw_affiliation_strings":["Masaryk University, Brno, Czechia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Masaryk University, Brno, Czechia","institution_ids":["https://openalex.org/I21449261"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5106276284"],"corresponding_institution_ids":["https://openalex.org/I21449261"],"apc_list":null,"apc_paid":null,"fwci":2.9051,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.91684621,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"31","issue":"10","first_page":"9079","last_page":"9091"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9957000017166138,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9957000017166138,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9936000108718872,"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/T10703","display_name":"Business Process Modeling and Analysis","score":0.9908000230789185,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8777421116828918},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.8121397495269775},{"id":"https://openalex.org/keywords/codebase","display_name":"Codebase","score":0.7933138608932495},{"id":"https://openalex.org/keywords/software-documentation","display_name":"Software documentation","score":0.6333272457122803},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5155487060546875},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.5023558139801025},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.47752678394317627},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.46907278895378113},{"id":"https://openalex.org/keywords/readability","display_name":"Readability","score":0.4391067326068878},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.43560561537742615},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4327293038368225},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.4153936803340912},{"id":"https://openalex.org/keywords/software-visualization","display_name":"Software visualization","score":0.4153149425983429},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4086235761642456},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.38956761360168457},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.36760544776916504},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.20806092023849487},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.18828752636909485},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.12132325768470764}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8777421116828918},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.8121397495269775},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.7933138608932495},{"id":"https://openalex.org/C81587897","wikidata":"https://www.wikidata.org/wiki/Q181702","display_name":"Software documentation","level":5,"score":0.6333272457122803},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5155487060546875},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.5023558139801025},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.47752678394317627},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.46907278895378113},{"id":"https://openalex.org/C2778143727","wikidata":"https://www.wikidata.org/wiki/Q1820650","display_name":"Readability","level":2,"score":0.4391067326068878},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.43560561537742615},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4327293038368225},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.4153936803340912},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.4153149425983429},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4086235761642456},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.38956761360168457},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.36760544776916504},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.20806092023849487},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.18828752636909485},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.12132325768470764}],"mesh":[],"locations_count":6,"locations":[{"id":"doi:10.1109/tvcg.2025.3589748","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvcg.2025.3589748","pdf_url":null,"source":{"id":"https://openalex.org/S84775595","display_name":"IEEE Transactions on Visualization and Computer Graphics","issn_l":"1077-2626","issn":["1077-2626","1941-0506","2160-9306"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Visualization and Computer Graphics","raw_type":"journal-article"},{"id":"pmid:40668715","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/40668715","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE transactions on visualization and computer graphics","raw_type":null},{"id":"pmh:oai:arXiv.org:2507.10244","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2507.10244","pdf_url":"https://arxiv.org/pdf/2507.10244","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.5281/zenodo.14931626","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14931626","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"doi:10.5281/zenodo.15879847","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.15879847","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"doi:10.5281/zenodo.16793476","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.16793476","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2507.10244","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2507.10244","pdf_url":"https://arxiv.org/pdf/2507.10244","source":{"id":"https://openalex.org/S4393918464","display_name":"ArXiv.org","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W884650706","https://openalex.org/W1503924010","https://openalex.org/W1516293359","https://openalex.org/W1965016696","https://openalex.org/W2028695285","https://openalex.org/W2045012623","https://openalex.org/W2049652219","https://openalex.org/W2073433109","https://openalex.org/W2079365974","https://openalex.org/W2085647208","https://openalex.org/W2110072503","https://openalex.org/W2110957405","https://openalex.org/W2143360203","https://openalex.org/W2150231504","https://openalex.org/W2159367517","https://openalex.org/W2166271660","https://openalex.org/W2279825006","https://openalex.org/W2318229606","https://openalex.org/W2592974632","https://openalex.org/W2901550501","https://openalex.org/W2970481120","https://openalex.org/W2980085415","https://openalex.org/W2987358222","https://openalex.org/W3036639905","https://openalex.org/W3089140223","https://openalex.org/W3098751704","https://openalex.org/W3214712928","https://openalex.org/W4312399262","https://openalex.org/W4312425441","https://openalex.org/W4313163102","https://openalex.org/W4405522537","https://openalex.org/W4412488357"],"related_works":["https://openalex.org/W4230678283","https://openalex.org/W3089348171","https://openalex.org/W1980461916","https://openalex.org/W2125343911","https://openalex.org/W4308536739","https://openalex.org/W4388928877","https://openalex.org/W2243368861","https://openalex.org/W1970407057","https://openalex.org/W3101958480","https://openalex.org/W2901835799"],"abstract_inverted_index":{"Software":[0],"developers":[1,23],"often":[2],"have":[3,75,122],"to":[4,25,37,69,85,183],"gain":[5],"an":[6,27,77,164],"understanding":[7],"of":[8,53,81,108,129,133,138,155,167,177,188,193,203,212],"a":[9,17,71,91,105,124],"codebase.":[10],"Be":[11],"it":[12,58,144],"programmers":[13],"getting":[14],"onboarded":[15],"onto":[16],"team":[18],"project":[19],"or,":[20],"for":[21,50],"example,":[22],"striving":[24],"grasp":[26],"external":[28],"open-source":[29],"library.":[30],"In":[31],"either":[32],"case,":[33],"they":[34],"frequently":[35],"turn":[36],"the":[38,62,109,149,184,194,198,209,215],"project's":[39],"documentation.":[40,88],"However,":[41],"documentation":[42],"in":[43,159],"its":[44,141],"traditional":[45],"textual":[46],"form":[47],"is":[48,59,163],"ill-suited":[49],"this":[51,160,200],"kind":[52],"high-level":[54,106],"exploratory":[55],"analysis,":[56],"since":[57],"immutable":[60],"from":[61],"readers'":[63],"perspective":[64],"and":[65,100,152,190],"thus":[66],"forces":[67],"them":[68],"follow":[70],"predefined":[72],"path.":[73],"We":[74],"designed":[76],"approach":[78],"bringing":[79],"aspects":[80],"software":[82],"architecture":[83],"visualization":[84],"API":[86],"reference":[87],"It":[89],"utilizes":[90],"highly":[92],"interactive":[93],"node-link":[94],"diagram":[95],"with":[96,148,171,208],"expressive":[97],"node":[98],"glyphs":[99],"flexible":[101],"filtering":[102],"capabilities,":[103],"providing":[104],"overview":[107],"codebase":[110],"as":[111,113,214],"well":[112],"details":[114],"on":[115],"demand.":[116],"To":[117,196],"test":[118],"our":[119,156,168],"design,":[120,186],"we":[121,174],"implemented":[123],"prototype":[125],"named":[126],"Helveg,":[127],"capable":[128],"automatically":[130],"generating":[131],"diagrams":[132],"C#":[134],"codebases.":[135],"User":[136],"testing":[137],"Helveg":[139,204],"confirmed":[140],"potential,":[142],"but":[143],"also":[145],"revealed":[146],"problems":[147,179],"readability,":[150],"intuitiveness,":[151],"user":[153,191],"experience":[154],"tool.":[157,195],"Therefore,":[158],"paper,":[161],"which":[162],"extended":[165],"version":[166,202],"VISSOFT":[169],"paper":[170],"DOI":[172],"10.1109/VISSOFT64034.2024.00012,":[173],"address":[175],"many":[176],"these":[178],"through":[180],"major":[181],"changes":[182],"glyph":[185],"means":[187],"interaction,":[189],"interface":[192],"assess":[197],"improvements,":[199],"new":[201],"was":[205],"evaluated":[206],"again":[207],"same":[210],"group":[211],"participants":[213],"previous":[216],"version.":[217]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-28T23:10:05.387466","created_date":"2025-07-18T00:00:00"}
