{"id":"https://openalex.org/W4400581925","doi":"https://doi.org/10.1145/3660813","title":"Revealing Software Development Work Patterns with PR-Issue Graph Topologies","display_name":"Revealing Software Development Work Patterns with PR-Issue Graph Topologies","publication_year":2024,"publication_date":"2024-07-12","ids":{"openalex":"https://openalex.org/W4400581925","doi":"https://doi.org/10.1145/3660813"},"language":"en","primary_location":{"id":"doi:10.1145/3660813","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3660813","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Software Engineering","raw_type":"journal-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/A5064508238","display_name":"Cleidson R. B. de Souza","orcid":"https://orcid.org/0000-0003-3240-3122"},"institutions":[{"id":"https://openalex.org/I59606676","display_name":"Universidade Federal do Par\u00e1","ror":"https://ror.org/03q9sr818","country_code":"BR","type":"education","lineage":["https://openalex.org/I59606676"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Cleidson R. B. de Souza","raw_affiliation_strings":["Federal University of Par\u00e1, Bel\u00e9m, Brazil"],"raw_orcid":"https://orcid.org/0000-0003-3240-3122","affiliations":[{"raw_affiliation_string":"Federal University of Par\u00e1, Bel\u00e9m, Brazil","institution_ids":["https://openalex.org/I59606676"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013308934","display_name":"E. Ma","orcid":"https://orcid.org/0009-0005-3322-0805"},"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":"Emilie Ma","raw_affiliation_strings":["University of British Columbia, Vancouver, Canada"],"raw_orcid":"https://orcid.org/0009-0005-3322-0805","affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103576658","display_name":"Jesse Wong","orcid":"https://orcid.org/0009-0005-6134-0521"},"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":"Jesse Wong","raw_affiliation_strings":["University of British Columbia, Vancouver, Canada"],"raw_orcid":"https://orcid.org/0009-0005-6134-0521","affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028316272","display_name":"Dongwook Yoon","orcid":"https://orcid.org/0000-0002-7838-8311"},"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":"Dongwook Yoon","raw_affiliation_strings":["University of British Columbia, Vancouver, Canada"],"raw_orcid":"https://orcid.org/0000-0002-7838-8311","affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"last","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, Canada"],"raw_orcid":"https://orcid.org/0000-0003-1676-8834","affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, Canada","institution_ids":["https://openalex.org/I141945490"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2792,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.84287761,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"1","issue":"FSE","first_page":"2402","last_page":"2423"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"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.9994000196456909,"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/T11675","display_name":"Open Source Software Innovations","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.9972000122070312,"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/network-topology","display_name":"Network topology","score":0.5593069791793823},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5587142705917358},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.482370525598526},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4552461504936218},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4301983118057251},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.38936716318130493},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3514334559440613},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19474008679389954},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10214835405349731}],"concepts":[{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.5593069791793823},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5587142705917358},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.482370525598526},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4552461504936218},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4301983118057251},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.38936716318130493},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3514334559440613},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19474008679389954},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10214835405349731}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3660813","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3660813","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.5299999713897705,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1592081868","https://openalex.org/W2008620264","https://openalex.org/W2045571829","https://openalex.org/W2054754696","https://openalex.org/W2057245786","https://openalex.org/W2091990486","https://openalex.org/W2101306138","https://openalex.org/W2116054015","https://openalex.org/W2128677857","https://openalex.org/W2139092060","https://openalex.org/W2141830387","https://openalex.org/W2144160189","https://openalex.org/W2169090130","https://openalex.org/W2462947182","https://openalex.org/W2618269984","https://openalex.org/W2794967409","https://openalex.org/W2894675580","https://openalex.org/W2900652235","https://openalex.org/W2945216109","https://openalex.org/W2964064835","https://openalex.org/W2968409636","https://openalex.org/W3088001001","https://openalex.org/W3094013987","https://openalex.org/W3094967092","https://openalex.org/W3127698408","https://openalex.org/W3133564273","https://openalex.org/W3182772968","https://openalex.org/W4221121086","https://openalex.org/W4238818461","https://openalex.org/W4284672755","https://openalex.org/W4364348136","https://openalex.org/W6892551706","https://openalex.org/W6967082617"],"related_works":["https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W3092441607","https://openalex.org/W2290299503","https://openalex.org/W3029851195","https://openalex.org/W2183585111","https://openalex.org/W2211158793","https://openalex.org/W2046884474"],"abstract_inverted_index":{"How":[0],"software":[1,18,120,204],"developers":[2,24,41,55,80,164,179],"work":[3,30,77,144,189,201],"and":[4,6,35,45,51,65,84,97,101,166,180],"collaborate,":[5],"how":[7],"we":[8,70,91,138,156],"can":[9],"best":[10],"support":[11],"them":[12,105],"is":[13,25,36],"an":[14],"important":[15],"topic":[16],"for":[17,23],"engineering":[19,121],"research.":[20],"One":[21],"issue":[22],"a":[26,57,74,113,116,131,158,195],"limited":[27],"understanding":[28],"of":[29,76,79,118,134,143,193],"that":[31,60,87,123],"has":[32],"been":[33,126],"done":[34],"ongoing.":[37],"Modern":[38],"systems":[39],"allow":[40],"to":[42,49,162,198],"create":[43],"Issues":[44,64,96],"pull":[46],"requests":[47],"(PRs)":[48],"track":[50],"structure":[52],"work.":[53],"However,":[54],"lack":[56],"coherent":[58],"view":[59],"brings":[61],"together":[62],"related":[63],"PRs.":[66],"In":[67],"this":[68],"paper,":[69],"first":[71],"report":[72,139,181],"on":[73,130,140,182],"study":[75,167],"practices":[78,122,145,202],"through":[81],"Issues,":[82],"PRs,":[83],"the":[85,95,107,191],"links":[86],"connect":[88],"them.":[89],"Specifically,":[90],"mine":[92],"graphs":[93],"where":[94],"PRs":[98],"are":[99,106],"nodes,":[100],"references":[102],"(links)":[103],"between":[104],"edges.":[108],"This":[109],"graph-based":[110],"approach":[111],"provides":[112],"window":[114],"into":[115],"set":[117],"collaborative":[119,200],"have":[124],"not":[125],"previously":[127],"described.":[128],"Based":[129],"qualitative":[132],"analysis":[133],"56":[135],"GitHub":[136],"projects,":[137],"eight":[141],"types":[142,169],"alongside":[146],"their":[147,171],"respective":[148],"PR/Issue":[149],"topologies.":[150],"Next,":[151],"inspired":[152],"by":[153],"our":[154,185,188],"findings,":[155],"developed":[157],"tool":[159],"called":[160],"WorkflowsExplorer":[161,176],"help":[163],"visualize":[165],"workflow":[168],"in":[170,203],"own":[172],"projects.":[173],"We":[174],"evaluated":[175],"with":[177],"6":[178],"findings":[183],"from":[184],"interviews.":[186],"Overall,":[187],"illustrates":[190],"value":[192],"embracing":[194],"topology-focused":[196],"perspective":[197],"investigate":[199],"development.":[205]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
