Interactive Visual Representation of Inter-Connected Requirements in Building Codes

被引:0
作者
Xue, Xiaorui [1 ]
Zhang, Jiansong [1 ]
El-Gohary, Nora [2 ]
机构
[1] Purdue Univ, Automat & Intelligent Construct AutoIC Lab, Sch Construct Management Technol, W Lafayette, IN 47907 USA
[2] Univ Illinois, Dept Civil & Environm Engn, Urbana, IL USA
来源
CONSTRUCTION RESEARCH CONGRESS 2022: COMPUTER APPLICATIONS, AUTOMATION, AND DATA ANALYTICS | 2022年
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
To facilitate a better understanding of building codes, the visualization of the embedded structures of the provisions and requirements of the codes is needed. Existing research efforts in building code compliance checking mostly do not purposefully represent building codes in formats that facilitate human understanding and interaction with the codes, such as XML and hypertext (text with links to other text). Visual programming commonly represents building codes more visually as flowcharts. However, flowcharts are static, and the generation of flowcharts is still manual. To address this lack of interactive visual representation of building code requirement structures, this paper proposes an automated building code structure extraction and visualization method for visualizing building code contents in a way that clearly shows the inter-connections between requirements and allows intuitive user interaction. In this method, to extract the chaptersection-subsection hierarchical structure and cross-reference structure, a new extraction method named Building Code Network Generator (BCNG) is proposed to automatically generate an interactive visualization using a directed network. The performance of the proposed BCNG was empirically tested on Chapters 5 and 10 of the International Building Code 2015, with a resulting precision, recall, and F1-score of 99.4%, 96.3%, and 97.8%, respectively. In addition, the extracted hierarchical and cross-reference structures were displayed using an open-source network visualization tool to facilitate human understanding and interactions with the building code requirements in automated compliance checking systems.
引用
收藏
页码:1004 / 1012
页数:9
相关论文
共 23 条
[1]  
[Anonymous], 2015, INT BUILD COD
[2]  
Bach N., 2007, Literature review for Language and Statistics II, V2, P1
[3]   Smart Block: A visual block language and its programming environment for IoT [J].
Bak, Nayeon ;
Chang, Byeong-Mo ;
Choi, Kwanghoon .
JOURNAL OF COMPUTER LANGUAGES, 2020, 60
[4]   Cognitive factors in programming with diagrams [J].
Blackwell, AF ;
Whitley, KN ;
Good, J ;
Petre, M .
ARTIFICIAL INTELLIGENCE REVIEW, 2001, 15 (1-2) :95-114
[5]  
Boshernitsan M., 2004, Visual programming languages: A survey
[6]  
Bunescu RC, 2005, P HUM LANG TECHN C C, P724, DOI 10.3115/1220575.1220666
[7]  
Cali D., 2011, PROCEDIA COMPUTER SC, V5, P920
[8]   VISUAL LANGUAGES - A TUTORIAL AND SURVEY [J].
CHANG, SK .
IEEE SOFTWARE, 1987, 4 (01) :29-39
[9]   Visual Programming Environments for End -User Development of intelligent and social robots, a systematic review [J].
Coronado, Enrique ;
Mastrogiovanni, Fulvio ;
Indurkhya, Bipin ;
Venture, Gentiane .
JOURNAL OF COMPUTER LANGUAGES, 2020, 58
[10]  
Nguyen DQ, 2019, LECT NOTES COMPUT SC, V11437, P729, DOI 10.1007/978-3-030-15712-8_47