Learn R Programming

reproducer

The R package reproducer is aimed to support reproducible research in software engineering. See the package homepage for details and examples.

Installation

One may install the stable version from CRAN:

install.packages('reproducer', dependencies = TRUE)

You can use devtools to install the development version from my web site:

install.packages("devtools", dependencies = T, repos = "https://cran.r-project.org/")
library(devtools)
devtools::install_url("https://madeyski.e-informatyka.pl/download/R/reproducer_0.5.2.tar.gz")
library(reproducer)

Motivation

The motivation is to support reproducible research in software engineering via sharing data sets and code behind the published or just submitted papers.

Copy Link

Version

Install

install.packages('reproducer')

Monthly Downloads

293

Version

0.5.3

License

GPL (>= 2)

Maintainer

Lech Madeyski

Last Published

October 18th, 2023

Functions in reproducer (0.5.3)

KitchenhamEtAl.CorrelationsAmongParticipants.Abrahao13TSE

KitchenhamEtAl.CorrelationsAmongParticipants.Abrahao13TSE data
ExtractSummaryStatisticsRandomizedExp

ExtractSummaryStatisticsRandomizedExp
KitchenhamEtAl.CorrelationsAmongParticipants.Romano18ESEM

KitchenhamEtAl.CorrelationsAmongParticipants.Romano18ESEM data
KitchenhamEtAl.CorrelationsAmongParticipants.Reggio15SSM

KitchenhamEtAl.CorrelationsAmongParticipants.Reggio15SSM data
ExtractMAStatistics

ExtractMAStatistics
KitchenhamEtAl.CorrelationsAmongParticipants.Ricca10TSE

KitchenhamEtAl.CorrelationsAmongParticipants.Ricca10TSE data
KitchenhamEtAl.CorrelationsAmongParticipants.Ricca14TOSEM

KitchenhamEtAl.CorrelationsAmongParticipants.Ricca14TOSEM data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14EASE

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14EASE data
KitchenhamEtAl.CorrelationsAmongParticipants.Madeyski10

KitchenhamEtAl.CorrelationsAmongParticipants.Madeyski10 data
KitchenhamEtAl.CorrelationsAmongParticipants.Gravino15JVLC

KitchenhamEtAl.CorrelationsAmongParticipants.Gravino15JVLC data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14JVLC

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14JVLC data
KitchenhamEtAl.CorrelationsAmongParticipants.Torchiano17JVLC

KitchenhamEtAl.CorrelationsAmongParticipants.Torchiano17JVLC data
KitchenhamMadeyskiBrereton.ExpData

KitchenhamMadeyskiBrereton.ExpData data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14TOSEM

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14TOSEM data
KitchenhamMadeyski.SimulatedCrossoverDataSets

KitchenhamMadeyski.SimulatedCrossoverDataSets data
KitchenhamMadeyskiBrereton.DocData

KitchenhamMadeyskiBrereton.DocData data
KitchenhamMadeyskiBrereton.ABBAMetaAnalysisReportedResults

KitchenhamMadeyskiBrereton.ABBAMetaAnalysisReportedResults data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello17TOSEM

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello17TOSEM data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello15EMSE

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello15EMSE data
KitchenhamMadeyskiBrereton.ABBAReportedEffectSizes

KitchenhamMadeyskiBrereton.ABBAReportedEffectSizes data
KitchenhamMadeyskiBrereton.ReportedEffectSizes

KitchenhamMadeyskiBrereton.ReportedEffectSizes data
LaplaceDist

LaplaceDist
KitchenhamMadeyskiBudgen16.SubjectData

KitchenhamMadeyskiBudgen16.SubjectData
KitchenhamMadeyskiBrereton.MetaAnalysisReportedResults

KitchenhamMadeyskiBrereton.MetaAnalysisReportedResults data
Madeyski15EISEJ.OpenProjects

Madeyski15EISEJ.OpenProjects data
KitchenhamMadeyskiBudgen16.FINNISH

KitchenhamMadeyskiBudgen16.FINNISH data
KitchenhamMadeyskiBudgen16.PolishSubjects

KitchenhamMadeyskiBudgen16.PolishSubjects data
KitchenhamMadeyskiBudgen16.DiffInDiffData

