Refactoring Techniques for Trustworthy Software Construction: An Empirical Study on Design Patterns
收藏资源简介:
This repository provides the source code, raw measurements, and processed data associated with the study "Refactoring Techniques for Trustworthy Software Construction: An Empirical Study on Design Patterns". The materials are made publicly available to support research transparency, reproducibility, and further analysis. Specifically, this repository contains: 📁 Source Code.zip This folder contains all software implementations used in the experimental study. The content is organized into three subfolders corresponding to the design patterns evaluated: Factory Method Composite Observer Each subfolder includes the original implementation together with the different 12 refactored versions analysed in the study. 📊 Measurements.zip This folder contains all experimental measurements collected during the evaluation process. The content is organized into three subfolders corresponding to the design patterns evaluated: Factory Method Composite Observer For each design pattern, the folder includes raw and synthesized data on energy consumption, execution time and maintainability metrics. It also contains a consolidated summary of all measurements collected throughout the study, including energy consumption, execution time, and software quality metrics for all design patterns, refactoring versions, and workload scenarios (results_synthesis.xlsx file).



