Prospects and challenges in R package development View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2011-09

AUTHORS

Stefan Theußl, Uwe Ligges, Kurt Hornik

ABSTRACT

R, a software package for statistical computing and graphics, has evolved into the lingua franca of (computational) statistics. One of the cornerstones of R’s success is the decentralized and modularized way of creating software using a multi-tiered development model: The R Development Core Team provides the “base system”, which delivers basic statistical functionality, and many other developers contribute code in the form of extensions in a standardized format via so-called packages. In order to be accessible by a broader audience, packages are made available via standardized source code repositories. To support such a loosely coupled development model, repositories should be able to verify that the provided packages meet certain formal quality criteria and “work”: both relative to the development of the base R system as well as with other packages (interoperability). However, established quality assurance systems and collaborative infrastructures typically face several challenges, some of which we will discuss in this paper. More... »

PAGES

395-404

References to SciGraph publications

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/s00180-010-0205-5

DOI

http://dx.doi.org/10.1007/s00180-010-0205-5

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1047602092


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Vienna University of Economics and Business", 
          "id": "https://www.grid.ac/institutes/grid.15788.33", 
          "name": [
            "Institute for Statistics and Mathematics, WU Wirtschaftsuniversit\u00e4t Wien, Augasse 2-6, 1090, Vienna, Austria"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Theu\u00dfl", 
        "givenName": "Stefan", 
        "id": "sg:person.07452255250.90", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07452255250.90"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "TU Dortmund University", 
          "id": "https://www.grid.ac/institutes/grid.5675.1", 
          "name": [
            "Department of Statistics, Technische Universit\u00e4t Dortmund, Vogelpothsweg 87, 44221, Dortmund, Germany"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Ligges", 
        "givenName": "Uwe", 
        "id": "sg:person.013021536602.47", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013021536602.47"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Vienna University of Economics and Business", 
          "id": "https://www.grid.ac/institutes/grid.15788.33", 
          "name": [
            "Institute for Statistics and Mathematics, WU Wirtschaftsuniversit\u00e4t Wien, Augasse 2-6, 1090, Vienna, Austria"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Hornik", 
        "givenName": "Kurt", 
        "id": "sg:person.01355621653.94", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01355621653.94"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "sg:pub.10.1186/gb-2004-5-10-r80", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1018457673", 
          "https://doi.org/10.1186/gb-2004-5-10-r80"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2011-09", 
    "datePublishedReg": "2011-09-01", 
    "description": "R, a software package for statistical computing and graphics, has evolved into the lingua franca of (computational) statistics. One of the cornerstones of R\u2019s success is the decentralized and modularized way of creating software using a multi-tiered development model: The R Development Core Team provides the \u201cbase system\u201d, which delivers basic statistical functionality, and many other developers contribute code in the form of extensions in a standardized format via so-called packages. In order to be accessible by a broader audience, packages are made available via standardized source code repositories. To support such a loosely coupled development model, repositories should be able to verify that the provided packages meet certain formal quality criteria and \u201cwork\u201d: both relative to the development of the base R system as well as with other packages (interoperability). However, established quality assurance systems and collaborative infrastructures typically face several challenges, some of which we will discuss in this paper.", 
    "genre": "research_article", 
    "id": "sg:pub.10.1007/s00180-010-0205-5", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": [
      {
        "id": "sg:journal.1038958", 
        "issn": [
          "0943-4062", 
          "1613-9658"
        ], 
        "name": "Computational Statistics", 
        "type": "Periodical"
      }, 
      {
        "issueNumber": "3", 
        "type": "PublicationIssue"
      }, 
      {
        "type": "PublicationVolume", 
        "volumeNumber": "26"
      }
    ], 
    "name": "Prospects and challenges in R package development", 
    "pagination": "395-404", 
    "productId": [
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "e2c3a142310e22310b38925978db85b1d1e460b9e88c005b637b15caf69b5020"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/s00180-010-0205-5"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1047602092"
        ]
      }
    ], 
    "sameAs": [
      "https://doi.org/10.1007/s00180-010-0205-5", 
      "https://app.dimensions.ai/details/publication/pub.1047602092"
    ], 
    "sdDataset": "articles", 
    "sdDatePublished": "2019-04-10T16:43", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8669_00000515.jsonl", 
    "type": "ScholarlyArticle", 
    "url": "http://link.springer.com/10.1007%2Fs00180-010-0205-5"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s00180-010-0205-5'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s00180-010-0205-5'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s00180-010-0205-5'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s00180-010-0205-5'


 

This table displays all metadata directly associated to this object as RDF triples.