KitchenhamMadeyskiBudgen16.DiffInDiffData data
KitchenhamMadeyskiBudgen16.PolishData

KitchenhamMadeyskiBudgen16.PolishData data
KitchenhamMadeyskiBudgen16.COCOMO

KitchenhamMadeyskiBudgen16.COCOMO data
NP2GMetaAnalysisSimulation

NP2GMetaAnalysisSimulation
MadeyskiKitchenham.EUBASdata

MadeyskiKitchenham.EUBASdata data
Madeyski15EISEJ.StudProjects

Madeyski15EISEJ.StudProjects data
MadeyskiKitchenham.MetaAnalysis.PBRvsCBRorAR

MadeyskiKitchenham.MetaAnalysis.PBRvsCBRorAR data
NP4GMetaAnalysisSimulation

NP4GMetaAnalysisSimulation
MetaAnalysisSimulations

MetaAnalysisSimulations
Madeyski15EISEJ.PropProjects

Madeyski15EISEJ.PropProjects data
MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20191022

MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20191022 data
MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20190324

MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20190324 data
Madeyski15SQJ.NDC

Madeyski15SQJ.NDC data
PHat.test

PHat.test
RandomizedDesignEffectSizes

RandomizedDesignEffectSizes
PHatonesidedTestStatistics

PHatonesidedTestStatistics
RandomizedBlocksAnalysis

RandomizedBlocksAnalysis
RandomExperimentSimulations

RandomExperimentSimulations
RandomizedBlockDesignEffectSizes

RandomizedBlockDesignEffectSizes
PrepareForMetaAnalysisGtoR

PrepareForMetaAnalysisGtoR
PHattwosidedTestStatistics

PHattwosidedTestStatistics
aggregateIndividualDocumentStatistics

aggregateIndividualDocumentStatistics
RandomizedBlocksExperimentSimulations

title RandomizedBlocksExperimentSimulations description This function performs multiple simulations of 4 group balanced randomised Block experiments with two control groups and two treatment groups where one control group and one treatment group are assigned to block 1 and the other control group and treatment group are assigned to block 2. The simulations are based on one of four distributions and a specific group size. The function identifies the average value of the non-parametric effect sizes P-hat, Cliff' d and their variances and whether ot not the statistics were significant at the 0.05 level. We also present the values of the t-test as a comparison.
calcEffectSizeConfidenceIntervals

calcEffectSizeConfidenceIntervals
calc.b

calc.b
calcPHatConfidenceIntervals

calcPHatConfidenceIntervals
calculate2GBias

calculate2GBias
calcCliffdConfidenceIntervals

calcCliffdConfidenceIntervals
boxplotAndDensityCurveOnHistogram

boxplotAndDensityCurveOnHistogram
calc.a

calc.a
calcPHatMATestStatistics

calcPHatMATestStatistics
calcCliffdTestStatistics

calcCliffdTestStatistics
boxplotHV

boxplotHV
calculateLargeSampleRandomizedBlockDesignEffectSizes

calculateLargeSampleRandomizedBlockDesignEffectSizes
calculateLargeSampleRandomizedDesignEffectSizes

calculateLargeSampleRandomizedDesignEffectSizes
calculate4GBias

calculate4GBias
calculateCliffd

calculateCliffd
calculateGroupSummaryStatistics

calculateGroupSummaryStatistics
calculate4GType1Error

calculate4GType1Error
calculateKendalltaupb

@title calculateKendalltaupb @description Computes point bi-serial version of Kendall's tau plus a 1-alpha confidence interval using the method recommended by Long and Cliff (1997). The algorithm is based on Wilcox's code but was extended to return the consistent variance and the confidence intervals based on the t-distribution. Also added a Diagnostic parameter to output internal calculations.
calculate2GType1Error

calculate2GType1Error
calculateBasicStatistics

calculateBasicStatistics
calculateHg

calculateHg
constructEffectSizes

constructEffectSizes
checkIfValidDummyVariable

checkIfValidDummyVariable
calculatePopulationStatistics

calculatePopulationStatistics
calculatePhat

calculatePhat
calculateSmallSampleSizeAdjustment

calculateSmallSampleSizeAdjustment
calculateNullESAccuracy

calculateNullESAccuracy
densityCurveOnHistogram

densityCurveOnHistogram
calculateMABias

calculateMABias
calculateMAType1Error

calculateMAType1Error
crossoverResidualAnalysis

crossoverResidualAnalysis
getEffectSizesABBAIgnoringPeriodEffect

getEffectSizesABBAIgnoringPeriodEffect
fmt

fmt
doLM

doLM
getTheoreticalEffectSizeVariancesABBA

getTheoreticalEffectSizeVariancesABBA
metaanalyseSmallSampleSizeExperiments

metaanalyseSmallSampleSizeExperiments
metaanalyse.PHat

metaanalyse.PHat
getSimulationData

getSimulationData
metaanalyse.Cliffd

metaanalyse.Cliffd
getEffectSizesABBA

getEffectSizesABBA
effectSizeCI

effectSizeCI
reproduceMixedEffectsAnalysisWithExperimentalDesignModerator

reproduceMixedEffectsAnalysisWithExperimentalDesignModerator()
plotOutcomesForIndividualsInEachSequenceGroup

plotOutcomesForIndividualsInEachSequenceGroup
rSimulations

rSimulations
reproduceForestPlotRandomEffects

reproduceForestPlotRandomEffects()
reproduceMixedEffectsAnalysisWithEstimatedVarianceAndExperimentalDesignModerator

reproduceMixedEffectsAnalysisWithEstimatedVarianceAndExperimentalDesignModerator()
readExcelSheet

readExcelSheet
percentageInaccuracyOfLargeSampleVarianceApproximation

percentageInaccuracyOfLargeSampleVarianceApproximation
printXTable

printXTable
proportionOfSignificantTValuesUsingIncorrectAnalysis

proportionOfSignificantTValuesUsingIncorrectAnalysis
proportionOfSignificantTValuesUsingCorrectAnalysis

proportionOfSignificantTValuesUsingCorrectAnalysis
simulateRandomizedBlockDesignEffectSizes

simulateRandomizedBlockDesignEffectSizes
reproduceTablesOfPaperMetaAnalysisForFamiliesOfExperiments

reproduceTablesOfPaperMetaAnalysisForFamiliesOfExperiments
reproduceTableWithSourceDataByCiolkowski

reproduceTableWithSourceDataByCiolkowski
reproduceSimulationResultsBasedOn500Reps1000Obs

reproduceSimulationResultsBasedOn500Reps1000Obs
reproduceTableWithEffectSizesBasedOnMeanDifferences

reproduceTableWithEffectSizesBasedOnMeanDifferences()
reproduceTableWithPossibleModeratingFactors

reproduceTableWithPossibleModeratingFactors()
simulate4GExperimentData

simulate4GExperimentData
reproduceMixedEffectsForestPlotWithExperimentalDesignModerator

reproduceMixedEffectsForestPlotWithExperimentalDesignModerator()
testfunctionParameterChecks

testfunctionParameterChecks
transformZrtoR

transformZrtoR
transformRtoHg

transformRtoHg
simulateRandomizedDesignEffectSizes

simulateRandomizedDesignEffectSizes
transformZrtoHgapprox

transformZrtoHgapprox
simulate2GExperimentData

simulate2GExperimentData
searchForIndustryRelevantGitHubProjects

searchForIndustryRelevantGitHubProjects
transformZrtoHg

transformZrtoHg
transformHgtoZr

transformHgtoZr
varStandardizedEffectSize

varStandardizedEffectSize
transformHgtoR

transformHgtoR
transformRtoZr

transformRtoZr
ExtractExperimentData

ExtractExperimentData
CatchError

CatchError
Calc4GroupNPStats

Calc4GroupNPStats
AnalyseResiduals

AnalyseResiduals
ExtractGroupSizeData

ExtractGroupSizeData
CalculateLevel2ExperimentRData

CalculateLevel2ExperimentRData
Cliffd.test

Cliffd.test
CalculateRLevel1

CalculateRLevel1
ConstructLevel1ExperimentRData

ConstructLevel1ExperimentRData
Ciolkowski09ESEM.MetaAnalysis.PBRvsCBRorAR

Ciolkowski09ESEM.MetaAnalysis.PBRvsCBRorAR data