Data and codes for the paper "Towards safer construction industry: A systematic safety risk assessment framework integrating descriptive and prescriptive analytical approaches."
The survey module aims to assist decision-makers in completing the survey, including the collection of demographic information, pairwise comparison, and subjective evaluation. The survey folder contains all the data and codes of the survey module.
- The
ahp.pycalculates the weights based on pairwise comparison results. - The
risk.csvdefines the identified safety risks. - The
shared.pydefines the choices of AHP, scales of SCEA, and alternatives of demographic information. - Run the
app.pyand the graphical user interface (GUI) of the survey module can be opened on the localhost.
The analysis module aims to assist decision-makers in analyzing the survey results, including showing the distribution of respondents' information and risk assessment results. The analysis folder contains all the data and codes of the survey module.
- The
analysis.pydefines the necessary functions of risk assessment. - The
quantitative _eval.csvrecords the objective evaluation results of probability and severity risk parameters. - The
fuzzy_scea.csvandfuzzy_scea.pyformulate the basis of the fuzzy SCEA risk assessment framework. - The
responsefolder includes all the survey results of respondents. - Run the
app.pyand the graphical user interface (GUI) of the analysis module can be opened on the localhost.