{"id":"https://openalex.org/W2008288008","doi":"https://doi.org/10.1145/2791060.2791083","title":"Tuning GitHub for SPL development","display_name":"Tuning GitHub for SPL development","publication_year":2015,"publication_date":"2015-07-20","ids":{"openalex":"https://openalex.org/W2008288008","doi":"https://doi.org/10.1145/2791060.2791083","mag":"2008288008"},"language":"en","primary_location":{"id":"doi:10.1145/2791060.2791083","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2791060.2791083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Conference on Software Product Line","raw_type":"proceedings-article"},"type":"conference-paper","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/A5067413891","display_name":"Leticia Montalvillo","orcid":"https://orcid.org/0000-0003-0380-9051"},"institutions":[{"id":"https://openalex.org/I169108374","display_name":"University of the Basque Country","ror":"https://ror.org/000xsnr85","country_code":"ES","type":"education","lineage":["https://openalex.org/I169108374"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Leticia Montalvillo","raw_affiliation_strings":["University of the Basque Country (UPV/EHU), San Sebasti\u00e1n, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of the Basque Country (UPV/EHU), San Sebasti\u00e1n, Spain","institution_ids":["https://openalex.org/I169108374"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016877880","display_name":"\u00d3scar D\u00edaz","orcid":"https://orcid.org/0000-0003-1334-4761"},"institutions":[{"id":"https://openalex.org/I169108374","display_name":"University of the Basque Country","ror":"https://ror.org/000xsnr85","country_code":"ES","type":"education","lineage":["https://openalex.org/I169108374"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Oscar D\u00edaz","raw_affiliation_strings":["University of the Basque Country (UPV/EHU), San Sebasti\u00e1n, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of the Basque Country (UPV/EHU), San Sebasti\u00e1n, Spain","institution_ids":["https://openalex.org/I169108374"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I169108374"],"apc_list":null,"apc_paid":null,"fwci":1.7377,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.84694309,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"111","last_page":"120"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9977999925613403,"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.9977999925613403,"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.9975000023841858,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/sync","display_name":"sync","score":0.883226215839386},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7611212134361267},{"id":"https://openalex.org/keywords/merge","display_name":"Merge (version control)","score":0.6472786664962769},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.4390047788619995},{"id":"https://openalex.org/keywords/fork","display_name":"Fork (system call)","score":0.4359620213508606},{"id":"https://openalex.org/keywords/feedback-loop","display_name":"Feedback loop","score":0.4223434031009674},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3628668785095215},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.19322004914283752},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.17210906744003296},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13515034317970276},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.1263791024684906},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.11230424046516418}],"concepts":[{"id":"https://openalex.org/C3913047","wikidata":"https://www.wikidata.org/wiki/Q1956265","display_name":"sync","level":3,"score":0.883226215839386},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7611212134361267},{"id":"https://openalex.org/C197129107","wikidata":"https://www.wikidata.org/wiki/Q1921621","display_name":"Merge (version control)","level":2,"score":0.6472786664962769},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.4390047788619995},{"id":"https://openalex.org/C40523978","wikidata":"https://www.wikidata.org/wiki/Q14675","display_name":"Fork (system call)","level":2,"score":0.4359620213508606},{"id":"https://openalex.org/C186886427","wikidata":"https://www.wikidata.org/wiki/Q5441213","display_name":"Feedback loop","level":2,"score":0.4223434031009674},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3628668785095215},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.19322004914283752},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.17210906744003296},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13515034317970276},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.1263791024684906},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.11230424046516418}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2791060.2791083","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2791060.2791083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Conference on Software Product Line","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Responsible consumption and production","id":"https://metadata.un.org/sdg/12","score":0.5}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321919","display_name":"Euskal Herriko Unibertsitatea","ror":"https://ror.org/000xsnr85"},{"id":"https://openalex.org/F4320338080","display_name":"European Social Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1494019345","https://openalex.org/W1513956993","https://openalex.org/W1529310839","https://openalex.org/W1797299833","https://openalex.org/W2000684779","https://openalex.org/W2007062422","https://openalex.org/W2031425482","https://openalex.org/W2121789613","https://openalex.org/W2121797471","https://openalex.org/W2122230059","https://openalex.org/W2147745783","https://openalex.org/W2154647726","https://openalex.org/W2155336178","https://openalex.org/W2203796190","https://openalex.org/W2261238734","https://openalex.org/W2284211054","https://openalex.org/W2337982543","https://openalex.org/W2477378326","https://openalex.org/W2495617574","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2524993630","https://openalex.org/W2063547430","https://openalex.org/W2607244263","https://openalex.org/W2234430299","https://openalex.org/W1831690014","https://openalex.org/W1561022130","https://openalex.org/W1995263003","https://openalex.org/W2937118960","https://openalex.org/W2808525305","https://openalex.org/W2222580448"],"abstract_inverted_index":{"SPLs":[0],"distinguish":[1],"between":[2,86,100],"domain":[3],"engineering":[4,8],"(DE)":[5],"and":[6,41,70,108],"application":[7],"(AE).":[9],"Though":[10],"each":[11],"realm":[12],"has":[13],"its":[14],"own":[15],"lifecycle,":[16],"they":[17],"might":[18],"need":[19],"to":[20,24,39,46,53,123,142,176],"be":[21,78,177],"regularly":[22],"synchronized":[23],"avoid":[25],"SPL":[26,128],"erosion":[27],"during":[28],"evolution.":[29],"This":[30,48],"introduces":[31],"two":[32],"sync":[33,55,129],"paths:":[34],"update":[35,164],"propagation":[36,43,110],"(from":[37,44],"DE":[38],"AE)":[40],"feedback":[42,171],"AE":[45],"DE).":[47],"work":[49],"looks":[50],"at":[51],"how":[52,101,109],"support":[54],"paths":[56,130],"in":[57,96],"Version":[58],"Control":[59],"Systems":[60],"(VCSs)":[61],"using":[62],"traditional":[63],"VCS":[64],"constructs":[65],"(i.e.":[66,105,113],"merge,":[67,114],"branch,":[68,115],"fork":[69],"pull).":[71],"In":[72],"this":[73,94,119,148],"way,":[74],"synchronization":[75],"mismatches":[76],"can":[77,157],"resolved":[79],"\u00e0":[80],"la":[81],"VCS,":[82],"i.e.":[83],"highlighting":[84],"difference":[85],"distinct":[87],"versions":[88],"of":[89],"the":[90],"same":[91],"artifact.":[92],"However,":[93],"results":[95],"a":[97,135,152],"conceptual":[98],"gap":[99],"propagations":[102],"are":[103,111],"conceived":[104],"update,":[106],"feedback)":[107],"realized":[112],"etc).":[116],"To":[117],"close":[118],"gap,":[120],"we":[121,137],"propose":[122],"enhance":[124],"existing":[125],"VCSs":[126],"with":[127,147],"as":[131,179],"first-class":[132],"operations.":[133],"As":[134],"proof-of-concept,":[136],"use":[138],"Web":[139,145],"Augmentation":[140],"techniques":[141],"extend":[143],"GitHub's":[144],"pages":[146],"extra":[149],"functionality.":[150],"Through":[151],"single":[153],"click,":[154],"product":[155,161,173],"engineers":[156],"now":[158],"(1)":[159],"generate":[160],"repositories,":[162],"(2)":[163],"propagating":[165,172],"newer":[166],"feature":[167],"versions,":[168],"or":[169],"(3),":[170],"customizations":[174],"amenable":[175],"upgraded":[178],"core":[180],"assets.":[181]},"counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
