Metrics As Scores Dataset: Metrics and Domains From the Qualitas.class Corpus
收藏NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/7633949
下载链接
链接失效反馈官方服务:
资源简介:
This dataset was created by extracting software metrics data from the Qualitas.class corpus (Terra et al. 2013; Tempero et al. 2010). Therefore, the principal quantity type is Metric, and the context is given by a system’s Domain (e.g., "Game", "Middleware", etc.). Some metrics were obtained on program-level, while others are package- or method-level metrics. Most of the metrics in the corpus are of discrete/integral nature. The corpus holds 23 types of pre-computed software metrics for a total of 111 systems which are spread across eleven different domains.
This dataset has the following discrete Features (Metrics):
CA: Afferent Coupling
CE: Efferent Coupling
DIT: Depth of Inheritance Tree
MLOC: Method Lines of Code
NBD: Nested Block Depth
NOC: Number of Classes
NOF: Number of Attributes
NOI: Number of Interfaces
NOM: Number of Methods
NOP: Number of Packages
NORM: Number of Overridden Methods
NSC: Number of Children
NSF: Number of Static Attributes
NSM: Number of Static Methods
PAR: Number of Parameters
TLOC: Total Lines of Code
VG: McCabe Cyclomatic Complexity
WMC: Weighted Methods per Class
The following features are continuous:
LCOM: Lack of Cohesion in Methods
RMA: Abstractness
RMD: Normalized Distance
RMI: Instability
SIX: Specialization Index
It has a total of 11 Groups (Domains): 3D; Graphics; Media, Databases, Diagrams; Visualiz., Games, IDE, Middleware, Parsers; Generators, Progr. Language, SDK, Testing, and Tool.
创建时间:
2024-07-12



