{"id":"https://openalex.org/W2129384880","doi":"https://doi.org/10.1109/icsm.2009.5306387","title":"The end-to-end use of source code examples: An exploratory study","display_name":"The end-to-end use of source code examples: An exploratory study","publication_year":2009,"publication_date":"2009-09-01","ids":{"openalex":"https://openalex.org/W2129384880","doi":"https://doi.org/10.1109/icsm.2009.5306387","mag":"2129384880"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2009.5306387","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5034123811","display_name":"Reid Holmes","orcid":"https://orcid.org/0000-0003-4213-494X"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Reid Holmes","raw_affiliation_strings":["Department of Computer Science & Engineering, University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science & Engineering, University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030497680","display_name":"Rylan Cottrell","orcid":null},"institutions":[{"id":"https://openalex.org/I168635309","display_name":"University of Calgary","ror":"https://ror.org/03yjb2x39","country_code":"CA","type":"education","lineage":["https://openalex.org/I168635309"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Rylan Cottrell","raw_affiliation_strings":["Department of Computer Science University of Calgary Calgary, AB, Canada#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science University of Calgary Calgary, AB, Canada#TAB#","institution_ids":["https://openalex.org/I168635309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039277182","display_name":"Robert J. Walker","orcid":"https://orcid.org/0000-0002-0953-6907"},"institutions":[{"id":"https://openalex.org/I168635309","display_name":"University of Calgary","ror":"https://ror.org/03yjb2x39","country_code":"CA","type":"education","lineage":["https://openalex.org/I168635309"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Robert J. Walker","raw_affiliation_strings":["Department of Computer Science University of Calgary Calgary, AB, Canada#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science University of Calgary Calgary, AB, Canada#TAB#","institution_ids":["https://openalex.org/I168635309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026928710","display_name":"J\u00f6rg Denzinger","orcid":"https://orcid.org/0000-0002-1450-8230"},"institutions":[{"id":"https://openalex.org/I168635309","display_name":"University of Calgary","ror":"https://ror.org/03yjb2x39","country_code":"CA","type":"education","lineage":["https://openalex.org/I168635309"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jorg Denzinger","raw_affiliation_strings":["Department of Computer Science University of Calgary Calgary, AB, Canada#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science University of Calgary Calgary, AB, Canada#TAB#","institution_ids":["https://openalex.org/I168635309"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.931,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":33,"citation_normalized_percentile":{"value":0.915719,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":92,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9999,"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.9999,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9973,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9969,"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/code-reuse","display_name":"Code reuse","score":0.6108215},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.53385955},{"id":"https://openalex.org/keywords/codebase","display_name":"Codebase","score":0.496995},{"id":"https://openalex.org/keywords/end-to-end-principle","display_name":"End-to-end principle","score":0.43462604},{"id":"https://openalex.org/keywords/application-programming-interface","display_name":"Application programming interface","score":0.4344477}],"concepts":[{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.8052231},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.78679466},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.71939784},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.6108215},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5661752},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.56339604},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.53385955},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.496995},{"id":"https://openalex.org/C91262260","wikidata":"https://www.wikidata.org/wiki/Q528074","display_name":"End user","level":2,"score":0.46870038},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.45581737},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4524211},{"id":"https://openalex.org/C74296488","wikidata":"https://www.wikidata.org/wiki/Q2527392","display_name":"End-to-end principle","level":2,"score":0.43462604},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.4344477},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3636769},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24607342},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.1787692},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1721414},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.15847108},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1534161},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.109700024},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2009.5306387","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.54,"display_name":"Affordable and clean energy"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":15,"referenced_works":["https://openalex.org/W1992154356","https://openalex.org/W2021242474","https://openalex.org/W2056139220","https://openalex.org/W2083101347","https://openalex.org/W2083582553","https://openalex.org/W2090855673","https://openalex.org/W2106259924","https://openalex.org/W2140681814","https://openalex.org/W2149159012","https://openalex.org/W2149622700","https://openalex.org/W2153943889","https://openalex.org/W2155452486","https://openalex.org/W2164928043","https://openalex.org/W2293791637","https://openalex.org/W4255919873"],"related_works":["https://openalex.org/W4312706861","https://openalex.org/W4308536739","https://openalex.org/W4226391422","https://openalex.org/W3177447400","https://openalex.org/W3174522106","https://openalex.org/W3136205849","https://openalex.org/W3005789994","https://openalex.org/W2986478207","https://openalex.org/W2582983133","https://openalex.org/W2189387569"],"abstract_inverted_index":{"Source":[0],"code":[1,24,111,133],"examples":[2,65,90],"are":[3],"valuable":[4],"to":[5,8,19,33,43,69,78,87,91,126],"developers":[6,21],"needing":[7],"use":[9,108,130],"an":[10,80],"unfamiliar":[11],"application":[12],"programming":[13],"interface":[14],"(API).":[15],"Numerous":[16],"approaches":[17],"exist":[18],"help":[20,30,40],"locate":[22],"source":[23,110,132],"examples;":[25],"while":[26],"some":[27],"of":[28,109,131],"these":[29],"the":[31,35,41,45,53,57,75,93,106,115,128],"developer":[32,42,58],"select":[34],"most":[36],"promising":[37],"examples,":[38],"none":[39],"reuse":[44,79],"example":[46,81],"itself.":[47],"Without":[48],"explicit":[49],"tool":[50],"support":[51,127],"for":[52,96],"complete":[54],"end-to-end":[55,107,129],"task,":[56],"can":[59,82],"waste":[60],"time":[61],"and":[62,117],"energy":[63],"on":[64],"that":[66],"ultimately":[67],"fail":[68],"be":[70],"appropriate;":[71],"as":[72],"a":[73,84,122],"result,":[74],"overhead":[76,116],"required":[77],"restrict":[83],"developer's":[85],"willingness":[86],"investigate":[88,114],"multiple":[89],"find":[92],"\"best\"":[94],"one":[95],"their":[97],"situation.":[98],"This":[99],"paper":[100],"outlines":[101],"four":[102],"case":[103],"studies":[104],"involving":[105],"examples:":[112],"we":[113],"pitfalls":[118],"involved":[119],"in":[120],"combining":[121],"few":[123],"state-of-the-art":[124],"techniques":[125],"examples.":[134]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2129384880","counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":5},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":5}],"updated_date":"2024-12-12T22:17:26.376315","created_date":"2016-06-24"}