Integration of design smells and role-stereotypes classification dataset. 2021

Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
Department of Computer Science, Gulu University, Uganda.

Design smells are recurring patterns of poorly designed (fragments of) software systems that may hinder maintainability. 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 maintenance of software systems. To improve software design and maintainability, there is a need to understand the relationship between design smells and role stereotypes. This paper presents a fine-grained dataset of systematically integrated design smells detection and role-stereotypes classification 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 algorithm. 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 understanding the non-innate relationship between design smells and role-stereotypes.

UI MeSH Term Description Entries

Related Publications

Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
August 2019, Data in brief,
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
January 2020, PloS one,
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
April 2024, Scientific data,
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
December 1975, Journal of educational psychology,
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
January 1970, Science (New York, N.Y.),
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
February 1978, Perceptual and motor skills,
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
January 1983, Journal of the American Medical Women's Association (1972),
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
June 2023, Data in brief,
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
October 2021, Data in brief,
Daniel Ogenrwot, and Joyce Nakatumba-Nabende, and Michel R V Chaudron
December 2023, Data in brief,
Copied contents to your clipboard!