Data
datatrieve

datatrieve

active ARFF Publicly available Visibility: public Uploaded 06-10-2014 by Joaquin Vanschoren
0 likes downloaded by 0 people , 0 total downloads 0 issues 0 downvotes
  • Data Science mythbusting_1 Software study_1 study_123 study_15 study_20 study_41 study_52 study_7 study_88
Issue #Downvotes for this reason By


Loading wiki
Help us complete this description Edit
Author: Source: Unknown - Date unknown Please cite: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% This is a PROMISE Software Engineering Repository data set made publicly available in order to encourage repeatable, verifiable, refutable, and/or improvable predictive models of software engineering. If you publish material based on PROMISE data sets then, please follow the acknowledgment guidelines posted on the PROMISE repository web page http://promise.site.uottawa.ca/SERepository . %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1. Title/Topic: The transition of the DATATRIEVE product from version 6.0 to version 6.1 2. Sources: -- Creators: DATATRIEVETM project carried out at Digital Engineering Italy -- Donor: Guenther Ruhe -- Date: January 15, 2005 3. Past usage: A hybrid approach to analyze empirical software engineering data and its application to predict module fault-proneness in maintenance Source Journal of Systems and Software archive Volume 53 , Issue 3 (September 2000) table of contents Pages: 225 - 237 Year of Publication: 2000 ISSN:0164-1212 Authors Sandro Morasca Gunther Ruhe 4. Relevant information: The DATATRIEVE product was undergoing both adaptive (DATATRIEVE was being transferred from platform OpenVMS/VAX to platform OpenVMS/Alpha) and corrective maintenance (failures reported from customers were being fixed) at the Gallarate (Italy) site of Digital Engineering. The DATATRIEVE product was originally developed in the BLISS language. BLISS is an expression language. It is block-structured, with exception handling facilities, coroutines, and a macro system. It was one of the first non-assembly languages for operating system implementation.. Some parts were later added or rewritten in the C language. Therefore, the overall structure of DATATRIEVE is composed of C functions and BLISS subroutines. The empirical study of this data set reports only the BLISS part, by far the bigger one. In what follows, we will use the term "module" to refer to a BLISS module, i.e., a set of declarations and subroutines usually belonging to one file. More than 100 BLISS modules have been studied. It was important to the DATATRIEVE team to better understand how the characteristics of the modules and transition process were correlated with the code quality. The objective of the data analysis was to study whether it was possible to classify modules as non-faulty or faulty, based on a set of measures collected on the project. 5. Number of records: 130 6. Number of attributes: 9 8 condition attributes 1 decision attribute 7. Attribute Information: 1. LOC6_0: number of lines of code of module m in version 6.0. 2. LOC6_1: number of lines of code of module m in version 6.1. 3. AddedLOC: number of lines of code that were added to module m in version 6.1, i.e., they were not present in module m in version 6.0. 4. DeletedLOC: number of lines of code that were deleted from module m in version 6.0, i.e., they were no longer present in module m in version 6.1. 5. DifferentBlocks: number of different blocks module m in between versions 6.0 and 6.1. 6. ModificationRate: rate of modification of module m, i.e., (AddedLOC + DeletedLOC) / (LOC6.0 + AddedLOC). 7. ModuleKnowledge: subjective variable that expresses the project team's knowledge on module m (low or high) 8. ReusedLOC: number of lines of code of module m in version 6.0 reused in module m in version 6.1. 9. Faulty6_1: its value is 0 for all those modules in which no faults were found; its value is 1 for all other modules. 8. Missing attributes: none 9. Class Distribution: 0: 119 = 91.54% 1: 11 = 8.46% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

9 features

Faulty6_1 (target)nominal2 unique values
0 missing
LOC6_0numeric125 unique values
0 missing
LOC6_1numeric123 unique values
0 missing
Added_LoCnumeric103 unique values
0 missing
Del_LoCnumeric98 unique values
0 missing
Diff_Blocknumeric58 unique values
0 missing
Mod_Ratenumeric47 unique values
0 missing
Mod_Knownumeric2 unique values
0 missing
ReusedLoCnumeric122 unique values
0 missing

