{"id":"https://openalex.org/W2604928241","doi":"https://doi.org/10.1145/3017680.3017737","title":"A Collaborative Approach to Teaching Software Architecture","display_name":"A Collaborative Approach to Teaching Software Architecture","publication_year":2017,"publication_date":"2017-03-08","ids":{"openalex":"https://openalex.org/W2604928241","doi":"https://doi.org/10.1145/3017680.3017737","mag":"2604928241"},"language":"en","primary_location":{"id":"doi:10.1145/3017680.3017737","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3017680.3017737","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education","raw_type":"proceedings-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/A5090401584","display_name":"Arie van Deursen","orcid":"https://orcid.org/0000-0003-4850-3312"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Arie Van Deursen","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033008187","display_name":"Maur\u00edcio Aniche","orcid":"https://orcid.org/0000-0002-8893-2835"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Maur\u00edcio Aniche","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005809840","display_name":"Joop Au\u00e9","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Joop Au\u00e9","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091231172","display_name":"Rogier Slag","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Rogier Slag","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035822698","display_name":"Michael de Jong","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Michael De Jong","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005008152","display_name":"Alex Nederlof","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Alex Nederlof","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079537153","display_name":"Eric Bouwers","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Eric Bouwers","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5090401584"],"corresponding_institution_ids":["https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":7.5766,"has_fulltext":false,"cited_by_count":37,"citation_normalized_percentile":{"value":0.97251748,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"591","last_page":"596"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9990000128746033,"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.9990000128746033,"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.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/T11675","display_name":"Open Source Software Innovations","score":0.9970999956130981,"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.7071075439453125},{"id":"https://openalex.org/keywords/grasp","display_name":"GRASP","score":0.6884340047836304},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5827574729919434},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4849400818347931},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.48464852571487427},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.4841676354408264},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4486234784126282},{"id":"https://openalex.org/keywords/open-source-software","display_name":"Open source software","score":0.4277685582637787},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4118230938911438},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3799632787704468},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11030566692352295},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.0735258162021637}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7071075439453125},{"id":"https://openalex.org/C171268870","wikidata":"https://www.wikidata.org/wiki/Q1486676","display_name":"GRASP","level":2,"score":0.6884340047836304},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5827574729919434},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4849400818347931},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.48464852571487427},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.4841676354408264},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4486234784126282},{"id":"https://openalex.org/C2988343187","wikidata":"https://www.wikidata.org/wiki/Q1130645","display_name":"Open source software","level":3,"score":0.4277685582637787},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4118230938911438},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3799632787704468},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11030566692352295},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0735258162021637},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3017680.3017737","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3017680.3017737","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education","raw_type":"proceedings-article"},{"id":"pmh:oai:tudelft.nl:uuid:0c7f2aeb-f2d6-4c56-9ab7-5f47f73d133f","is_oa":false,"landing_page_url":"http://resolver.tudelft.nl/uuid:0c7f2aeb-f2d6-4c56-9ab7-5f47f73d133f","pdf_url":null,"source":{"id":"https://openalex.org/S4306400906","display_name":"Research Repository (Delft University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98358874","host_organization_name":"Delft University of Technology","host_organization_lineage":["https://openalex.org/I98358874"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"conference paper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W138553633","https://openalex.org/W594115025","https://openalex.org/W624133011","https://openalex.org/W1554977156","https://openalex.org/W1580749063","https://openalex.org/W1592081868","https://openalex.org/W1965658570","https://openalex.org/W1972386298","https://openalex.org/W1994215865","https://openalex.org/W2001871271","https://openalex.org/W2002492156","https://openalex.org/W2038476425","https://openalex.org/W2075116521","https://openalex.org/W2132695268","https://openalex.org/W2144160189","https://openalex.org/W2148831321","https://openalex.org/W2170645036","https://openalex.org/W2171442124","https://openalex.org/W2380851681","https://openalex.org/W2411289559","https://openalex.org/W2495617574","https://openalex.org/W2573894086","https://openalex.org/W2604928241","https://openalex.org/W2616842122","https://openalex.org/W7015137521"],"related_works":["https://openalex.org/W2163296013","https://openalex.org/W2743859443","https://openalex.org/W2326995835","https://openalex.org/W165915117","https://openalex.org/W2059402478","https://openalex.org/W2123347777","https://openalex.org/W4387804363","https://openalex.org/W2019547100","https://openalex.org/W2477150073","https://openalex.org/W2650639705"],"abstract_inverted_index":{"Teaching":[0],"software":[1,38,66,138],"architecture":[2,139],"is":[3,7,10,77,90],"hard.":[4],"The":[5],"topic":[6],"abstract":[8],"and":[9,32,60,87,185],"best":[11],"understood":[12],"by":[13,191],"experiencing":[14],"it,":[15],"which":[16],"requires":[17],"proper":[18],"scale":[19],"to":[20,28,35,58,81,96,113,131,149,163,179],"fully":[21],"grasp":[22],"its":[23],"complexity.":[24],"Furthermore,":[25],"students":[26,117,133,142,166],"need":[27],"practice":[29],"both":[30],"technical":[31],"social":[33],"skills":[34],"become":[36],"good":[37],"architects.":[39],"To":[40],"overcome":[41],"these":[42],"teaching":[43],"challenges,":[44],"we":[45],"developed":[46],"the":[47,73,88,98,109,150,187,192],"Collaborative":[48],"Software":[49],"Architecture":[50],"Course.":[51],"In":[52,72],"this":[53,106],"course,":[54],"participants":[55],"work":[56],"together":[57,172],"study":[59,186],"document":[61],"a":[62,174],"large,":[63],"open":[64,84,100,124,151,158],"source":[65,101,125,152,159],"system":[67],"of":[68,115,145],"their":[69,168,182],"own":[70,183],"choice.":[71],"process,":[74],"all":[75],"communication":[76],"transparent":[78],"in":[79],"order":[80],"foster":[82],"an":[83,93],"learning":[85],"environment,":[86],"end-result":[89],"published":[91],"as":[92],"online":[94],"book":[95,176],"benefit":[97],"larger":[99],"community.":[102],"&lt;br/&gt;We":[103],"have":[104],"taught":[105],"course":[107],"during":[108],"past":[110],"four":[111],"years":[112],"classes":[114],"50-100":[116],"each.":[118],"Our":[119],"experience":[120,135],"suggests":[121],"that:":[122],"(1)":[123],"systems":[126,160],"can":[127],"be":[128],"successfully":[129],"used":[130],"let":[132],"gain":[134],"with":[136,165],"key":[137],"concepts,":[140],"(2)":[141],"are":[143,161],"capable":[144],"making":[146],"code":[147],"contributions":[148],"projects,":[153],"(3)":[154],"integrators":[155],"(architects)":[156],"from":[157],"willing":[162],"interact":[164],"about":[167],"contributions,":[169],"(4)":[170],"working":[171],"on":[173],"joint":[175],"helps":[177],"teams":[178],"look":[180],"beyond":[181],"work,":[184],"architectural":[188],"descriptions":[189],"produced":[190],"other":[193],"teams.":[194]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":3}],"updated_date":"2026-03-25T14:56:36.534964","created_date":"2025-10-10T00:00:00"}
