{"id":"https://openalex.org/W7117235033","doi":"https://doi.org/10.1109/vl-hcc65237.2025.00013","title":"DevTales: A Tool for Providing Narrative Code Histories into Developer Workflows","display_name":"DevTales: A Tool for Providing Narrative Code Histories into Developer Workflows","publication_year":2025,"publication_date":"2025-10-07","ids":{"openalex":"https://openalex.org/W7117235033","doi":"https://doi.org/10.1109/vl-hcc65237.2025.00013"},"language":null,"primary_location":{"id":"doi:10.1109/vl-hcc65237.2025.00013","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl-hcc65237.2025.00013","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","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/A5063796166","display_name":"J. A. Allen","orcid":"https://orcid.org/0000-0003-2721-591X"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"John Allen","raw_affiliation_strings":["Washington University in St. Louis,McKelvey School of Engineering,Saint Louis,USA"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,McKelvey School of Engineering,Saint Louis,USA","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048885327","display_name":"S. Park","orcid":null},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Somin Park","raw_affiliation_strings":["Washington University in St. Louis,McKelvey School of Engineering,Saint Louis,USA"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,McKelvey School of Engineering,Saint Louis,USA","institution_ids":["https://openalex.org/I204465549"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042259261","display_name":"Caitlin Kelleher","orcid":"https://orcid.org/0000-0002-9470-1478"},"institutions":[{"id":"https://openalex.org/I204465549","display_name":"Washington University in St. Louis","ror":"https://ror.org/01yc7t268","country_code":"US","type":"education","lineage":["https://openalex.org/I204465549"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Caitlin Kelleher","raw_affiliation_strings":["Washington University in St. Louis,McKelvey School of Engineering,Saint Louis,USA"],"affiliations":[{"raw_affiliation_string":"Washington University in St. Louis,McKelvey School of Engineering,Saint Louis,USA","institution_ids":["https://openalex.org/I204465549"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5063796166"],"corresponding_institution_ids":["https://openalex.org/I204465549"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.77017421,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"19","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9735999703407288,"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.9735999703407288,"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.005499999970197678,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0024999999441206455,"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/narrative","display_name":"Narrative","score":0.6747999787330627},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6370000243186951},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5963000059127808},{"id":"https://openalex.org/keywords/sensemaking","display_name":"Sensemaking","score":0.5819000005722046},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.4832000136375427},{"id":"https://openalex.org/keywords/transparency","display_name":"Transparency (behavior)","score":0.4000999927520752}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7509999871253967},{"id":"https://openalex.org/C199033989","wikidata":"https://www.wikidata.org/wiki/Q1318295","display_name":"Narrative","level":2,"score":0.6747999787330627},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6370000243186951},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5963000059127808},{"id":"https://openalex.org/C2780554381","wikidata":"https://www.wikidata.org/wiki/Q2063340","display_name":"Sensemaking","level":2,"score":0.5819000005722046},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.4832000136375427},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46560001373291016},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4571000039577484},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43389999866485596},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.41040000319480896},{"id":"https://openalex.org/C2780233690","wikidata":"https://www.wikidata.org/wiki/Q535347","display_name":"Transparency (behavior)","level":2,"score":0.4000999927520752},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.37700000405311584},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.33730000257492065},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3314000070095062},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.32919999957084656},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.2994000017642975},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27730000019073486},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.2712000012397766},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.2522999942302704}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vl-hcc65237.2025.00013","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl-hcc65237.2025.00013","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":56,"referenced_works":["https://openalex.org/W945563507","https://openalex.org/W1964679590","https://openalex.org/W1973267056","https://openalex.org/W1981434403","https://openalex.org/W1987614102","https://openalex.org/W2008149650","https://openalex.org/W2016681195","https://openalex.org/W2022557060","https://openalex.org/W2028611182","https://openalex.org/W2032514319","https://openalex.org/W2046882143","https://openalex.org/W2049149009","https://openalex.org/W2080534028","https://openalex.org/W2097227214","https://openalex.org/W2100894766","https://openalex.org/W2120704737","https://openalex.org/W2123802152","https://openalex.org/W2125083169","https://openalex.org/W2133247167","https://openalex.org/W2139885493","https://openalex.org/W2148357053","https://openalex.org/W2148802858","https://openalex.org/W2149672479","https://openalex.org/W2151987636","https://openalex.org/W2156428374","https://openalex.org/W2204128255","https://openalex.org/W2247374552","https://openalex.org/W2294396910","https://openalex.org/W2294861651","https://openalex.org/W2322751363","https://openalex.org/W2537809735","https://openalex.org/W2591538356","https://openalex.org/W2604794021","https://openalex.org/W2741561716","https://openalex.org/W2887114371","https://openalex.org/W2913144876","https://openalex.org/W2962829286","https://openalex.org/W2964148749","https://openalex.org/W2967869405","https://openalex.org/W2974036012","https://openalex.org/W3014451403","https://openalex.org/W3028280248","https://openalex.org/W3144571850","https://openalex.org/W3206481103","https://openalex.org/W4220955183","https://openalex.org/W4240755330","https://openalex.org/W4250210201","https://openalex.org/W4366549868","https://openalex.org/W4386631187","https://openalex.org/W4388447437","https://openalex.org/W4388448669","https://openalex.org/W4394745194","https://openalex.org/W4396827218","https://openalex.org/W4403447062","https://openalex.org/W4404703107","https://openalex.org/W4405791267"],"related_works":[],"abstract_inverted_index":{"Understanding":[0],"unfamiliar":[1,92],"code":[2,51,68,85,128],"often":[3],"requires":[4],"insight":[5],"into":[6],"the":[7,53],"original":[8],"developer\u2019s":[9],"intentions,":[10],"design":[11,124],"rationale,":[12,66],"and":[13,27,45,67,75,84,133],"on-the-fly":[14],"problem-solving":[15],"strategies.":[16],"Traditional":[17],"version-control":[18],"systems":[19],"capture":[20],"only":[21],"coarse":[22],"commits,":[23],"leaving":[24],"web":[25,89],"foraging":[26],"developer":[28],"notes":[29],"disconnected.":[30],"We":[31,55,122],"present":[32],"DevTales,":[33],"a":[34],"VSCode":[35],"extension":[36],"that":[37,72],"integrates":[38],"fine-grained":[39],"subgoal":[40,73],"labels,":[41],"captured":[42],"web-foraging":[43],"activity,":[44],"LLM-generated":[46,137],"narrative":[47,131],"summaries":[48,95],"directly":[49],"with":[50],"in":[52,58,77,136],"IDE.":[54],"evaluated":[56],"DevTales":[57],"three":[59],"mixed-methods":[60],"user":[61],"studies":[62],"spanning":[63],"debugging,":[64],"understanding":[65],"reuse.":[69],"Results":[70],"show":[71],"labels":[74],"\u201cSee":[76],"Code\u201d":[78],"links":[79],"enable":[80],"rapid":[81],"top-down":[82],"navigation":[83],"localization,":[86],"while":[87],"embedded":[88],"resources":[90],"clarify":[91],"artifacts.":[93],"Narrative":[94],"proved":[96],"valuable":[97],"for":[98,126],"answering":[99],"deep":[100],"\u201cwhy\u201d":[101],"questions":[102],"by":[103],"explicitly":[104],"linking":[105],"causal":[106],"relationships":[107],"among":[108],"history":[109],"items,":[110],"but":[111],"were":[112],"avoided":[113],"during":[114],"quick":[115],"sensemaking":[116],"contexts":[117],"due":[118],"to":[119],"their":[120],"verbosity.":[121],"discuss":[123],"implications":[125],"history-aware":[127],"search,":[129],"adaptive":[130],"summarization,":[132],"inference":[134],"transparency":[135],"stories.":[138]},"counts_by_year":[],"updated_date":"2025-12-26T23:08:49.675405","created_date":"2025-12-25T00:00:00"}
