{"id":"https://openalex.org/W1920169982","doi":null,"title":"Learning to Build and Comprehend Complex Information Structures: Prolog as a Case Study","display_name":"Learning to Build and Comprehend Complex Information Structures: Prolog as a Case Study","publication_year":1999,"publication_date":"1999-08-10","ids":{"openalex":"https://openalex.org/W1920169982","mag":"1920169982"},"language":"en","primary_location":{"id":"pmh:oai:sro.sussex.ac.uk:1339","doi":null,"is_oa":false,"landing_page_url":"http://sro.sussex.ac.uk/id/eprint/1339/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400129","display_name":"Sussex Research Online (University of Sussex)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I162608824","host_organization_name":"University of Sussex","host_organization_lineage":["https://openalex.org/I162608824"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Book"},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"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/A5038188807","display_name":"Paul Brna","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Paul Brna","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109880870","display_name":"Benedict du Boulay","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Benedict du Boulay","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5031389318","display_name":"Helen Pain","orcid":"https://orcid.org/0000-0002-1812-1324","observed_orcids":["https://orcid.org/0000-0002-1812-1324"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Helen Pain","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-1812-1324","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.8185,"has_fulltext":false,"cited_by_count":50,"citation_normalized_percentile":{"value":0.96218487,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":100},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9976000189781189,"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.9976000189781189,"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.00039999998989515007,"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/T10126","display_name":"Logic, programming, and type systems","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/prolog","display_name":"Prolog","score":0.925000011920929},{"id":"https://openalex.org/keywords/programming-education","display_name":"programming education","score":0.5389999747276306},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"program comprehension","score":0.6420000195503235},{"id":"https://openalex.org/keywords/debugging","display_name":"debugging","score":0.7459999918937683},{"id":"https://openalex.org/keywords/developer-communities","display_name":"developer communities","score":0.4519999921321869},{"id":"https://openalex.org/keywords/computer-based-learning-environments","display_name":"computer-based learning environments","score":0.625},{"id":"https://openalex.org/keywords/knowledge-representation","display_name":"knowledge representation","score":0.5960000157356262}],"concepts":[{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.6665128469467163},{"id":"https://openalex.org/C81721847","wikidata":"https://www.wikidata.org/wiki/Q163468","display_name":"Prolog","level":2,"score":0.634594202041626},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6202229857444763},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6072553992271423},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4359470009803772},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.41527533531188965},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3895687460899353},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.3440949022769928},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16614529490470886},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15981832146644592}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:sro.sussex.ac.uk:1339","doi":null,"is_oa":false,"landing_page_url":"http://sro.sussex.ac.uk/id/eprint/1339/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400129","display_name":"Sussex Research Online (University of Sussex)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I162608824","host_organization_name":"University of Sussex","host_organization_lineage":["https://openalex.org/I162608824"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Book"},{"id":"pmh:oai:figshare.com:article/23312069","doi":null,"is_oa":false,"landing_page_url":"https://figshare.com/articles/book/Learning_to_build_and_comprehend_complex_information_structures_prolog_as_a_case_study/23312069","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Book"},{"id":"mag:1920169982","doi":null,"is_oa":false,"landing_page_url":"https://openlibrary.org/books/OL381276M/Learning_to_build_and_comprehend_complex_information_structures","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality education","score":0.6164000034332275}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2040997317","https://openalex.org/W2811339505","https://openalex.org/W1598532731","https://openalex.org/W1995436285","https://openalex.org/W7208233377","https://openalex.org/W1993294460","https://openalex.org/W2064946283","https://openalex.org/W1980955412","https://openalex.org/W2320080271","https://openalex.org/W156761775"],"abstract_inverted_index":{"Complex":[0],"information":[1,17,25,99],"structures":[2],"are":[3,63],"found":[4,47],"in":[5,27,109,124],"many":[6],"disciplines":[7],"including":[8],"physics,":[9],"genetics,":[10],"biology":[11],"and":[12,39,45,80,97,116,119,138,141],"all":[13,28],"branches":[14],"of":[15,24,51,60,76,103,112,126],"the":[16,32,49,71,77,101,104,110,120,127],"sciences.":[18],"The":[19,43,58],"current":[20],"increasing,":[21],"widespread":[22],"use":[23,40],"technology":[26],"academic":[29],"activities'":[30],"emphasizes":[31],"need":[33,131],"to":[34,65,86,93,114,132],"understand":[35],"how":[36],"people":[37],"construct":[38],"such":[41],"structures.":[42],"practices":[44],"activities":[46],"within":[48],"community":[50,73,106,123],"programmers":[52],"provides":[53],"a":[54],"rich":[55],"study":[56],"area.":[57],"contents":[59],"this":[61],"book":[62],"devoted":[64],"fundamental":[66],"research":[67],"that":[68,82,129],"directly":[69],"informs:":[70],"teaching":[72],"about":[74,107],"some":[75],"recent":[78],"issues":[79,128],"problems":[81],"should":[83],"help":[84],"readers":[85],"increase":[87],"their":[88],"awareness":[89],"when":[90,136],"designing":[91,137],"systems":[92],"support":[94],"teaching,":[95],"learning":[96,113],"using":[98],"technology;":[100],"psychology":[102],"programming":[105],"work":[108],"area":[111],"build,":[115],"debug":[117],"programs;":[118],"software":[121],"engineering":[122],"terms":[125],"implementors":[130],"take":[133],"into":[134],"account":[135],"building":[139],"tools":[140],"environments":[142],"for":[143],"computer-based":[144],"systems.":[145]},"counts_by_year":[{"year":2019,"cited_by_count":34},{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2026-10-02T10:15:12.560889","created_date":"2016-06-24T00:00:00"}
