{"id":"https://openalex.org/W1990456105","doi":"https://doi.org/10.1214/13-sts452","title":"Object-Oriented Programming, Functional Programming and R","display_name":"Object-Oriented Programming, Functional Programming and R","publication_year":2014,"publication_date":"2014-05-01","ids":{"openalex":"https://openalex.org/W1990456105","doi":"https://doi.org/10.1214/13-sts452","mag":"1990456105"},"language":"en","primary_location":{"id":"doi:10.1214/13-sts452","doi":"https://doi.org/10.1214/13-sts452","is_oa":false,"landing_page_url":"https://doi.org/10.1214/13-sts452","pdf_url":null,"source":{"id":"https://openalex.org/S12967704","display_name":"Statistical Science","issn_l":"0883-4237","issn":["0883-4237","2168-8745"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["abdc-a","anvur-class-a","anvur-scientific","cwts-core","dongbi-b","doyens","jufo-2","ki-jl-2","norway-2","poland-200","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319881","host_organization_name":"Institute of Mathematical Statistics","host_organization_lineage":["https://openalex.org/P4310319881"],"host_organization_lineage_names":["Institute of Mathematical Statistics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Statistical Science","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1409.3531","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072570980","display_name":"John M. Chambers","orcid":"https://orcid.org/0000-0001-6810-1260","observed_orcids":["https://orcid.org/0000-0001-6810-1260"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"John M. Chambers","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5072570980"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.8711,"has_fulltext":true,"cited_by_count":36,"citation_normalized_percentile":{"value":0.72631887,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":99},"biblio":{"volume":"29","issue":"2","first_page":"167","last_page":"180"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13398","display_name":"Data Analysis with R","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/2613","display_name":"Statistics and Probability"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13398","display_name":"Data Analysis with R","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/2613","display_name":"Statistics and Probability"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"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.001500000013038516,"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"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.0,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/r-programming","display_name":"R programming language","score":0.9290000200271606},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.996999979019165},{"id":"https://openalex.org/keywords/functional-programming","display_name":"functional programming","score":1.0},{"id":"https://openalex.org/keywords/s-language","display_name":"S language","score":0.7319999933242798},{"id":"https://openalex.org/keywords/r-package","display_name":"R package","score":0.6959999799728394},{"id":"https://openalex.org/keywords/programming-paradigms","display_name":"programming paradigms","score":0.8029999732971191},{"id":"https://openalex.org/keywords/reproducibility","display_name":"reproducibility","score":0.6439999938011169},{"id":"https://openalex.org/keywords/software-complexity","display_name":"software complexity","score":0.4869999885559082},{"id":"https://openalex.org/keywords/statistical-software","display_name":"statistical software","score":0.5569999814033508}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7279999852180481},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.682699978351593},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6654999852180481},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5758000016212463},{"id":"https://openalex.org/C2777131603","wikidata":"https://www.wikidata.org/wiki/Q5508796","display_name":"Functional approach","level":2,"score":0.4950000047683716},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47909998893737793},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.4602999985218048},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.37540000677108765},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.3711000084877014},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.36890000104904175},{"id":"https://openalex.org/C96315309","wikidata":"https://www.wikidata.org/wiki/Q5508829","display_name":"Functional logic programming","level":4,"score":0.3682999908924103},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3598000109195709},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.351500004529953},{"id":"https://openalex.org/C119489759","wikidata":"https://www.wikidata.org/wiki/Q5508843","display_name":"Functional reactive programming","level":5,"score":0.34929999709129333},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34860000014305115},{"id":"https://openalex.org/C119263510","wikidata":"https://www.wikidata.org/wiki/Q7248501","display_name":"Programming domain","level":4,"score":0.3418000042438507},{"id":"https://openalex.org/C150762246","wikidata":"https://www.wikidata.org/wiki/Q4354073","display_name":"Reactive programming","level":4,"score":0.33799999952316284},{"id":"https://openalex.org/C18701968","wikidata":"https://www.wikidata.org/wiki/Q2670534","display_name":"Programming language theory","level":4,"score":0.3353999853134155},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.33489999175071716},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.32350000739097595},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.3089999854564667},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26930001378059387},{"id":"https://openalex.org/C66429209","wikidata":"https://www.wikidata.org/wiki/Q7248499","display_name":"Programming complexity","level":5,"score":0.267300009727478},{"id":"https://openalex.org/C2777352838","wikidata":"https://www.wikidata.org/wiki/Q5419420","display_name":"Excellence","level":2,"score":0.2540999948978424},{"id":"https://openalex.org/C89611455","wikidata":"https://www.wikidata.org/wiki/Q6804646","display_name":"Mechanism (biology)","level":2,"score":0.2515999972820282}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1214/13-sts452","doi":"https://doi.org/10.1214/13-sts452","is_oa":false,"landing_page_url":"https://doi.org/10.1214/13-sts452","pdf_url":null,"source":{"id":"https://openalex.org/S12967704","display_name":"Statistical Science","issn_l":"0883-4237","issn":["0883-4237","2168-8745"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["abdc-a","anvur-class-a","anvur-scientific","cwts-core","dongbi-b","doyens","jufo-2","ki-jl-2","norway-2","poland-200","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319881","host_organization_name":"Institute of Mathematical Statistics","host_organization_lineage":["https://openalex.org/P4310319881"],"host_organization_lineage_names":["Institute of Mathematical Statistics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Statistical Science","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1409.3531","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1409.3531","pdf_url":"https://arxiv.org/pdf/1409.3531","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:CULeuclid:euclid.ss/1408368569","doi":null,"is_oa":false,"landing_page_url":"http://projecteuclid.org/euclid.ss/1408368569","pdf_url":null,"source":{"id":"https://openalex.org/S4306400787","display_name":"Project Euclid (Cornell University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},{"id":"doi:10.48550/arxiv.1409.3531","doi":"https://doi.org/10.48550/arxiv.1409.3531","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1409.3531","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1409.3531","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1409.3531","pdf_url":"https://arxiv.org/pdf/1409.3531","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1990456105.pdf","grobid_xml":"https://content.openalex.org/works/W1990456105.grobid-xml"},"referenced_works_count":8,"referenced_works":["https://openalex.org/W1969761972","https://openalex.org/W2045345437","https://openalex.org/W2155888041","https://openalex.org/W2159325249","https://openalex.org/W2160697532","https://openalex.org/W2163563287","https://openalex.org/W2224154098","https://openalex.org/W2334124906"],"related_works":["https://openalex.org/W2905179148","https://openalex.org/W2904801998","https://openalex.org/W2904046422","https://openalex.org/W4229641198","https://openalex.org/W982522955","https://openalex.org/W4285120500","https://openalex.org/W2661701422","https://openalex.org/W4236477540","https://openalex.org/W2742616349","https://openalex.org/W4285197660"],"abstract_inverted_index":{"This":[0],"paper":[1,98],"reviews":[2],"some":[3],"programming":[4,64,123,132,179,192],"techniques":[5],"in":[6,24,49,66,89,154,176,201,224,250],"R":[7,29,53,92,116,183,185,214],"that":[8,199,206],"have":[9,151,170,238,264],"proved":[10],"useful,":[11],"particularly":[12],"for":[13,138,145,158],"substantial":[14],"projects.":[15],"These":[16],"include":[17],"several":[18],"versions":[19],"of":[20,28,45,62,84,115,182,269],"object-oriented":[21,106],"programming,":[22,109],"used":[23,200],"a":[25,194,204],"large":[26],"number":[27],"packages.":[30],"The":[31,148,168],"review":[32,101],"tries":[33],"to":[34,71,161,208,211,246],"clarify":[35,79,260],"the":[36,41,50,60,69,90,97,102,113,134,146,189,217,242,251,256],"origins":[37],"and":[38,94,107,110,163,173],"ideas":[39,61,85,104,119,237],"behind":[40,105],"various":[42],"versions,":[43],"each":[44,234],"which":[46,223],"is":[47,133],"valuable":[48,153],"appropriate":[51],"context.":[52,121],"has":[54,86],"also":[55],"been":[56,152,171,239],"strongly":[57,227],"influenced":[58,228],"by":[59,68,229],"functional":[63,73,108,195],"and,":[65],"particular,":[67],"desire":[70],"combine":[72],"with":[74,117],"object":[75],"oriented":[76],"programming.":[77],"To":[78],"how":[80],"this":[81,265],"particular":[82],"mix":[83],"turned":[87],"out":[88],"current":[91],"language":[93,219],"supporting":[95,155],"software,":[96],"will":[99,258],"first":[100],"basic":[103],"then":[111],"examine":[112],"evolution":[114,257],"these":[118],"providing":[120],"Functional":[122,178],"supports":[124],"well-defined,":[125],"defensible":[126],"software":[127,157,244],"giving":[128],"reproducible":[129],"results.":[130],"Object-oriented":[131,191],"mechanism":[135],"par":[136],"excellence":[137],"managing":[139],"complexity":[140],"while":[141],"keeping":[142],"things":[143],"simple":[144],"user.":[147],"two":[149],"paradigms":[150,169],"major":[156],"fitting":[159],"models":[160],"data":[162],"numerous":[164],"other":[165],"statistical":[166],"applications.":[167],"adopted,":[172],"adapted,":[174],"distinctively":[175],"R.":[177],"motivates":[180],"much":[181],"but":[184,241],"does":[186],"not":[187],"enforce":[188],"paradigm.":[190],"from":[193,198,220],"perspective":[196],"differs":[197],"non-functional":[202],"languages,":[203],"distinction":[205],"needs":[207],"be":[209],"emphasized":[210],"avoid":[212],"confusion.":[213],"initially":[215],"replicated":[216],"S":[218],"Bell":[221],"Labs,":[222],"turn":[225],"was":[226],"earlier":[230],"program":[231],"libraries.":[232],"At":[233],"stage,":[235],"new":[236],"added,":[240],"previous":[243],"continues":[245],"show":[247],"its":[248],"influence":[249],"design":[252],"as":[253],"well.":[254],"Outlining":[255],"further":[259],"why":[261],"we":[262],"currently":[263],"somewhat":[266],"unusual":[267],"combination":[268],"ideas.":[270]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":14},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2016-06-24T00:00:00"}
