Integration of design smells and role-stereotypes classification dataset

dc.contributor.authorOgenrwot, Daniel
dc.contributor.authorNakatumba-Nabende, Joyce
dc.contributor.authorChaudron, Michel R.V.
dc.date.accessioned2022-12-29T13:05:40Z
dc.date.available2022-12-29T13:05:40Z
dc.date.issued2021
dc.description.abstractDesign smells are recurring patterns of poorly designed (fragments of) software systems that may hinder main- tainability. Role-stereotypes indicate generic responsibilities that classes play in system design. Although the concepts of role-stereotypes and design smells are widely divergent, both are significant contributors to the design and mainte- nance of software systems. To improve software design and maintainability, there is a need to understand the relation- ship between design smells and role stereotypes. This pa- per presents a fine-grained dataset of systematically inte- grated design smells detection and role-stereotypes classi- fication data. The dataset was created from a collection of twelve (12) real-life open-source Java projects mined from GitHub. The dataset consists of 18 design smells columns and 2,513 Java classes (rows) classified into six (6) role- stereotypes taxonomy. We also clustered the dataset into ten (10) different clusters using an unsupervised learning algo- rithm. Those clusters are useful for understanding the groups of design smells that often co-occur in a particular role- stereotype category. The dataset is significant for understand- ing the non-innate relationship between design smells and role-stereotypes.en_US
dc.identifier.citationOgenrwot, D., Nakatumba-Nabende, J., & Chaudron, M. R. (2021). Integration of design smells and role-stereotypes classification dataset. Data in Brief, 36, 107125. https://doi.org/10.1016/j.dib.2021.107125en_US
dc.identifier.urihttps://doi.org/10.1016/j.dib.2021.107125
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/6742
dc.language.isoenen_US
dc.publisherData in Briefen_US
dc.subjectSoftware designen_US
dc.subjectRole-stereotypeen_US
dc.subjectDesign smellsen_US
dc.subjectSoftware qualityen_US
dc.titleIntegration of design smells and role-stereotypes classification dataseten_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Integration of design smells and role-stereotypes classification dataset.pdf
Size:
712.12 KB
Format:
Adobe Portable Document Format
Description:
Article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: