Xin Zhao 0041

dblp:68/2766-41 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
4since 2021 · last 2025
0000-0002-6076-0832ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021
YearPublicationVenuePosition
2025 AI-crafted narratives: an empirical study on generating interactive stories using generative pre-training transformers
Ana Carolina de Souza Mendes, Mason Adsero, Joshua Palicka, Nurulla Zholdoshov, Xin Zhao 0041
Appl. Intell.5
2023 Popular Songs: The Sentiment Surrounding the Conversation
Julian Stefanzick, Xin Zhao 0041
ADMA (1)2
2023 Towards a metrics suite for the complexity analysis of LabVIEW systems models
Xin Zhao 0041, Jeffrey G. Gray
Sci. Comput. Program.1
2021 A Survey-Based Empirical Evaluation of Bad Smells in LabVIEW Systems Models
abstract
Bad smells are indications of poor designs that decrease the quality and maintainability of software. Compared with extensive research on bad smells in the context of Object-Oriented Programming (code smells), bad smells in systems models (model smells) need much more investigation. Although some works have proposed several model smells in a few modeling domains, the understanding and perception of different types of model smells may vary due to depth of knowledge and area of expertise. To fill this gap, we conducted an empirical study to evaluate the model smells summarized in the existing literature within the context of LabVIEW systems models through an anonymous online survey. Based on the 45 complete responses received from a diverse group of systems modelers, we observed that there exist differences regarding the perception of various model smells. Furthermore, depth of knowledge (experienced and inexperienced users) was observed as a factor that affects a user's understanding of different model smells. However, area of expertise (academia/industry, as well as domain of focus) did not show significant difference in model smells perception. Moreover, we identified additional model smells from this empirical study. In this paper, we provide several recommendations to avoid common model smells and we summarize the lessons learned from this investigation. Our exploratory research provides empirical evidence that drives deeper insights into model smells and lays out recommendations to practitioners on how to avoid some of the prominent smells, thus improving the quality of software artifacts in systems models.
Xin Zhao 0041, Jeffrey G. Gray, Taylor L. Riché
SANER1
2019 Design Guidelines for Feature Model Construction: Exploring the Relationship between Feature Model Structure and Structural Complexity
abstract
Software Product Lines (SPLs) play an important role in the context of large-scale production of software families. Feature models (FMs) are essential in SPLs by representing all the commonalities and variabilities in a product line. Currently, several tools support automated analysis of FMs, such as checking the consistency of FMs and counting the valid configurations of a product line. Although these tools greatly reduce the complexity of FM analysis, FM design is often performed manually, thus being prone to bad design choices in the domain analysis phase. This paper reports on our work to improve FM qualities from the exploration of the relationship between FM structure and structural complexity. By performing two common operations (i.e., consistency checking and counting valid configurations on FMs with different sizes and structures), we collected the time that an automated tool needs to finish these operations. Then, we applied data mining approaches to explore the relationship between FM structure and structural complexity. In addition, we provide guidelines for designing FMs based on our observations.
Xin Zhao 0041, Jeffrey G. Gray
MODELSWARD1