{"id":"https://openalex.org/W2044513340","doi":"https://doi.org/10.1145/1734263.1734435","title":"Using contour diagrams and JIVE to illustrate object-oriented semantics in the Java programming language","display_name":"Using contour diagrams and JIVE to illustrate object-oriented semantics in the Java programming language","publication_year":2010,"publication_date":"2010-03-10","ids":{"openalex":"https://openalex.org/W2044513340","doi":"https://doi.org/10.1145/1734263.1734435","mag":"2044513340"},"language":"en","primary_location":{"id":"doi:10.1145/1734263.1734435","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1734263.1734435","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st ACM 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/A5000485377","display_name":"James T. Streib","orcid":null},"institutions":[{"id":"https://openalex.org/I16820183","display_name":"Illinois College","ror":"https://ror.org/02ys5x139","country_code":"US","type":"education","lineage":["https://openalex.org/I16820183"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"James T. Streib","raw_affiliation_strings":["Illinois College, Jacksonville, IL, USA","Illinois College, Jacksonville, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Illinois College, Jacksonville, IL, USA","institution_ids":["https://openalex.org/I16820183"]},{"raw_affiliation_string":"Illinois College, Jacksonville, IL, USA#TAB#","institution_ids":["https://openalex.org/I16820183"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113832994","display_name":"Takako Soma","orcid":null},"institutions":[{"id":"https://openalex.org/I16820183","display_name":"Illinois College","ror":"https://ror.org/02ys5x139","country_code":"US","type":"education","lineage":["https://openalex.org/I16820183"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Takako Soma","raw_affiliation_strings":["Illinois College, Jacksonville, IL, USA","Illinois College, Jacksonville, IL, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Illinois College, Jacksonville, IL, USA","institution_ids":["https://openalex.org/I16820183"]},{"raw_affiliation_string":"Illinois College, Jacksonville, IL, USA#TAB#","institution_ids":["https://openalex.org/I16820183"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5000485377"],"corresponding_institution_ids":["https://openalex.org/I16820183"],"apc_list":null,"apc_paid":null,"fwci":1.84718898,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.85678227,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"510","last_page":"514"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9925000071525574,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9925000071525574,"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.9646999835968018,"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/T12490","display_name":"Software Engineering and Design Patterns","score":0.9165999889373779,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"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/programming-language","display_name":"Programming language","score":0.8174351453781128},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8045203685760498},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6473938226699829},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.5920489430427551},{"id":"https://openalex.org/keywords/sequence-diagram","display_name":"Sequence diagram","score":0.5857163667678833},{"id":"https://openalex.org/keywords/inheritance","display_name":"Inheritance (genetic algorithm)","score":0.5482107996940613},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5064724683761597},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.38579806685447693},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.17920544743537903}],"concepts":[{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8174351453781128},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8045203685760498},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6473938226699829},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5920489430427551},{"id":"https://openalex.org/C153185123","wikidata":"https://www.wikidata.org/wiki/Q1391624","display_name":"Sequence diagram","level":4,"score":0.5857163667678833},{"id":"https://openalex.org/C2780902518","wikidata":"https://www.wikidata.org/wiki/Q6033780","display_name":"Inheritance (genetic algorithm)","level":3,"score":0.5482107996940613},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5064724683761597},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.38579806685447693},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.17920544743537903},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1734263.1734435","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1734263.1734435","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st ACM technical symposium on Computer science education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.8100000023841858}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W1511177554","https://openalex.org/W1586420703","https://openalex.org/W1599660162","https://openalex.org/W1918852975","https://openalex.org/W1981589974","https://openalex.org/W2002691587"],"related_works":["https://openalex.org/W2386928530","https://openalex.org/W2912461320","https://openalex.org/W4210442184","https://openalex.org/W2921828092","https://openalex.org/W2373906875","https://openalex.org/W3123296078","https://openalex.org/W3117208807","https://openalex.org/W4386351005","https://openalex.org/W1537964674","https://openalex.org/W4386444448"],"abstract_inverted_index":{"Organick,":[0],"Forsythe,":[1],"and":[2,14,37,47,58,74],"Plummer":[3],"extensively":[4],"used":[5],"contour":[6,24,56],"diagrams":[7,25,57],"to":[8,60,95],"illustrate":[9],"the":[10,21,32,41,52,78],"semantics":[11,33],"of":[12,20,23,34,54],"procedural":[13],"functional":[15],"programming":[16,80],"languages.":[17],"However,":[18],"many":[19],"benefits":[22],"can":[26],"still":[27],"be":[28],"utilized":[29],"in":[30,40,77,99],"explaining":[31],"object-oriented":[35],"languages":[36],"is":[38,93],"evident":[39],"software":[42],"JIVE":[43,59],"created":[44],"by":[45],"Gestwicki":[46],"Jayaraman.":[48],"This":[49,91],"paper":[50,92],"illustrates":[51],"use":[53],"both":[55],"help":[61],"students":[62],"understand":[63],"passing":[64],"objects":[65,69],"via":[66],"parameters,":[67],"returning":[68],"from":[70,84],"methods,":[71],"comparing":[72],"objects,":[73],"using":[75],"inheritance":[76],"Java":[79,98],"language.":[81],"The":[82],"results":[83],"a":[85,100],"small":[86],"informal":[87],"survey":[88],"are":[89],"included.":[90],"useful":[94],"those":[96],"teaching":[97],"first-year":[101],"computer":[102],"science":[103],"sequence.":[104]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
