Sheik Murad Hassan Anik

Dr. Sheik Murad Hassan Anik


Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
17 January 2022 in Journal of Building Engineering
Verified
Journal Article
Closed access
SASheik Murad Hassan Anik
Sheik Murad Hassan Anik
XGXinghua Gao
Xinghua Gao
NMNa Meng
Na Meng
PAPhilip Agee
Philip Agee
AMAndrew McCoy
Andrew McCoy


21 January 2026 in ACM Transactions on Software Engineering and Methodology
Verified
Journal Article
Open access
SASheik Murad Hassan Anik
Sheik Murad Hassan Anik
XGXinghua Gao
Xinghua Gao
HZHao Zhong
Hao Zhong
XWXiaoyin Wang
Xiaoyin Wang
NMNa Meng
Na Meng
As the innovation of smart devices and internet-of-things (IoT), smart homes have become prevalent. People tend to transform residences into smart homes by customizing off-the-shelf smart home platforms, instead of creating IoT systems from scratch. Among the alternatives, Home Assistant (HA) is one of the most popular platforms. It allows programmers (i.e., home residents or smart-home creators) to smartify homes by (S1) integrating selected devices into the system and (S2) programming YAML-based software to control those devices. Unfortunately, due to the diversity of devices and complexity of automatic configurations, many programmers have difficulty correctly creating YAML files. Consequently, their smart homes may not work as expected, causing frustration and concern in people. This article presents a novel study on issues of YAML-based automation configuration in smart homes (issues related to S2). We mined the online forum Home Assistant Community for discussion threads related to programming of automation configuration. By manually inspecting 190 threads, we revealed 3 categories of concerns: implementation, optimization, and debugging. Under each category, we classified discussions based on the issue locations and technical concepts involved. Among debugging discussions, we further classified discussions based on users’ resolution strategies; we also applied existing analysis tools to buggy YAML files, to assess the tool effectiveness. Our study reveals the common challenges faced by programmers and frequently applied resolution strategies. There are 129 (68%) examined issues concerning debugging, but existing tools can detect at most 14 of the issues and fix none. It implies that existing tools provide limited assistance in automation configuration. Our research sheds light on future directions in smart home programming.

5 March 2025 in Data
Verified
Journal Article
Open access
PDF file
SASheik Murad Hassan Anik
Sheik Murad Hassan Anik
XGXinghua Gao
Xinghua Gao
NMNa Meng
Na Meng
The paper describes a dataset comprising indoor environmental factors such as temperature, humidity, air quality, and noise levels. The data were collected from 10 sensing devices installed in various locations within three single-family houses in Virginia, USA. The objective of the data collection was to study the indoor environmental conditions of the houses over time. The data were collected at a frequency of one record per minute for a year, combining to a total over 2.5 million records. The paper provides actual floor plans with sensor placements to aid researchers and practitioners in creating reliable building performance models. The techniques used to collect and verify the data are also explained in the paper. The resulting dataset can be employed to enhance models for building energy consumption, occupant behavior, predictive maintenance, and other relevant purposes.