Skip to content
Free planNo credit card requiredStart writing

other · Zenodo (CERN European Organization for Nuclear Research) · 2024

Mashail8/Code-Smells: Code Smell Taxonomy Research Materials

Code Smell Dataset

Cited by 0Open access

Abstract

Code Smell Taxonomy Research Materials This repository contains the materials used in the research study "A Novel Taxonomy to Capture Code Smells Caused by Refactoring". Contents • experiments_projects/ - ZIP file containing all experiment projects. Each experiment is a folder named after the smell relationship, e.g. Data Clumps_Extract Class_Lazy Class. Inside are before and after refactoring code examples. • validation_projects/ - Open source Java projects JHotDraw and Commons-Codec used to validate taxonomy relationships. • illustrative_examples/ - Projects like Quartz and Checkstyle are used to demonstrate applying the taxonomy for refactoring prioritization and sequencing. • experiments_material/ - Materials from controlled experiments evaluating the taxonomy with developers, including instructions, data, and questionnaires. Replicating the Study To replicate the taxonomy research: Analyze the single-smell projects in experiments_projects/ using the tools mentioned in the paper or use manual factoring. Examine and validate relationships against projects in validation_projects/ Compare your taxonomy outcomes to the taxonomy in the paper Evaluate the taxonomy following the protocol in experiments_material/

Cite this paper

APA 7

Dataset, C. S. (2024). Mashail8/Code-Smells: Code Smell Taxonomy Research Materials. Zenodo (CERN European Organization for Nuclear Research). https://doi.org/10.5281/zenodo.10870591

MLA 9

Dataset, Code Smell. “Mashail8/Code-Smells: Code Smell Taxonomy Research Materials.” Zenodo (CERN European Organization for Nuclear Research), 2024, https://doi.org/10.5281/zenodo.10870591.

Chicago

Dataset, Code Smell. 2024. “Mashail8/Code-Smells: Code Smell Taxonomy Research Materials.” Zenodo (CERN European Organization for Nuclear Research). https://doi.org/10.5281/zenodo.10870591.

Harvard

Dataset, C.S. (2024) ‘Mashail8/Code-Smells: Code Smell Taxonomy Research Materials’, Zenodo (CERN European Organization for Nuclear Research). Available at: https://doi.org/10.5281/zenodo.10870591.

BibTeX
@misc{dataset2024mashail8,
  title = {{Mashail8/Code-Smells: Code Smell Taxonomy Research Materials}},
  author = {Dataset, Code Smell},
  journal = {Zenodo (CERN European Organization for Nuclear Research)},
  year = {2024},
  doi = {10.5281/zenodo.10870591}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.