Data for: Finding key classes in object-oriented software systems by techniques based on static analysis
Description of this data
This dataset accompanies the article:
Ioana Sora, Ciprian-Bogdan Chirila, "Finding key classes in object-oriented software systems by techniques based on static analysis".
In the article, we define different class attributes and investigate which attributes can be used best as a measure of class importance.
We experiment on 15 open source software systems.
This dataset contains:
A list of the systems used as case studies is given as a text file. For every system, we specify the number of the used version and URLs to code and documentation.
For every software system, the dataset further contains:
- the reference solution as a set of known key classes, extracted from design documentation;
- for all classes of the system, the values of all class attributes computed by us with the methods described in the article;
- the positions on which the known key classes are ranked by the 3 approaches proposed in the article.
Also supplementary data behind the plots is given in the form of 3 tables containing the raw data behind the boxplots in Figures 3, 4 and 5 of the article.
Experiment data files
This data is associated with the following publication:
Cite this dataset
Sora, Ioana; Chirila, Ciprian-Bogdan (2019), “Data for: Finding key classes in object-oriented software systems by techniques based on static analysis”, Mendeley Data, v1 http://dx.doi.org/10.17632/7h57xwtrcb.1
The files associated with this dataset are licensed under a Creative Commons Attribution 4.0 International licence.