{"id":"https://openalex.org/W2011692451","doi":"https://doi.org/10.1145/242604.242618","title":"Using object-orientation as a common basis for system development education","display_name":"Using object-orientation as a common basis for system development education","publication_year":1996,"publication_date":"1996-12-01","ids":{"openalex":"https://openalex.org/W2011692451","doi":"https://doi.org/10.1145/242604.242618","mag":"2011692451"},"language":"en","primary_location":{"id":"doi:10.1145/242604.242618","is_oa":true,"landing_page_url":"https://doi.org/10.1145/242604.242618","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/242604.242618","source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/242604.242618","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111367229","display_name":"J\u00f8rgen Lindskov Knudsen","orcid":null},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"J\u00f8rgen Lindskov Knudsen","raw_affiliation_strings":["Computer Science Department, Aarhus University, Ny Munkegade 115, DK-8000 Aarhus C, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Aarhus University, Ny Munkegade 115, DK-8000 Aarhus C, Denmark","institution_ids":["https://openalex.org/I204337017"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038756475","display_name":"Ole Lehrmann Madsen","orcid":"https://orcid.org/0000-0001-7221-142X"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Ole Lehrmann Madsen","raw_affiliation_strings":["Computer Science Department, Aarhus University, Ny Munkegade 115, DK-8000 Aarhus C, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Aarhus University, Ny Munkegade 115, DK-8000 Aarhus C, Denmark","institution_ids":["https://openalex.org/I204337017"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I204337017"],"apc_list":null,"apc_paid":null,"fwci":2.9182,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.92474977,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"31","issue":"12","first_page":"52","last_page":"62"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9883999824523926,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9883999824523926,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9861999750137329,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9850000143051147,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/smalltalk","display_name":"Smalltalk","score":0.8036507964134216},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7929445505142212},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6978593468666077},{"id":"https://openalex.org/keywords/eiffel","display_name":"Eiffel","score":0.6359831094741821},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5883817672729492},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.586612343788147},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.581656813621521},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.4907718598842621},{"id":"https://openalex.org/keywords/object-orientation","display_name":"Object-orientation","score":0.45544883608818054},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.40637877583503723},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17369887232780457}],"concepts":[{"id":"https://openalex.org/C2777293101","wikidata":"https://www.wikidata.org/wiki/Q235086","display_name":"Smalltalk","level":3,"score":0.8036507964134216},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7929445505142212},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6978593468666077},{"id":"https://openalex.org/C186362262","wikidata":"https://www.wikidata.org/wiki/Q732089","display_name":"Eiffel","level":3,"score":0.6359831094741821},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5883817672729492},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.586612343788147},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.581656813621521},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4907718598842621},{"id":"https://openalex.org/C120968358","wikidata":"https://www.wikidata.org/wiki/Q2011845","display_name":"Object-orientation","level":3,"score":0.45544883608818054},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.40637877583503723},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17369887232780457}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/242604.242618","is_oa":true,"landing_page_url":"https://doi.org/10.1145/242604.242618","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/242604.242618","source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:publications/18c52f10-8d66-11de-aab2-000ea68e967b","is_oa":false,"landing_page_url":"https://pure.au.dk/portal/en/publications/18c52f10-8d66-11de-aab2-000ea68e967b","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Madsen, O L & Knudsen, J L 1996, 'Using Object-Orientation as a Common Basis for System Development Education', ACM SIGPLAN Notices, vol. 31, no. 12, pp. 52-62. https://doi.org/10.1145/242604.242618","raw_type":"contributionToPeriodical"}],"best_oa_location":{"id":"doi:10.1145/242604.242618","is_oa":true,"landing_page_url":"https://doi.org/10.1145/242604.242618","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/242604.242618","source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2011692451.pdf","grobid_xml":"https://content.openalex.org/works/W2011692451.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W10589072","https://openalex.org/W80695334","https://openalex.org/W142900317","https://openalex.org/W200891401","https://openalex.org/W1503889120","https://openalex.org/W1533109738","https://openalex.org/W1597256589","https://openalex.org/W1602100009","https://openalex.org/W1739798036","https://openalex.org/W1750429055","https://openalex.org/W1770006921","https://openalex.org/W2013790082","https://openalex.org/W2089674328","https://openalex.org/W2126597204","https://openalex.org/W2149185259"],"related_works":["https://openalex.org/W1490119032","https://openalex.org/W22246355","https://openalex.org/W2480338461","https://openalex.org/W4248141069","https://openalex.org/W1584712945","https://openalex.org/W2480351591","https://openalex.org/W4242574932","https://openalex.org/W169715093","https://openalex.org/W2148543321","https://openalex.org/W12892605"],"abstract_inverted_index":{"Object-orientation":[0],"has":[1,39,122],"a":[2,92,109,138,159,180,205],"long":[3],"tradition":[4],"at":[5],"the":[6,16,48,72,84,113,117,127,176,184,214],"Computer":[7],"Science":[8],"Department,":[9],"Aarhus":[10],"University,":[11],"starting":[12],"with":[13,154],"Simula":[14],"in":[15,28,44,52,116,175],"early":[17],"seventies.":[18],"For":[19],"more":[20],"than":[21],"20":[22],"years":[23],"there":[24],"have":[25,108],"been":[26,123],"courses":[27,178],"object-oriented":[29,191,210],"programming,":[30],"including":[31],"BETA,":[32],"Smalltalk,":[33,194],"Self":[34],"and":[35,57,105,145,166,197],"others.":[36],"Recently":[37],"object-orientation":[38,75],"started":[40],"to":[41,67,87,101,125,189],"be":[42,88],"integrated":[43],"other":[45,190],"parts":[46],"of":[47,71,74,140],"curriculum":[49],"such":[50],"as":[51,179],"software":[53,118,132,206],"engineering,":[54],"distributed":[55],"systems":[56],"databases.":[58],"In":[59],"this":[60,65],"paper":[61],"we":[62],"report":[63],"on":[64,83,112,213],"approach":[66],"teaching":[68],"object-orientation.":[69],"One":[70],"advantages":[73],"is":[76,152,173,204],"that":[77,107,162,203],"it":[78,96,99,121,151],"provides":[79],"an":[80,130],"integrating":[81],"perspective":[82],"various":[85,177],"areas":[86],"taught.":[89],"Besides":[90],"providing":[91],"common":[93,103,181],"conceptual":[94],"framework,":[95],"also":[97,187],"makes":[98],"possible":[100,124],"use":[102],"languages":[104],"tools":[106,157],"profound":[110],"influence":[111],"integration.":[114],"Especially":[115],"engineering":[119],"course,":[120],"let":[126],"students":[128,185],"experience":[129],"iterative":[131],"development":[133,156,207,211],"method":[134],"where":[135],"they":[136],"make":[137],"number":[139],"iterations":[141],"through":[142],"analysis,":[143],"design":[144],"implementation.":[146],"To":[147],"do":[148],"these":[149],"iterations,":[150],"necessary":[153],"good":[155],"like":[158,193],"CASE":[160],"tool":[161],"supports":[163],"code":[164],"generation":[165],"reverse":[167],"engineering.":[168],"The":[169,199],"Mj&amp;oslash;lner":[170,200],"BETA":[171,201,215],"System":[172,202],"used":[174],"platform,":[182],"but":[183],"are":[186],"introduced":[188],"environments":[192],"Self,":[195],"Eiffel,":[196],"C++.":[198],"environment":[208],"for":[209],"based":[212],"programming":[216],"language.":[217]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
