{"id":"https://openalex.org/W2160875908","doi":"https://doi.org/10.1109/scam.2015.7335397","title":"Intent, tests, and release dependencies: Pragmatic recipes for source code integration","display_name":"Intent, tests, and release dependencies: Pragmatic recipes for source code integration","publication_year":2015,"publication_date":"2015-09-01","ids":{"openalex":"https://openalex.org/W2160875908","doi":"https://doi.org/10.1109/scam.2015.7335397","mag":"2160875908"},"language":"en","primary_location":{"id":"doi:10.1109/scam.2015.7335397","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scam.2015.7335397","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066430509","display_name":"Martin Brandtner","orcid":null},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Martin Brandtner","raw_affiliation_strings":["Department of Informatics, University of Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Zurich, Switzerland","institution_ids":["https://openalex.org/I202697423"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030517674","display_name":"Philipp Leitner","orcid":"https://orcid.org/0000-0003-2777-528X"},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Philipp Leitner","raw_affiliation_strings":["Department of Informatics, University of Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Zurich, Switzerland","institution_ids":["https://openalex.org/I202697423"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009436227","display_name":"Harald C. Gall","orcid":"https://orcid.org/0000-0002-3874-5628"},"institutions":[{"id":"https://openalex.org/I202697423","display_name":"University of Zurich","ror":"https://ror.org/02crff812","country_code":"CH","type":"education","lineage":["https://openalex.org/I202697423"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Harald C. Gall","raw_affiliation_strings":["Department of Informatics, University of Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Zurich, Switzerland","institution_ids":["https://openalex.org/I202697423"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5066430509"],"corresponding_institution_ids":["https://openalex.org/I202697423"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10610169,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"11","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9991999864578247,"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.9988999962806702,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7242170572280884},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.7071523666381836},{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.6795538663864136},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.6726763844490051},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6372354030609131},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.5237909555435181},{"id":"https://openalex.org/keywords/open-source-software","display_name":"Open source software","score":0.5170984268188477},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.48980093002319336},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4838070273399353},{"id":"https://openalex.org/keywords/isolation","display_name":"Isolation (microbiology)","score":0.4680841565132141},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.46103954315185547},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.45362818241119385},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.36530011892318726},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3503766655921936}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7242170572280884},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.7071523666381836},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.6795538663864136},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.6726763844490051},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6372354030609131},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.5237909555435181},{"id":"https://openalex.org/C2988343187","wikidata":"https://www.wikidata.org/wiki/Q1130645","display_name":"Open source software","level":3,"score":0.5170984268188477},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.48980093002319336},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4838070273399353},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.4680841565132141},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.46103954315185547},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.45362818241119385},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.36530011892318726},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3503766655921936},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C89423630","wikidata":"https://www.wikidata.org/wiki/Q7193","display_name":"Microbiology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/scam.2015.7335397","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scam.2015.7335397","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM)","raw_type":"proceedings-article"},{"id":"pmh:oai:www.zora.uzh.ch:112027","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Brandtner, Martin; Leitner, Philipp; Gall, Harald C  (2015). Intent, Tests, and Release Dependencies: Pragmatic Recipes for Source Code Integration.  In: Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), Bremen, Germany, 27 September 2015 - 28 September 2015, s.n..","raw_type":"Conference or Workshop Item"},{"id":"doi:10.5167/uzh-112027","is_oa":true,"landing_page_url":"https://doi.org/10.5167/uzh-112027","pdf_url":null,"source":{"id":"https://openalex.org/S7407051291","display_name":"Universit\u00e4t Z\u00fcrich, ZORA","issn_l":null,"issn":[],"is_oa":false,"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":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":""}],"best_oa_location":{"id":"pmh:oai:www.zora.uzh.ch:112027","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306401281","display_name":"Zurich Open Repository and Archive (University of Zurich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I202697423","host_organization_name":"University of Zurich","host_organization_lineage":["https://openalex.org/I202697423"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"Brandtner, Martin; Leitner, Philipp; Gall, Harald C  (2015). Intent, Tests, and Release Dependencies: Pragmatic Recipes for Source Code Integration.  In: Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), Bremen, Germany, 27 September 2015 - 28 September 2015, s.n..","raw_type":"Conference or Workshop Item"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.49000000953674316,"display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W171406816","https://openalex.org/W1995969252","https://openalex.org/W2007210734","https://openalex.org/W2018871545","https://openalex.org/W2055837583","https://openalex.org/W2075099535","https://openalex.org/W2079317829","https://openalex.org/W2090386027","https://openalex.org/W2100196534","https://openalex.org/W2103211721","https://openalex.org/W2107142491","https://openalex.org/W2110374486","https://openalex.org/W2124482849","https://openalex.org/W2130217742","https://openalex.org/W2137267962","https://openalex.org/W2139092060","https://openalex.org/W2154236932","https://openalex.org/W2160517961","https://openalex.org/W2165946536","https://openalex.org/W2167626029","https://openalex.org/W2168248828","https://openalex.org/W3142566747","https://openalex.org/W4243240013","https://openalex.org/W6678854554"],"related_works":["https://openalex.org/W3153702491","https://openalex.org/W2969257295","https://openalex.org/W3008981372","https://openalex.org/W2789660410","https://openalex.org/W3006945192","https://openalex.org/W2034209539","https://openalex.org/W1976804602","https://openalex.org/W4400488007","https://openalex.org/W2206096527","https://openalex.org/W2273303560"],"abstract_inverted_index":{"Continuous":[0],"integration":[1],"of":[2,49,60,72,77,83,92,113,127],"source":[3,25,73,147],"code":[4,26,62,74,148],"changes,":[5,75],"for":[6,146],"example,":[7],"via":[8],"pull-request":[9],"driven":[10],"contribution":[11,76],"channels,":[12],"has":[13,34],"become":[14],"standard":[15],"in":[16,108],"many":[17],"software":[18,40,95],"projects.":[19,110],"However,":[20],"the":[21,57,70,81,89,134],"decision":[22,58],"to":[23,35,55,85,97,101],"integrate":[24],"changes":[27],"into":[28,64],"a":[29,39,47,65,124],"release":[30],"is":[31],"complex":[32],"and":[33,80,100],"be":[36,140],"taken":[37],"by":[38],"manager.":[41],"In":[42],"this":[43],"work,":[44],"we":[45,131],"identify":[46],"set":[48],"three":[50],"pragmatic":[51],"recipes":[52,68,105,122,136],"plus":[53,137],"variations":[54,138],"support":[56],"making":[59],"integrating":[61],"contributions":[63],"release.":[66],"These":[67],"cover":[69],"isolation":[71],"test":[78],"code,":[79],"linking":[82],"commits":[84],"issues.":[86],"We":[87],"analyze":[88],"development":[90],"history":[91],"21":[93],"open-source":[94,109,118],"projects,":[96],"evaluate":[98],"whether,":[99],"what":[102],"extent,":[103],"those":[104],"are":[106],"followed":[107],"The":[111],"results":[112],"our":[114],"analysis":[115],"showed":[116],"that":[117,133],"projects":[119],"largely":[120],"follow":[121],"on":[123],"compliance":[125],"level":[126],">":[128],"75%.":[129],"Hence,":[130],"conclude":[132],"identified":[135],"can":[139],"seen":[141],"as":[142],"wide-spread":[143],"relevant":[144],"best-practices":[145],"integration.":[149]},"counts_by_year":[],"updated_date":"2026-04-06T07:47:59.780226","created_date":"2025-10-10T00:00:00"}
