A clustering approach for analyzing the computability of building code requirements

Ruichuan Zhang, Nora M. El-Gohary

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Automated code compliance checking has been implemented using a variety of different methods. These methods vary widely in terms of automation level, expressivity, representativeness, accuracy, and efficiency. Although most of the existing methods/tools are similar in that they represent the code requirements in the form of rules, the semantic representation and language/format they use for rule representation vary from a method/tool to another. One common limitation of all these methods/tools is the inability to fully represent all types of requirements (e.g., requirements that are too complex or that require human judgment by nature). More research is, thus, needed to better identify what the different types of requirements are - in terms of their semantics and syntactics - and which of them could be represented in a computer-processable form. To address this need, this paper proposes a new methodology for identifying the different types of building code requirements in terms of computability. The proposed methodology consists of three primary tasks: (1) use a machine-learning clustering algorithm to identify the computational clusters of the code requirements, (2) identify the different types of requirements in the different clusters, in terms of their semantic and syntactic features and structures, complexity, etc., and (3) determine the computability of different sentence types. The proposed methodology was implemented and tested on a corpus of sentences from the 2015 International Building Code. The paper discusses the clustering and analysis methodology and results.

Original languageEnglish (US)
Title of host publicationConstruction Research Congress 2018
Subtitle of host publicationConstruction Information Technology - Selected Papers from the Construction Research Congress 2018
EditorsChao Wang, Charles Berryman, Rebecca Harris, Christofer Harper, Yongcheol Lee
PublisherAmerican Society of Civil Engineers
Pages86-95
Number of pages10
ISBN (Electronic)9780784481264
DOIs
StatePublished - Jan 1 2018
EventConstruction Research Congress 2018: Construction Information Technology, CRC 2018 - New Orleans, United States
Duration: Apr 2 2018Apr 4 2018

Publication series

NameConstruction Research Congress 2018: Construction Information Technology - Selected Papers from the Construction Research Congress 2018
Volume2018-April

Other

OtherConstruction Research Congress 2018: Construction Information Technology, CRC 2018
CountryUnited States
CityNew Orleans
Period4/2/184/4/18

ASJC Scopus subject areas

  • Civil and Structural Engineering
  • Building and Construction

Fingerprint Dive into the research topics of 'A clustering approach for analyzing the computability of building code requirements'. Together they form a unique fingerprint.

  • Cite this

    Zhang, R., & El-Gohary, N. M. (2018). A clustering approach for analyzing the computability of building code requirements. In C. Wang, C. Berryman, R. Harris, C. Harper, & Y. Lee (Eds.), Construction Research Congress 2018: Construction Information Technology - Selected Papers from the Construction Research Congress 2018 (pp. 86-95). (Construction Research Congress 2018: Construction Information Technology - Selected Papers from the Construction Research Congress 2018; Vol. 2018-April). American Society of Civil Engineers. https://doi.org/10.1061/9780784481264.009