Integration of design smells and role-stereotypes classification dataset
dc.contributor.author | Ogenrwot, Daniel | |
dc.contributor.author | Nakatumba-Nabende, Joyce | |
dc.contributor.author | Chaudron, Michel R.V. | |
dc.date.accessioned | 2022-12-29T13:05:40Z | |
dc.date.available | 2022-12-29T13:05:40Z | |
dc.date.issued | 2021 | |
dc.description.abstract | Design 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.citation | Ogenrwot, 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.107125 | en_US |
dc.identifier.uri | https://doi.org/10.1016/j.dib.2021.107125 | |
dc.identifier.uri | https://nru.uncst.go.ug/handle/123456789/6742 | |
dc.language.iso | en | en_US |
dc.publisher | Data in Brief | en_US |
dc.subject | Software design | en_US |
dc.subject | Role-stereotype | en_US |
dc.subject | Design smells | en_US |
dc.subject | Software quality | en_US |
dc.title | Integration of design smells and role-stereotypes classification dataset | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Integration of design smells and role-stereotypes classification dataset.pdf
- Size:
- 712.12 KB
- Format:
- Adobe Portable Document Format
- Description:
- Article
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: