• DocumentCode
    695464
  • Title

    Studying the impact of evolution in R libraries on software engineering research

  • Author

    Ramirez, Catherine ; Nagappan, Meiyappan ; Mirakhorli, Mehdi

  • Author_Institution
    Dept. of Software Eng., Rochester Inst. of Technol., Rochester, NY, USA
  • fYear
    2015
  • fDate
    2-2 March 2015
  • Firstpage
    29
  • Lastpage
    30
  • Abstract
    Empirical software engineering has become an integral and important part of software engineering research in both academia and industry. Every year several new theories are empirically validated by mining and analyzing historical data from open source and closed source projects. Researchers rely on statistical libraries in tools like R, Weka, SAS, SPPS, and Matlab for their analysis. However, these libraries like any software library undergo periodic maintenance. Such maintenance can be to improve performance, but can also be to alter the core algorithms behind the library. If indeed the core algorithms are changed, then the empirical results that have been compiled with the previous versions may not be current anymore. However, this problem exists only if (a) statistical libraries are constantly edited and (b) the results they produce are difference from one version to another. Hence in this paper, we first explore if either of the above two conditions hold true for one library in the statistical package R. We find that both conditions are true in the case of the randomForest method in the randomForest package.
  • Keywords
    software libraries; software maintenance; statistical analysis; R libraries; empirical software engineering; periodic maintenance; randomForest method; software library; statistical libraries; statistical package R; Communities; Data mining; Libraries; MATLAB; Software engineering; Synthetic aperture sonar; Empirical software engineering; mining software repositories; scientific tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Analytics (SWAN), 2015 IEEE 1st International Workshop on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/SWAN.2015.7070486
  • Filename
    7070486