107 properties

130
Number of instances (rows) of the dataset.
9
Number of attributes (columns) of the dataset.
2
Number of distinct values of the target attribute (if it is nominal).
0
Number of missing values in the dataset.
0
Number of instances with at least one value missing.
8
Number of numeric attributes.
1
Number of nominal attributes.
Third quartile of mutual information between the nominal attributes and the target attribute.
0.08
Error rate achieved by the landmarker weka.classifiers.trees.DecisionStump -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.13
Error rate achieved by the landmarker weka.classifiers.trees.RandomTree -depth 2
0.13
Kappa coefficient achieved by the landmarker weka.classifiers.trees.J48 -C .00001
Average entropy of the attributes.
11
Number of instances belonging to the least frequent class.
11.11
Percentage of nominal attributes.
1.94
Third quartile of skewness among attributes of the numeric type.
0.13
Kappa coefficient achieved by the landmarker weka.classifiers.trees.DecisionStump -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.25
Kappa coefficient achieved by the landmarker weka.classifiers.trees.RandomTree -depth 2
0.59
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.J48 -C .0001
3.49
Mean kurtosis among attributes of the numeric type.
0.59
Area Under the ROC Curve achieved by the landmarker weka.classifiers.bayes.NaiveBayes
First quartile of entropy among attributes.
815.84
Third quartile of standard deviation of attributes of the numeric type.
0.59
Area Under the ROC Curve achieved by the landmarker weka.classifiers.bayes.NaiveBayes -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.64
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.RandomTree -depth 3
0.08
Error rate achieved by the landmarker weka.classifiers.trees.J48 -C .0001
357.79
Mean of means among attributes of the numeric type.
0.2
Error rate achieved by the landmarker weka.classifiers.bayes.NaiveBayes
1.57
First quartile of kurtosis among attributes of the numeric type.
0.52
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.REPTree -L 1
0.08
Error rate achieved by the landmarker weka.classifiers.bayes.NaiveBayes -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.13
Error rate achieved by the landmarker weka.classifiers.trees.RandomTree -depth 3
0.13
Kappa coefficient achieved by the landmarker weka.classifiers.trees.J48 -C .0001
Average mutual information between the nominal attributes and the target attribute.
0.14
Kappa coefficient achieved by the landmarker weka.classifiers.bayes.NaiveBayes
24.7
First quartile of means among attributes of the numeric type.
0.09
Error rate achieved by the landmarker weka.classifiers.trees.REPTree -L 1
0.13
Kappa coefficient achieved by the landmarker weka.classifiers.bayes.NaiveBayes -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.25
Kappa coefficient achieved by the landmarker weka.classifiers.trees.RandomTree -depth 3
0.59
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.J48 -C .001
An estimate of the amount of irrelevant information in the attributes regarding the class. Equals (MeanAttributeEntropy - MeanMutualInformation) divided by MeanMutualInformation.
1
Number of binary attributes.
First quartile of mutual information between the nominal attributes and the target attribute.
-0.01
Kappa coefficient achieved by the landmarker weka.classifiers.trees.REPTree -L 1
0.59
Area Under the ROC Curve achieved by the landmarker weka.classifiers.lazy.IBk -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0
Standard deviation of the number of distinct values among attributes of the nominal type.
0.08
Error rate achieved by the landmarker weka.classifiers.trees.J48 -C .001
2
Average number of distinct values among the attributes of the nominal type.
1.36
First quartile of skewness among attributes of the numeric type.
0.52
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.REPTree -L 2
0.08
Error rate achieved by the landmarker weka.classifiers.lazy.IBk -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.57
Area Under the ROC Curve achieved by the landmarker weka.classifiers.lazy.IBk
0.13
Kappa coefficient achieved by the landmarker weka.classifiers.trees.J48 -C .001
1.53
Mean skewness among attributes of the numeric type.
15.33
First quartile of standard deviation of attributes of the numeric type.
0.09
Error rate achieved by the landmarker weka.classifiers.trees.REPTree -L 2
0.13
Kappa coefficient achieved by the landmarker weka.classifiers.lazy.IBk -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.1
Error rate achieved by the landmarker weka.classifiers.lazy.IBk
91.54
Percentage of instances belonging to the most frequent class.
336.91
Mean standard deviation of attributes of the numeric type.
Second quartile (Median) of entropy among attributes.
3.67
Second quartile (Median) of kurtosis among attributes of the numeric type.
-0.01
Kappa coefficient achieved by the landmarker weka.classifiers.trees.REPTree -L 2
0.42
Entropy of the target attribute values.
0.19
Kappa coefficient achieved by the landmarker weka.classifiers.lazy.IBk
119
Number of instances belonging to the most frequent class.
Minimal entropy among attributes.
114.05
Second quartile (Median) of means among attributes of the numeric type.
0.52
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.REPTree -L 3
0.65
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.DecisionStump
Maximum entropy among attributes.
-2.01
Minimum kurtosis among attributes of the numeric type.
Second quartile (Median) of mutual information between the nominal attributes and the target attribute.
0.09
Error rate achieved by the landmarker weka.classifiers.trees.REPTree -L 3
0.09
Error rate achieved by the landmarker weka.classifiers.trees.DecisionStump
6.88
Maximum kurtosis among attributes of the numeric type.
1.46
Minimum of means among attributes of the numeric type.
1.71
Second quartile (Median) of skewness among attributes of the numeric type.
-0.01
Kappa coefficient achieved by the landmarker weka.classifiers.trees.REPTree -L 3
-0.01
Kappa coefficient achieved by the landmarker weka.classifiers.trees.DecisionStump
902.87
Maximum of means among attributes of the numeric type.
Minimal mutual information between the nominal attributes and the target attribute.
114.79
Second quartile (Median) of standard deviation of attributes of the numeric type.
0.64
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.RandomTree -depth 1
0.07
Number of attributes divided by the number of instances.
Maximum mutual information between the nominal attributes and the target attribute.
2
The minimal number of distinct values among attributes of the nominal type.
11.11
Percentage of binary attributes.
Third quartile of entropy among attributes.
0.13
Error rate achieved by the landmarker weka.classifiers.trees.RandomTree -depth 1
Number of attributes needed to optimally describe the class (under the assumption of independence among attributes). Equals ClassEntropy divided by MeanMutualInformation.
2
The maximum number of distinct values among attributes of the nominal type.
0.16
Minimum skewness among attributes of the numeric type.
0
Percentage of instances having missing values.
6.18
Third quartile of kurtosis among attributes of the numeric type.
0.95
Average class difference between consecutive instances.
0.25
Kappa coefficient achieved by the landmarker weka.classifiers.trees.RandomTree -depth 1
0.59
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.J48 -C .00001
2.06
Maximum skewness among attributes of the numeric type.
0.5
Minimum standard deviation of attributes of the numeric type.
0
Percentage of missing values.
867.5
Third quartile of means among attributes of the numeric type.
0.59
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.DecisionStump -E "weka.attributeSelection.CfsSubsetEval -P 1 -E 1" -S "weka.attributeSelection.BestFirst -D 1 -N 5" -W
0.64
Area Under the ROC Curve achieved by the landmarker weka.classifiers.trees.RandomTree -depth 2
0.08
Error rate achieved by the landmarker weka.classifiers.trees.J48 -C .00001
838.74
Maximum standard deviation of attributes of the numeric type.
8.46
Percentage of instances belonging to the least frequent class.
88.89
Percentage of numeric attributes.

14 tasks

699 runs - estimation_procedure: 10-fold Crossvalidation - evaluation_measure: predictive_accuracy - target_feature: Faulty6_1
209 runs - estimation_procedure: 10 times 10-fold Crossvalidation - evaluation_measure: predictive_accuracy - target_feature: Faulty6_1
0 runs - estimation_procedure: Interleaved Test then Train - target_feature: Faulty6_1
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
0 runs - estimation_procedure: 50 times Clustering
Define a new task