Published March 21, 2023 | Version 1.0

Towards Empirical Evidence for the Impact of Microservice API Patterns on Software Quality: A Controlled Experiment

Authors/Creators

Description

A Controlled Experiment on the Impact of Microservice API Patterns on Software Quality

This repository contains material that was used for my Master's Thesis in 2023. It includes a non-identifiable data set of responses from 98 participants of an oniline-survey. The following files can be found here:

 

  • The raw data set (`survey_results_final.csv`)
  • The cleaned data set, which is basically the output of Script No. 1 (`cleaned_survey_results_final.csv`)
  • The normalized data set, which is basically after the evaluation by hand was done and which is needed for input of Script No. 2 (`complete_survey_results_final.csv`)

 

  • The Python, Jupyter-Notebook cleaning script, Script No. 1 (`surveydata_cleaning_script.ipynb`)
  • The Python, Jupyter-Notebook analysis script, Script No. 2 (`surveydata_analysing_script.ipynb`)

 

  • A file with all formulated tasks and task versions (`PatternTasks.text`)
  • A file that lists all needed Python packages (`requirements.text`)

 

Files

map-controlled-experiment.zip

Files (181.3 kB)

Name Size
md5:b7472fbb93e77ff256112a82925eeeb3
181.3 kB Preview Download