{"id":"https://openalex.org/W1993075518","doi":"https://doi.org/10.1145/1780.1781","title":"The promotion and accumulation strategies in transformational programming","display_name":"The promotion and accumulation strategies in transformational programming","publication_year":1984,"publication_date":"1984-10-01","ids":{"openalex":"https://openalex.org/W1993075518","doi":"https://doi.org/10.1145/1780.1781","mag":"1993075518"},"language":"en","primary_location":{"id":"doi:10.1145/1780.1781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1780.1781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1780.1781","source":{"id":"https://openalex.org/S41449414","display_name":"ACM Transactions on Programming Languages and Systems","issn_l":"0164-0925","issn":["0164-0925","1558-4593"],"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 Transactions on Programming Languages and Systems","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/1780.1781","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068829812","display_name":"Richard Bird","orcid":null},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"R. S. Bird","raw_affiliation_strings":["Oxford University"],"affiliations":[{"raw_affiliation_string":"Oxford University","institution_ids":["https://openalex.org/I40120149"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5068829812"],"corresponding_institution_ids":["https://openalex.org/I40120149"],"apc_list":null,"apc_paid":null,"fwci":9.4623,"has_fulltext":true,"cited_by_count":132,"citation_normalized_percentile":{"value":0.97538627,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"6","issue":"4","first_page":"487","last_page":"504"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9966999888420105,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9966999888420105,"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"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12288","display_name":"Optimization and Search Problems","score":0.9952999949455261,"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/computer-science","display_name":"Computer science","score":0.835237979888916},{"id":"https://openalex.org/keywords/citation","display_name":"Citation","score":0.786389946937561},{"id":"https://openalex.org/keywords/transformational-leadership","display_name":"Transformational leadership","score":0.7036244869232178},{"id":"https://openalex.org/keywords/promotion","display_name":"Promotion (chess)","score":0.6870428323745728},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.5356414318084717},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.32844656705856323},{"id":"https://openalex.org/keywords/management","display_name":"Management","score":0.1451846957206726},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.05621245503425598}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.835237979888916},{"id":"https://openalex.org/C2778805511","wikidata":"https://www.wikidata.org/wiki/Q1713","display_name":"Citation","level":2,"score":0.786389946937561},{"id":"https://openalex.org/C38775462","wikidata":"https://www.wikidata.org/wiki/Q1569376","display_name":"Transformational leadership","level":2,"score":0.7036244869232178},{"id":"https://openalex.org/C98147612","wikidata":"https://www.wikidata.org/wiki/Q215599","display_name":"Promotion (chess)","level":3,"score":0.6870428323745728},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.5356414318084717},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.32844656705856323},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.1451846957206726},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.05621245503425598},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1780.1781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1780.1781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1780.1781","source":{"id":"https://openalex.org/S41449414","display_name":"ACM Transactions on Programming Languages and Systems","issn_l":"0164-0925","issn":["0164-0925","1558-4593"],"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 Transactions on Programming Languages and Systems","raw_type":"journal-article"},{"id":"pmh:oai:ora.ox.ac.uk:uuid:3b80fac4-5778-4513-9ded-f13bf064c371","is_oa":false,"landing_page_url":"https://ora.ox.ac.uk/objects/uuid:3b80fac4-5778-4513-9ded-f13bf064c371","pdf_url":null,"source":{"id":"https://openalex.org/S4306402636","display_name":"Oxford University Research Archive (ORA) (University of Oxford)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I40120149","host_organization_name":"University of Oxford","host_organization_lineage":["https://openalex.org/I40120149"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Department of Computer Science","raw_type":"Journal article"}],"best_oa_location":{"id":"doi:10.1145/1780.1781","is_oa":true,"landing_page_url":"https://doi.org/10.1145/1780.1781","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/1780.1781","source":{"id":"https://openalex.org/S41449414","display_name":"ACM Transactions on Programming Languages and Systems","issn_l":"0164-0925","issn":["0164-0925","1558-4593"],"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 Transactions on Programming Languages and Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.4000000059604645}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1993075518.pdf","grobid_xml":"https://content.openalex.org/works/W1993075518.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W655501358","https://openalex.org/W1527809250","https://openalex.org/W1582257052","https://openalex.org/W1976811743","https://openalex.org/W1988901815","https://openalex.org/W1992808564","https://openalex.org/W1996272379","https://openalex.org/W2011087973","https://openalex.org/W2013373314","https://openalex.org/W2023299380","https://openalex.org/W2027506564","https://openalex.org/W2094945667","https://openalex.org/W2135436879","https://openalex.org/W2152149670","https://openalex.org/W2172307690","https://openalex.org/W2561675875","https://openalex.org/W2753176400"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2355862304","https://openalex.org/W2356108042","https://openalex.org/W2030250808","https://openalex.org/W2376796979","https://openalex.org/W2379418341","https://openalex.org/W2380054981","https://openalex.org/W2393110101","https://openalex.org/W2379285345","https://openalex.org/W2372054075"],"abstract_inverted_index":{"The":[0,93],"promotion":[1],"strategy":[2],"in":[3,18,89,105],"transformational":[4],"programming":[5],"is":[6,70],"a":[7,48,67,79,86,90],"general":[8],"method":[9],"for":[10,60],"achieving":[11],"efficiency":[12],"by":[13,41,57],"exploiting":[14],"the":[15,19,33,42,75,99,117],"recursive":[16],"structure":[17],"dominant":[20],"term":[21],"of":[22,44,78,82,101,121],"an":[23,45],"algorithmic":[24],"expression.":[25],"For":[26],"it":[27],"to":[28,38,97,128],"be":[29,39,129],"carried":[30],"out":[31],"successfully,":[32],"original":[34],"problem":[35],"often":[36],"has":[37],"generalized":[40],"inclusion":[43],"extra":[46],"parameter,":[47],"technique":[49],"known":[50],"as":[51,131],"accumulation.":[52],"These":[53],"strategies":[54],"are":[55],"illustrated":[56],"deriving":[58],"algorithms":[59],"two":[61],"nontrivial":[62],"problems:":[63],"(1)":[64],"determining":[65],"whether":[66],"given":[68,80,91],"digraph":[69],"acyclic,":[71],"and":[72,119,137],"(2)":[73],"constructing":[74],"longest":[76],"subsequence":[77],"sequence":[81],"vertices":[83],"that":[84],"forms":[85],"connected":[87],"path":[88],"digraph.":[92],"derivations":[94],"also":[95,124],"serve":[96],"emphasize":[98],"usefulness":[100],"certain":[102],"notational":[103],"devices":[104],"applicative":[106],"expressions,":[107,122],"especially":[108],"infix":[109],"operators.":[110],"Not":[111],"only":[112],"do":[113],"such":[114],"operators":[115],"enhance":[116],"succinctness":[118],"readability":[120],"they":[123],"allow":[125],"many":[126],"transformations":[127],"formulated":[130],"algebraic":[132],"laws":[133],"about":[134],"their":[135],"distributive":[136],"other":[138],"properties.":[139]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
