On the Maintainability of CRAN Packages

被引:0
|
作者
Claes, Maelick [1 ]
Mens, Tom [1 ]
Grosjean, Philippe [1 ]
机构
[1] Univ Mons, Software Engn Lab, COMPLEXYS Res Inst, B-7000 Mons, Belgium
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When writing software, developers are confronted with a trade-off between depending on existing components and reimplementing similar functionality in their own code. Errors may be inadvertently introduced because of dependencies to unreliable components, and it may take longer time to fix these errors. We study such issues in the context of the CRAN archive, a long-lived software ecosystem consisting of over 5000 R packages being actively maintained by over 2500 maintainers, with different flavors of each package depending on the development status and target operating system. Based on an analysis of package dependencies and package status, we present preliminary results on the sources of errors in these packages per flavor, and the time that is needed to fix these errors.
引用
收藏
页码:308 / 312
页数:5
相关论文
共 50 条
  • [1] maintaineR: A web-based dashboard for maintainers of CRAN packages
    Claes, Maelick
    Mens, Tom
    Grosjean, Philippe
    2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 597 - 600
  • [2] A systematic review of sport-related packages within the R CRAN repository
    Casals, Marti
    Fernandez, Jose
    Martinez, Victor
    Lopez, Michael
    Langohr, Klaus
    Cortes, Jordi
    INTERNATIONAL JOURNAL OF SPORTS SCIENCE & COACHING, 2023, 18 (02) : 621 - 629
  • [3] Identifying refactoring opportunities for large packages by analyzing maintainability characteristics in Java']Java OSS
    Mumtaz, Haris
    Singh, Paramvir
    Blincoe, Kelly
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 202
  • [4] Changes on CRAN
    Hornik, Kurt
    Ligges, Uwe
    Zeileis, Achim
    R JOURNAL, 2020, 12 (02): : 408 - 410
  • [5] Changes on CRAN
    Hornik, Kurt
    Ligges, Uwe
    Zeileis, Achim
    R JOURNAL, 2022, 14 (04): : 356 - 357
  • [6] Iain Cran McLean Obituary
    Purdie, Greg
    BRITISH MEDICAL JOURNAL, 2009, 339
  • [7] A Computational Analysis of the Dynamics of R Style Based on 108 Million Lines of Code from All CRAN Packages in the Past 21 Years
    Yen, Chia-Yi
    Chang, Mia Huai -Wen
    Chan, Chung-hong
    R JOURNAL, 2022, 14 (01): : 6 - 21
  • [8] Advances in CRAN Performance Optimization
    Labana, Mohamed
    Hamouda, Walaa
    IEEE NETWORK, 2021, 35 (03): : 140 - 146
  • [9] CRAN,JAMES,ALEXANDER - OBITUARY
    不详
    AUSTRALIAN DENTAL JOURNAL, 1985, 30 (05) : 374 - 374
  • [10] On the Developers' Attitude Towards CRAN Checks
    Kumar, Pranj Ay
    Ie, Davin
    Vidoni, Melina
    30TH IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2022), 2022, : 570 - 574