82 TRIPLES      21 PREDICATES      28 URIs      19 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/s00180-010-0205-5 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 schema:author Nec72c86c2a4f43c896743d8182c15b0a
4 schema:citation sg:pub.10.1186/gb-2004-5-10-r80
5 schema:datePublished 2011-09
6 schema:datePublishedReg 2011-09-01
7 schema:description R, a software package for statistical computing and graphics, has evolved into the lingua franca of (computational) statistics. One of the cornerstones of R’s success is the decentralized and modularized way of creating software using a multi-tiered development model: The R Development Core Team provides the “base system”, which delivers basic statistical functionality, and many other developers contribute code in the form of extensions in a standardized format via so-called packages. In order to be accessible by a broader audience, packages are made available via standardized source code repositories. To support such a loosely coupled development model, repositories should be able to verify that the provided packages meet certain formal quality criteria and “work”: both relative to the development of the base R system as well as with other packages (interoperability). However, established quality assurance systems and collaborative infrastructures typically face several challenges, some of which we will discuss in this paper.
8 schema:genre research_article
9 schema:inLanguage en
10 schema:isAccessibleForFree true
11 schema:isPartOf Nb2b24d0cdf4742c49c9d1be0aa3a37bb
12 Nf496e7b2b92c4591b53332fd8840bc2e
13 sg:journal.1038958
14 schema:name Prospects and challenges in R package development
15 schema:pagination 395-404
16 schema:productId N9f52e5e7e23d4e5daf5f3ca775cad47e
17 Nadd0a176992d451d9127d55d6319e525
18 Nfadca5f5a1f74609b2cb7a2dd64fb65d
19 schema:sameAs https://app.dimensions.ai/details/publication/pub.1047602092
20 https://doi.org/10.1007/s00180-010-0205-5
21 schema:sdDatePublished 2019-04-10T16:43
22 schema:sdLicense https://scigraph.springernature.com/explorer/license/
23 schema:sdPublisher N80c17e1a6d984b558504d535153ba955
24 schema:url http://link.springer.com/10.1007%2Fs00180-010-0205-5
25 sgo:license sg:explorer/license/
26 sgo:sdDataset articles
27 rdf:type schema:ScholarlyArticle
28 N7d98d09dd6cd455f9243b6ef2c05fb6a rdf:first sg:person.013021536602.47
29 rdf:rest Nd25669e4462a437c9b2a4538a6fbc7fe
30 N80c17e1a6d984b558504d535153ba955 schema:name Springer Nature - SN SciGraph project
31 rdf:type schema:Organization
32 N9f52e5e7e23d4e5daf5f3ca775cad47e schema:name dimensions_id
33 schema:value pub.1047602092
34 rdf:type schema:PropertyValue
35 Nadd0a176992d451d9127d55d6319e525 schema:name doi
36 schema:value 10.1007/s00180-010-0205-5
37 rdf:type schema:PropertyValue
38 Nb2b24d0cdf4742c49c9d1be0aa3a37bb schema:issueNumber 3
39 rdf:type schema:PublicationIssue
40 Nd25669e4462a437c9b2a4538a6fbc7fe rdf:first sg:person.01355621653.94
41 rdf:rest rdf:nil
42 Nec72c86c2a4f43c896743d8182c15b0a rdf:first sg:person.07452255250.90
43 rdf:rest N7d98d09dd6cd455f9243b6ef2c05fb6a
44 Nf496e7b2b92c4591b53332fd8840bc2e schema:volumeNumber 26
45 rdf:type schema:PublicationVolume
46 Nfadca5f5a1f74609b2cb7a2dd64fb65d schema:name readcube_id
47 schema:value e2c3a142310e22310b38925978db85b1d1e460b9e88c005b637b15caf69b5020
48 rdf:type schema:PropertyValue
49 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
50 schema:name Information and Computing Sciences
51 rdf:type schema:DefinedTerm
52 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
53 schema:name Computer Software
54 rdf:type schema:DefinedTerm
55 sg:journal.1038958 schema:issn 0943-4062
56 1613-9658
57 schema:name Computational Statistics
58 rdf:type schema:Periodical
59 sg:person.013021536602.47 schema:affiliation https://www.grid.ac/institutes/grid.5675.1
60 schema:familyName Ligges
61 schema:givenName Uwe
62 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013021536602.47
63 rdf:type schema:Person
64 sg:person.01355621653.94 schema:affiliation https://www.grid.ac/institutes/grid.15788.33
65 schema:familyName Hornik
66 schema:givenName Kurt
67 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.01355621653.94
68 rdf:type schema:Person
69 sg:person.07452255250.90 schema:affiliation https://www.grid.ac/institutes/grid.15788.33
70 schema:familyName Theußl
71 schema:givenName Stefan
72 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07452255250.90
73 rdf:type schema:Person
74 sg:pub.10.1186/gb-2004-5-10-r80 schema:sameAs https://app.dimensions.ai/details/publication/pub.1018457673
75 https://doi.org/10.1186/gb-2004-5-10-r80
76 rdf:type schema:CreativeWork
77 https://www.grid.ac/institutes/grid.15788.33 schema:alternateName Vienna University of Economics and Business
78 schema:name Institute for Statistics and Mathematics, WU Wirtschaftsuniversität Wien, Augasse 2-6, 1090, Vienna, Austria
79 rdf:type schema:Organization
80 https://www.grid.ac/institutes/grid.5675.1 schema:alternateName TU Dortmund University
81 schema:name Department of Statistics, Technische Universität Dortmund, Vogelpothsweg 87, 44221, Dortmund, Germany
82 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...