2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) 2021
DOI: 10.1109/msr52588.2021.00032
|View full text |Cite
|
Sign up to set email alerts
|

Technical Debt in the Peer-Review Documentation of R Packages: a rOpenSci Case Study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 12 publications
(17 citation statements)
references
References 50 publications
0
17
0
Order By: Relevance
“…The collective interface between data collection and data analysis for a scientific field, including software, hardware, personnel, and shared practices Atkins et al (2003) Technical debt Short-term, sub-optimal choices in data and code that hamper future development without refactoring, such as missing documentation and bug-prone code (Hinsen, 2015;Codabux et al, 2021;Vidoni, 2021) Heterogeneous data Combinations of data collected at different temporal scales and/or with different properties, for example multivariate time series (e.g., acceleration) with intermittent geospatial locations (e.g., GPS) (Leinfelder et al, 2011;Michener and Jones, 2012) Literate programming…”
Section: Cyberinfrastructurementioning
confidence: 99%
See 1 more Smart Citation
“…The collective interface between data collection and data analysis for a scientific field, including software, hardware, personnel, and shared practices Atkins et al (2003) Technical debt Short-term, sub-optimal choices in data and code that hamper future development without refactoring, such as missing documentation and bug-prone code (Hinsen, 2015;Codabux et al, 2021;Vidoni, 2021) Heterogeneous data Combinations of data collected at different temporal scales and/or with different properties, for example multivariate time series (e.g., acceleration) with intermittent geospatial locations (e.g., GPS) (Leinfelder et al, 2011;Michener and Jones, 2012) Literate programming…”
Section: Cyberinfrastructurementioning
confidence: 99%
“…Up to a point, technical debt is not a problem; rather, it is the natural side effect of important scientific tasks like exploratory analyses and prototyping tools. But eventually technical debt creates obstacles for future work (Codabux et al, 2021;Vidoni, 2021). Removing those obstacles requires either 1) resources allocated specifically to auditing and fixing data and code (i.e., refactoring Adorf et al ( 2019)) or 2) cyberinfrastructure that promotes best practices from the start.…”
Section: Cyberinfrastructurementioning
confidence: 99%
“…Several authors investigated the differences across different types of TD [11,33,54,70,74,75], even demonstrating that scientific software may have either different frequencies and also exclusive types [19,52]. However, to narrow the scope of the project (and to limit the survey length to a 'participant-friendly' timespan), we selected three types only-Code, Documentation and Versioning Debt.…”
Section: Technical Debtmentioning
confidence: 99%
“…Nowadays, TD is regarded as an essential consideration when developing software [33,74], which can even sway developers' morale [11]. Moreover, it has also been expanded to cover scientific software [19,52]. Nonetheless, though there is a plethora of work related to improving processes related to project management in OR interventions (i.e., Soft OR) [1,27,50,86], to the authors' knowledge, approaching TD in MP remains a gap in the literature that has been previously highlighted [85].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation