Learn R Programming

⚠️There's a newer version (0.5.3) of this package.Take me there.

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.2

License

GPL (>= 2)

Maintainer

Lech Madeyski

Last Published

July 8th, 2023

Functions in reproducer (0.5.2)

CatchError

CatchError
CalculateLevel2ExperimentRData

CalculateLevel2ExperimentRData
Ciolkowski09ESEM.MetaAnalysis.PBRvsCBRorAR

Ciolkowski09ESEM.MetaAnalysis.PBRvsCBRorAR data
KitchenhamEtAl.CorrelationsAmongParticipants.Romano18ESEM

KitchenhamEtAl.CorrelationsAmongParticipants.Romano18ESEM data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14EASE

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14EASE data
KitchenhamMadeyskiBrereton.ExpData

KitchenhamMadeyskiBrereton.ExpData data
KitchenhamMadeyskiBrereton.DocData

KitchenhamMadeyskiBrereton.DocData data
KitchenhamMadeyskiBudgen16.FINNISH

KitchenhamMadeyskiBudgen16.FINNISH data
KitchenhamMadeyskiBudgen16.PolishData

KitchenhamMadeyskiBudgen16.PolishData data
MadeyskiKitchenham.MetaAnalysis.PBRvsCBRorAR

MadeyskiKitchenham.MetaAnalysis.PBRvsCBRorAR data
CalculateRLevel1

CalculateRLevel1
MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20190324

MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20190324 data
AnalyseResiduals

AnalyseResiduals
Cliffd.test

Cliffd.test
Calc4GroupNPStats

Calc4GroupNPStats
KitchenhamEtAl.CorrelationsAmongParticipants.Ricca10TSE

KitchenhamEtAl.CorrelationsAmongParticipants.Ricca10TSE data
KitchenhamEtAl.CorrelationsAmongParticipants.Ricca14TOSEM

KitchenhamEtAl.CorrelationsAmongParticipants.Ricca14TOSEM data
KitchenhamMadeyskiBrereton.ABBAMetaAnalysisReportedResults

KitchenhamMadeyskiBrereton.ABBAMetaAnalysisReportedResults data
ExtractExperimentData

ExtractExperimentData
KitchenhamMadeyskiBrereton.ABBAReportedEffectSizes

KitchenhamMadeyskiBrereton.ABBAReportedEffectSizes data
MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20191022

MadeyskiLewowski.IndustryRelevantGitHubJavaProjects20191022 data
ExtractMAStatistics

ExtractMAStatistics
ConstructLevel1ExperimentRData

ConstructLevel1ExperimentRData
ExtractSummaryStatisticsRandomizedExp

ExtractSummaryStatisticsRandomizedExp
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14JVLC

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14JVLC data
RandomizedDesignEffectSizes

RandomizedDesignEffectSizes
KitchenhamEtAl.CorrelationsAmongParticipants.Madeyski10

KitchenhamEtAl.CorrelationsAmongParticipants.Madeyski10 data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello15EMSE

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello15EMSE data
MetaAnalysisSimulations

MetaAnalysisSimulations
ExtractGroupSizeData

ExtractGroupSizeData
KitchenhamEtAl.CorrelationsAmongParticipants.Abrahao13TSE

KitchenhamEtAl.CorrelationsAmongParticipants.Abrahao13TSE data
KitchenhamMadeyskiBudgen16.PolishSubjects

KitchenhamMadeyskiBudgen16.PolishSubjects data
KitchenhamEtAl.CorrelationsAmongParticipants.Reggio15SSM

KitchenhamEtAl.CorrelationsAmongParticipants.Reggio15SSM data
KitchenhamEtAl.CorrelationsAmongParticipants.Gravino15JVLC

KitchenhamEtAl.CorrelationsAmongParticipants.Gravino15JVLC data
KitchenhamEtAl.CorrelationsAmongParticipants.Torchiano17JVLC

KitchenhamEtAl.CorrelationsAmongParticipants.Torchiano17JVLC data
KitchenhamMadeyskiBudgen16.SubjectData

KitchenhamMadeyskiBudgen16.SubjectData
Madeyski15EISEJ.StudProjects

Madeyski15EISEJ.StudProjects data
Madeyski15EISEJ.PropProjects

Madeyski15EISEJ.PropProjects data
aggregateIndividualDocumentStatistics

aggregateIndividualDocumentStatistics
KitchenhamMadeyski.SimulatedCrossoverDataSets

KitchenhamMadeyski.SimulatedCrossoverDataSets data
boxplotAndDensityCurveOnHistogram

boxplotAndDensityCurveOnHistogram
boxplotHV

boxplotHV
calculateHg

calculateHg
calc.b

calc.b
calc.a

calc.a
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.
calculateCliffd

calculateCliffd
calculateGroupSummaryStatistics

calculateGroupSummaryStatistics
Madeyski15EISEJ.OpenProjects

Madeyski15EISEJ.OpenProjects data
LaplaceDist

LaplaceDist
NP2GMetaAnalysisSimulation

NP2GMetaAnalysisSimulation
calculateNullESAccuracy

calculateNullESAccuracy
getEffectSizesABBAIgnoringPeriodEffect

getEffectSizesABBAIgnoringPeriodEffect
RandomExperimentSimulations

RandomExperimentSimulations
NP4GMetaAnalysisSimulation

