{"id":"https://openalex.org/W2807847107","doi":"https://doi.org/10.1145/3183377.3183394","title":"Open-source software in class","display_name":"Open-source software in class","publication_year":2018,"publication_date":"2018-05-27","ids":{"openalex":"https://openalex.org/W2807847107","doi":"https://doi.org/10.1145/3183377.3183394","mag":"2807847107"},"language":"en","primary_location":{"id":"doi:10.1145/3183377.3183394","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3183377.3183394","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training","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/A5037793920","display_name":"Zhewei Hu","orcid":"https://orcid.org/0000-0002-3447-9510"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhewei Hu","raw_affiliation_strings":["North Carolina State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058470061","display_name":"Yang Song","orcid":"https://orcid.org/0000-0001-5297-3072"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang Song","raw_affiliation_strings":["University of North Carolina"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Carolina","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040537321","display_name":"Edward F. Gehringer","orcid":"https://orcid.org/0000-0002-5217-2643"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Edward F. Gehringer","raw_affiliation_strings":["North Carolina State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"3","issue":null,"first_page":"40","last_page":"48"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11675","display_name":"Open Source Software Innovations","score":0.9993000030517578,"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"}},"topics":[{"id":"https://openalex.org/T11675","display_name":"Open Source Software Innovations","score":0.9993000030517578,"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/T10260","display_name":"Software Engineering Research","score":0.9983999729156494,"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/T12478","display_name":"Wikis in Education and Collaboration","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/3315","display_name":"Communication"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.6371143460273743},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.6022201180458069},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5933550000190735},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5795163512229919},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.5478950142860413},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5353204607963562},{"id":"https://openalex.org/keywords/open-source-software","display_name":"Open source software","score":0.5326597094535828},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.510354220867157},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.4804058372974396},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.47988951206207275},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.44779348373413086},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4360122084617615},{"id":"https://openalex.org/keywords/team-software-process","display_name":"Team software process","score":0.4268289804458618},{"id":"https://openalex.org/keywords/engineering-management","display_name":"Engineering management","score":0.4151211380958557},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.33455315232276917},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.3109869360923767},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.30399930477142334},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.1988522708415985},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.06881776452064514},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.06800597906112671}],"concepts":[{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.6371143460273743},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.6022201180458069},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5933550000190735},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5795163512229919},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.5478950142860413},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5353204607963562},{"id":"https://openalex.org/C2988343187","wikidata":"https://www.wikidata.org/wiki/Q1130645","display_name":"Open source software","level":3,"score":0.5326597094535828},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.510354220867157},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.4804058372974396},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.47988951206207275},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.44779348373413086},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4360122084617615},{"id":"https://openalex.org/C51845450","wikidata":"https://www.wikidata.org/wiki/Q1421651","display_name":"Team software process","level":5,"score":0.4268289804458618},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.4151211380958557},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.33455315232276917},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3109869360923767},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.30399930477142334},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.1988522708415985},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.06881776452064514},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.06800597906112671},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"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/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3183377.3183394","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3183377.3183394","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5199999809265137}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W803608738","https://openalex.org/W1494343913","https://openalex.org/W1515160167","https://openalex.org/W1592081868","https://openalex.org/W1596790865","https://openalex.org/W1986799273","https://openalex.org/W1994215865","https://openalex.org/W2023142494","https://openalex.org/W2033522360","https://openalex.org/W2066025859","https://openalex.org/W2100179088","https://openalex.org/W2118172556","https://openalex.org/W2120787570","https://openalex.org/W2133866001","https://openalex.org/W2140180639","https://openalex.org/W2148017708","https://openalex.org/W2150232938","https://openalex.org/W2168248828","https://openalex.org/W2189548424","https://openalex.org/W2270025967","https://openalex.org/W2280521391","https://openalex.org/W2576878333","https://openalex.org/W2614518211","https://openalex.org/W2771270377","https://openalex.org/W2771529575","https://openalex.org/W2809486591","https://openalex.org/W2889343948","https://openalex.org/W4231426314"],"related_works":["https://openalex.org/W4376877853","https://openalex.org/W4250928611","https://openalex.org/W4232280318","https://openalex.org/W2063332991","https://openalex.org/W167327709","https://openalex.org/W4387839566","https://openalex.org/W4210922265","https://openalex.org/W4319870556","https://openalex.org/W1985865858","https://openalex.org/W166480398"],"abstract_inverted_index":{"Introducing":[0],"Open":[1],"Source":[2],"Software":[3],"(OSS)":[4],"projects":[5,67,135],"into":[6,101],"a":[7,28,31],"software-engineering":[8],"course":[9,53,134,145],"has":[10],"many":[11],"advantages,":[12],"for":[13,39,52,65,118],"instance,":[14],"allowing":[15],"students":[16,27,60,130,175],"to":[17,41,49,58,84,98,173],"learn":[18],"good":[19],"coding":[20],"practices":[21],"from":[22],"real-world":[23],"projects,":[24,146],"and":[25,114,147,182],"giving":[26],"glimpse":[29],"of":[30,179,186],"real":[32],"project.":[33],"However,":[34,78],"it":[35],"is":[36,57],"not":[37,68,160],"easy":[38],"instructors":[40],"induce":[42],"one":[43,119],"or":[44,88,165],"more":[45],"OSS":[46,71,86,103,120,188],"core":[47,72,116],"teams":[48],"lend":[50],"support":[51],"projects.":[54],"The":[55],"alternative":[56],"have":[59],"work":[61],"on":[62,131],"\"toy":[63],"features\"---features":[64],"these":[66,144],"specified":[69],"by":[70,75],"teams,":[73],"but":[74],"teaching":[76,112],"staff.":[77],"the":[79,85,102,115,137,162,177,184],"project":[80,87,121],"may":[81,89],"be":[82,99],"unimportant":[83],"disrupt":[90],"its":[91],"design,":[92],"making":[93],"those":[94],"code":[95,104],"contributions":[96],"unlikely":[97],"integrated":[100],"repository.":[105],"In":[106],"this":[107],"paper,":[108],"we,":[109],"as":[110,159],"both":[111],"staff":[113],"team":[117],"called":[122],"Expertiza,":[123],"discuss":[124],"our":[125],"experience":[126],"in":[127,136,155],"supporting":[128],"700":[129],"313":[132],"OSS-based":[133],"past":[138],"five":[139,171],"years.":[140],"We":[141,169],"manually":[142],"checked":[143],"summarize":[148],"13":[149],"common":[150,180],"mistakes":[151,181],"that":[152],"frequently":[153],"occur":[154],"students'":[156],"contributions,":[157],"such":[158],"following":[161],"existing":[163],"design":[164],"messy":[166],"pull":[167,189],"requests.":[168,190],"propose":[170],"suggestions":[172],"help":[174],"reduce":[176],"frequency":[178],"improve":[183],"quality":[185],"their":[187]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":5}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