NP4GMetaAnalysisSimulation
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello17TOSEM

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello17TOSEM data
checkIfValidDummyVariable

checkIfValidDummyVariable
calculatePhat

calculatePhat
RandomizedBlockDesignEffectSizes

RandomizedBlockDesignEffectSizes
KitchenhamMadeyskiBrereton.MetaAnalysisReportedResults

KitchenhamMadeyskiBrereton.MetaAnalysisReportedResults data
calcPHatConfidenceIntervals

calcPHatConfidenceIntervals
getSimulationData

getSimulationData
readExcelSheet

readExcelSheet
calculate2GMdMRE

calculate2GMdMRE
calculateLargeSampleRandomizedBlockDesignEffectSizes

calculateLargeSampleRandomizedBlockDesignEffectSizes
constructEffectSizes

constructEffectSizes
KitchenhamMadeyskiBrereton.ReportedEffectSizes

KitchenhamMadeyskiBrereton.ReportedEffectSizes data
RandomizedBlocksAnalysis

RandomizedBlocksAnalysis
doLM

doLM
calculateLargeSampleRandomizedDesignEffectSizes

calculateLargeSampleRandomizedDesignEffectSizes
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.
calculate4GMdMRE

calculate4GMdMRE
reproduceTableWithEffectSizesBasedOnMeanDifferences

reproduceTableWithEffectSizesBasedOnMeanDifferences()
reproduceTableWithPossibleModeratingFactors

reproduceTableWithPossibleModeratingFactors()
effectSizeCI

effectSizeCI
reproduceForestPlotRandomEffects

reproduceForestPlotRandomEffects()
reproduceMixedEffectsAnalysisWithEstimatedVarianceAndExperimentalDesignModerator

reproduceMixedEffectsAnalysisWithEstimatedVarianceAndExperimentalDesignModerator()
reproduceMixedEffectsAnalysisWithExperimentalDesignModerator

reproduceMixedEffectsAnalysisWithExperimentalDesignModerator()
calculateBasicStatistics

calculateBasicStatistics
getEffectSizesABBA

getEffectSizesABBA
reproduceMixedEffectsForestPlotWithExperimentalDesignModerator

reproduceMixedEffectsForestPlotWithExperimentalDesignModerator()
percentageInaccuracyOfLargeSampleVarianceApproximation

percentageInaccuracyOfLargeSampleVarianceApproximation
fmt

fmt
simulate4GExperimentData

simulate4GExperimentData
Madeyski15SQJ.NDC

Madeyski15SQJ.NDC data
simulateRandomizedBlockDesignEffectSizes

simulateRandomizedBlockDesignEffectSizes
plotOutcomesForIndividualsInEachSequenceGroup

plotOutcomesForIndividualsInEachSequenceGroup
reproduceTableWithSourceDataByCiolkowski

reproduceTableWithSourceDataByCiolkowski
reproduceSimulationResultsBasedOn500Reps1000Obs

reproduceSimulationResultsBasedOn500Reps1000Obs
transformZrtoHg

transformZrtoHg
transformZrtoHgapprox

transformZrtoHgapprox
crossoverResidualAnalysis

crossoverResidualAnalysis
reproduceTablesOfPaperMetaAnalysisForFamiliesOfExperiments

reproduceTablesOfPaperMetaAnalysisForFamiliesOfExperiments
simulateRandomizedDesignEffectSizes

simulateRandomizedDesignEffectSizes
transformRtoHg

transformRtoHg
transformRtoZr

transformRtoZr
testfunctionParameterChecks

testfunctionParameterChecks
simulate2GExperimentData

simulate2GExperimentData
KitchenhamMadeyskiBudgen16.COCOMO

KitchenhamMadeyskiBudgen16.COCOMO data
KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14TOSEM

KitchenhamEtAl.CorrelationsAmongParticipants.Scanniello14TOSEM data
calculatePopulationStatistics

calculatePopulationStatistics
metaanalyseSmallSampleSizeExperiments

metaanalyseSmallSampleSizeExperiments
densityCurveOnHistogram

densityCurveOnHistogram
proportionOfSignificantTValuesUsingIncorrectAnalysis

proportionOfSignificantTValuesUsingIncorrectAnalysis
transformZrtoR

transformZrtoR
varStandardizedEffectSize

varStandardizedEffectSize
rSimulations

rSimulations
PHat.test

PHat.test
KitchenhamMadeyskiBudgen16.DiffInDiffData

KitchenhamMadeyskiBudgen16.DiffInDiffData data
transformHgtoZr

transformHgtoZr
MadeyskiKitchenham.EUBASdata

MadeyskiKitchenham.EUBASdata data
calcCliffdConfidenceIntervals

calcCliffdConfidenceIntervals
PrepareForMetaAnalysisGtoR

PrepareForMetaAnalysisGtoR
calcEffectSizeConfidenceIntervals

calcEffectSizeConfidenceIntervals
proportionOfSignificantTValuesUsingCorrectAnalysis

proportionOfSignificantTValuesUsingCorrectAnalysis
getTheoreticalEffectSizeVariancesABBA

getTheoreticalEffectSizeVariancesABBA
calculateSmallSampleSizeAdjustment

calculateSmallSampleSizeAdjustment
printXTable

printXTable
transformHgtoR

transformHgtoR
searchForIndustryRelevantGitHubProjects

searchForIndustryRelevantGitHubProjects