<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Fostering Inexperienced User Participation in ML-based Systems Design: A Literature Review of Visual Language Tools</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Serena</forename><surname>Versino</surname></persName>
							<email>serena.versino@phd.unipi.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Pisa</orgName>
								<address>
									<addrLine>Largo Bruno Pontecorvo, 3</addrLine>
									<postCode>56127</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Tommaso</forename><surname>Turchi</surname></persName>
							<email>tommaso.turchi@unipi.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Pisa</orgName>
								<address>
									<addrLine>Largo Bruno Pontecorvo, 3</addrLine>
									<postCode>56127</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alessio</forename><surname>Malizia</surname></persName>
							<email>alessio.malizia@unipi.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Pisa</orgName>
								<address>
									<addrLine>Largo Bruno Pontecorvo, 3</addrLine>
									<postCode>56127</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">Molde University College</orgName>
								<address>
									<settlement>Molde</settlement>
									<country key="NO">Norway</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff2">
								<orgName type="institution">Genoa</orgName>
								<address>
									<addrLine>June 03</addrLine>
									<postCode>2024</postCode>
									<settlement>Arenzano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Fostering Inexperienced User Participation in ML-based Systems Design: A Literature Review of Visual Language Tools</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">F1C69FB6CCAA9EE443000D5ECB79F799</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T19:55+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>visual programming language</term>
					<term>participation</term>
					<term>AI democratization</term>
					<term>machine learning</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The application of Artificial Intelligence (AI) technologies in various sectors is based on machine learning (ML) systems, which, despite their transformative potential, can be complex and opaque for non-technical users. This review explores the role of Visual Programming Languages (VPLs) in lowering these barriers, enhancing the accessibility of ML-based system design for domain experts. We examine the application of ML processes through VPLs, seeking tools that open AI to a broader audience while identifying current challenges and future research directions. Bridging the gap between experts and the broader society is necessary, especially in sectors where responsible and trustworthy AI systems play a pivotal role in decision-making. By democratizing AI, we aim to provide socio-technical conditions that enable users with diverse background to actively contribute to the design of ML-based systems, enhancing their understanding and trust. Therefore, this literature review addresses also how VPL-based tools incorporate features for interpretability and collaboration. Our findings reveal that tools either lack comprehensive customizability, demand computing proficiency, or lack interpretability features. These limitations can affect a synergistic communication between users and intelligent systems, uncovering a research gap in the development of VPLs suited for novices engaged in the design of ML-based systems.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Nowadays, Artificial Intelligence (AI) is transforming business, academia, and socio-cultural dynamics alike. AI applications range widely, from facilitating language translation and email spam filtering to enhancing virtual personal assistant functionalities for scheduling. Moreover, AI is instrumental in refining medical diagnoses, boosting agricultural efficiency, aiding in climate change efforts, and increasing production system efficiency via predictive maintenance <ref type="bibr" target="#b0">[1]</ref>. Therefore, AI integration across diverse sectors has the potential to drive innovation in product development, decision-making processes, and organizational efficiencies, marking a pivotal shift in operational paradigms <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>. Educational institutions are similarly adapting, revising pedagogical approaches to integrate AI, reflecting its transformative impact on teaching and learning methodologies <ref type="bibr" target="#b3">[4]</ref>.</p><p>Recent trends in AI development are propelling society towards an increasingly algorithmic era <ref type="bibr" target="#b4">[5]</ref>. The European Commission's white paper emphasizes that this trajectory of AI will significantly influence our future, though the exact nature of AI's interaction with people and its subsequent impact remains uncertain <ref type="bibr" target="#b0">[1]</ref>. Although AI systems are perceived as fair and precise, their performance can vary significantly across different domains. AI technology can entail a number of potential risks, such as opaque decision-making, gender-based or other kinds of discrimination. For example, recommender systems utilize algorithms to manipulate search engine outcomes based on user inquiries, thus impacting consumption decisions <ref type="bibr" target="#b5">[6]</ref>, shaping public opinion, and societal perceptions <ref type="bibr" target="#b6">[7]</ref>. These systems filter and prioritize information based on underlying factors such as browsing history and demographic data <ref type="bibr" target="#b7">[8]</ref>.</p><p>At the core of AI technology lie sophisticated ML-based systems, trained on human data that encompasses a broad spectrum of demographics, cultures, and personal traits of those who generate them. The growing complexity of algorithms has centralized their development and management among a small group of technical experts, such as software developers, and increased society's dependence on their expertise <ref type="bibr" target="#b8">[9]</ref>. Domain specialists are often excluded from the design process of ML-based systems, which limits their understanding of these systems and relegates them to the role of mere end-users. However, individuals with high computing proficiency often lack insight into the specific operational domains of their applications. This gap raises concerns about the societal impact, transparency, and trustworthiness of ML-based systems <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b10">11]</ref>. Therefore, closing the knowledge divide between domain specialists and computing professionals is crucial for ensuring ethical and fair decision-making in these systems <ref type="bibr" target="#b10">[11]</ref>. This objective can be achieved by facilitating broader participation in the design of MLbased systems across different levels of expertise.</p><p>The democratization of AI encourages participation from a broad user base by fostering socio-technical ecosystems that equip diverse societal segments with the tools to navigate the challenges brought by AI advancements. Therefore, AI democratization seek to harmonize the technical knowledge of computing professionals with the nuanced understanding of domain-specific practitioners, ensuring that AI systems are ethically aligned and contextually relevant <ref type="bibr" target="#b11">[12]</ref>. End-User Development (EUD) has emerged as a pivotal strategy for this cultural transformation. It enables users to transition from passive roles, such as consumers of artifacts and systems, to active roles, like designers <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b12">13]</ref>. By facilitating knowledge reformulation, enabling creative expression, and fostering content generation, EUD allows diverse audiences to design and create their own tools and artifacts.</p><p>This cultural transformation has given rise to cultures of participation, where multidisciplinary teams collaborate within socio-technical settings to achieve common goals <ref type="bibr" target="#b13">[14,</ref><ref type="bibr" target="#b14">15]</ref>. These teams span the spectrum of computer users: from those who program such as computing professionals to those who use applications for productivity such as domain specialists. While the objective is to empower domain specialists to develop and modify systems, it does not shift the burden of designing high-quality systems to them. Instead, EUD and Human-Centered AI (HCAI) offer the necessary support for end-users, who are most familiar with their requirements, to adapt and improve their systems. HCAI research, for example, explores innovative methods to engage novice users through visual user interfaces <ref type="bibr" target="#b15">[16]</ref>. In educational contexts, tools like Visual Programming Languages (VPLs) and no-code platforms such as Scratch <ref type="bibr" target="#b16">[17]</ref> prioritize user-friendly experiences by simplifying complex computational operations. By engaging users in the design of ML-based systems through such participatory approaches can support the broad appropriation and integration of trustworthy AI technologies across various domains <ref type="bibr" target="#b17">[18,</ref><ref type="bibr" target="#b18">19]</ref>.</p><p>This work is based on the main research question: 'Can VPL-based frameworks foster the participation of both novice and expert practitioners in the design of ML-based systems?' This study contributes to the research in Hybrid Human-AI Systems exploring the application of ML techniques through VPLs, aiming to reveal how VPLs can democratize AI and promote a synergistic communication between novice users and ML-based systems. Research for this review was conducted through a search of publications within the ACM and IEEE digital libraries.</p><p>This study is organized as follows: Section 1 introduces the topic. Section 2 provides background and highlights contributions from EUD in VPLs. Section 3 discusses related works. Section 4 outlines the methodology for the literature review, detailing the data collection, search processes, exclusion criteria, and paper selection. Section 5 delves into the literature analysis. Finally, Section 6 focuses on the discussion and conclusions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Background</head><p>This section explores the historical progression and current state of EUD and VPLs, along with advancements in user interface technologies. It also discusses the integration of Explainable AI (XAI) techniques into the design of ML-based systems to enhance domain specialists' trust and understanding of these systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">End-User Development (EUD)</head><p>Since the 1960s, the development of various programming languages has been driven by the goal of enhancing coding accessibility, catering to educational purposes and user empowerment <ref type="bibr" target="#b19">[20]</ref>. Initially, software development was predominantly the domain of computing specialists, which left end-users with little to no influence over the design and functionality of software <ref type="bibr" target="#b20">[21]</ref>. The advent of EUD in the late 1980s, coupled with advancements in personal computing, marked a paradigm shift in this dynamic. EUD revolutionized the way users interact with software by enabling them to configure systems and develop applications, thereby democratizing software design and modification beyond what was previously possible within the domain of professional software engineering <ref type="bibr" target="#b12">[13]</ref>. This transformation covered the entire software development lifecycle <ref type="bibr" target="#b21">[22]</ref>. Central to this transformation was the adoption of participatory design principles, engaging end-users directly in the system design process. Such participation transformed users from passive participants into active contributors, who could influence software design without needing extensive coding skills <ref type="bibr" target="#b12">[13]</ref>. Concurrently, advances in AI technology began to emerge as powerful tools for solving real-world problems. These advancements brought a renewed focus to computing, ranging from knowledge representation and utilization to system assembly, and encompassing activities such as perception, reasoning, and decision-making <ref type="bibr" target="#b22">[23]</ref>. Despite its advantages, the application of EUD often focused on short-term problem-solving, occasionally sidestepping the traditional, more complex methodologies necessary for developing sustainable, long-term AI applications. This tendency persisted until recent years, when a growing body of research began to support efforts to bridge the knowledge and involvement gap between professional software designers and end-users.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Visual Programming Languages (VPLs)</head><p>To overcome the technical barriers that novices face with coding, educational approaches have incorporated visual components that intuitively represent programming concepts, like pressing buttons or spatial movement. For instance, VPLs utilize visual representations of programming logic, facilitating an intuitive approach to software development <ref type="bibr" target="#b23">[24]</ref>. At the core of programming languages are syntax and semantics, respectively the structure of the language and the meaning conveyed. In the review by Kuhail et al. <ref type="bibr" target="#b24">[25]</ref>, the merge of two well-established taxonomies, that is Myers <ref type="bibr" target="#b25">[26]</ref> and Burnett and Baker <ref type="bibr" target="#b26">[27]</ref>, provides four distinct categories of VPLs. They include block-based, form-based, diagram-based and icon-based languages. Blockbased languages simplify programming by allowing users to construct programs using drag-anddrop code blocks, thus reducing syntax errors and focusing on conceptual understanding (e.g., tools like Scratch <ref type="bibr" target="#b16">[17]</ref> and TAPAS <ref type="bibr" target="#b27">[28]</ref>). Icon-based languages use graphical icons, easing the integration of diverse content sources and supporting novices in creating Personal Information Spaces <ref type="bibr" target="#b28">[29]</ref>. Form-based languages enable the configuration of forms and computational cells through both textual and visual elements, facilitating the definition of data interdependencies <ref type="bibr" target="#b29">[30]</ref>. Diagram-based or flow-based languages employ a data flow paradigm represented as directed graphs <ref type="bibr" target="#b30">[31,</ref><ref type="bibr" target="#b31">32]</ref>, making complex data processing understandable through visual nodes and arcs, such as Grasshopper <ref type="bibr" target="#b32">[33]</ref> used in architecture domain.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Graphical, Tangible and Natural Interfaces</head><p>VPLs integrate visual elements into syntax that can enable inexperienced users to design and improve software via graphical interfaces <ref type="bibr" target="#b33">[34]</ref>. Graphical User Interfaces (GUIs) and Tangible User Interfaces (TUIs) represent significant advancements in facilitating the comprehension of intricate concepts through interactive engagement and manipulation. GUIs, traditionally based on mouse and keyboard inputs, constrain user interactions to predefined mechanisms. TUIs leverage direct manipulation of physical objects such as blocks or cards to enhance the understanding of complex concepts, thereby accelerating improvements in software usability <ref type="bibr" target="#b34">[35]</ref>. Further evolution has led to the development of Natural User Interfaces (NUIs), which exploits innate human capabilities such as touch, vision, and speech, offering an intuitive and natural means of digital interaction <ref type="bibr" target="#b35">[36]</ref>. NUIs can utilize diverse mediums for digital interaction. Through cameras and sensors, they enable touch interfaces that allow direct manipulation of digital content via touchscreens. For instance, voice recognition devices allow users to interact using natural language commands, while gesture recognition devices interpret body movements, and facial expression recognition devices enable interfaces to respond to users' emotions. NUIs also extend into augmented and virtual reality, enabling interactions with digital content overlaid on the real world or in virtual environments.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.">Explainable AI (XAI)</head><p>The challenges encountered by novices entering AI technology extend beyond computing barriers. In recent years, the inherently complex nature of ML-based systems has raised ethical concerns regarding the fairness of their decision-making processes and their explainability. For instance, cases including the investigation into Goldman Sachs for gender-based credit discrimination <ref type="foot" target="#foot_0">1</ref> , observed biases in Amazon's automated hiring processes<ref type="foot" target="#foot_1">2</ref> , and ethnic disparities in the COMPAS algorithm <ref type="foot" target="#foot_2">3</ref> , uncovered the need for improved transparency in such processes. These instances showed that the successful adoption of ML-based systems in their domain-specific applications relies on decision makers' comprehension and trust. Similar to human interactions, trust in ML-based systems should be established on a foundation of mutual understanding and shared values. Indeed, our confidence in these systems increases when we understand their underlying processes, enabling us to intervene and ensure that decision-making aligns with ethical standards <ref type="bibr" target="#b11">[12]</ref>. At the current state, decision makers, who are domain specialists, adopt AI technology as end-users, meaning they are not necessarily ML experts. However, they require a clear understanding of ML-based systems to make informed decisions about their deployment.</p><p>To tackle these challenges, researchers have developed frameworks such as Shneiderman's model for HCAI <ref type="bibr" target="#b15">[16]</ref>. This framework emphasizes methodologies that ensure human control, interpretability, and transparency, while enhancing the automation of ML-based systems <ref type="bibr" target="#b36">[37]</ref>. In the realm of XAI research, this is facilitated, for example, through the application of SHapley Additive exPlanations (SHAP). SHAP is a model-agnostic approach that employs game theory to assign importance values to features for individual predictions. This technique generates data perturbations to measure the impact on model output, aiding in detecting potential biases <ref type="bibr" target="#b37">[38]</ref>. Despite significant advancements, the development of XAI techniques remains in its early stages, particularly in the realm of data visualizations <ref type="bibr" target="#b38">[39]</ref>. The complexity of these techniques often challenges novices, providing only a partial glimpse into the underlying ML processes, which still appear as black boxes to domain specialists. Current research in XAI and HCAI aims to refine interpretability methods by incorporating more effective techniques <ref type="bibr" target="#b39">[40]</ref> and to develop strategies that directly involve domain specialists in the design of ML-based systems <ref type="bibr" target="#b15">[16]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Related works</head><p>The body of literature shows an enduring interest in VPLs and user interfaces within the field of Human-Computer Interaction (HCI). Daniel D. Hils <ref type="bibr" target="#b40">[41]</ref> anticipated that flow-based languages could widen the appeal of visual programming by applying it to new domains, introducing visual programming to domain specialists. Boshernitsan and Downes <ref type="bibr" target="#b41">[42]</ref> observed a shift towards graphical displays in VPLs but cautioned against abandoning text-based languages due to challenges in readability and navigation. Later, Rouly et al. <ref type="bibr" target="#b42">[43]</ref> emphasized the importance of user interface design in the usability of integrated development environments (IDEs), suggesting a design approach that favors simplicity and user-centric controls. They highlighted the role of incorporating HCI theories, such as those proposed by Green and Petre <ref type="bibr" target="#b43">[44]</ref> regarding cognitive dimensions in visual programming, to enhance IDE design and usability. Studies by Mason and Dave <ref type="bibr" target="#b44">[45]</ref> explored the benefits of VPLs in reducing the complexity associated with programming, thereby making these tools more accessible to novices. Further exploring the educational impact of VPLs, Noone and Mooney <ref type="bibr" target="#b45">[46]</ref> examined their effects on learning programming, observing that VPLs can lead to increased interest among students. They cited the example of Scratch <ref type="bibr" target="#b16">[17]</ref>, a block-based language recognized for its ability to lessen the cognitive load on learners, thus enabling them to concentrate more on understanding programming concepts rather than tackling the intricacies of syntax. This approach has been integrated into new educational taxonomies designed to leverage the advantages of VPLs in the educational domain <ref type="bibr" target="#b46">[47]</ref>. However, further explorations suggested that flow-based languages could offer a more intuitive understanding of programming concepts for beginners compared to block-based languages <ref type="bibr" target="#b44">[45]</ref>. Meanwhile, Ray <ref type="bibr" target="#b47">[48]</ref> delved into the ecosystem surrounding VPLs, reporting their extensive use in system simulation and multimedia, as well as the predominance of opensource environments. Despite their advantages in visualizing programming logic, facilitating logical understanding, and enhancing portability across various devices, VPLs faced challenges such as poor user interfaces, slow code generation, a lack of standardized models, and an absence of abstraction layers that hindered their growth. Then, Kuhail et al. <ref type="bibr" target="#b48">[49]</ref> pointed out the lack of studies analyzing evidence-based visual programming approaches in domains beyond robotics, IoT, and education, highlighting an emerging interest in interactive displays, AI context, and data science. They reported a sharp increase in VPL research publications between 2017 and 2019, focusing on block-based and flow-based languages. Key evaluation metrics identified in their survey included completion time, number of errors, perceived usability, usefulness, workload, and cognitive dimensions <ref type="bibr" target="#b43">[44]</ref>. The authors emphasized the need for integrating conversational agents and ML models to aid end-users in developing and debugging visual programming projects, suggesting a forward path for enhancing the accessibility and efficiency of VPLs. In their recent work, El Kamouchi et al. <ref type="bibr" target="#b49">[50]</ref> study the use of low-code/no-code (LC/NC) technologies in web/mobile development and healthcare, observing a widespread adoption in AI-powered systems. They emphasize the advantages of LC/NC technologies in reducing costs and accelerating development, while also pointing out ongoing challenges, like restrictions associated with proprietary software and performance issues.</p><p>Across the surveyed literature, the authors identify challenges and limitations of VPL-based tools, such as inadequate user interfaces, the absence of standardized models, limited userfriendliness for beginners, and the complexity inherent in ML-based applications. This review addresses this research gap by examining the application of ML techniques through VPLs, including the presence of efforts to enhance trust and comprehension in ML decision-making processes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Methodology</head><p>Following Kitchenham and Charters <ref type="bibr" target="#b50">[51]</ref> framework, our analysis began with a planning phase dedicated to reviewing the existing literature on VPLs. This preliminary investigation highlighted a gap in literature on VPL-based systems within the realm of ML for domain experts. Then, we formulated and concurred on the research questions and established a review protocol. This protocol outlined the search strategy and determined the criteria for including and excluding studies. Following the retrieval of articles from selected databases, we carried out the execution phase, characterized by a two-step screening process. Initially, articles were screened based on their titles and abstracts, followed by a more detailed examination using the defined exclusion criteria. Throughout this second stage, the pertinence of each paper to our review was evaluated. In the final phase, the articles that met our criteria were analyzed to respond to the research questions and to report the findings.</p><p>In this section, we outline the rationale behind our research questions (4.1), detail the search process (4.2), define the exclusion criteria (4.3), and present the paper selection derived from this procedure (4.4), which resulted in the identification of 38 most pertinent articles published between 1994 and 2024 from a pool of 2,363 collected papers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Research Questions</head><p>The research questions are crafted to explore the application of VPL-based tools in the ML context for domain specialists, aiming to uncover areas that require further exploration. Our aim is to examine the use of VPL-based tools, identify the application domains generating the most interest, investigate the types of VPLs employed, and how user experience and usability have been assessed. Such questions will offer an overview of the field, including both technological facets, user and application considerations. Our literature review addresses the following research questions: RQ1: Which VPL-based tools have been used in designing ML-based systems? We aim at uncovering the technical features of VPL-based tools within the ML application, fostering a deeper understanding of their strengths and limitations. RQ2: Which kind of VPL-based tools for ML-based system design are available, and in what ways have they been implemented? By investigating the various types of VPLs used (e.g., block-based or flow-based), we aim at revealing underexplored areas and potential limitations in current methodologies. RQ3: What are the ML application domains where VPL-based tools find their use? This question aims to highlight the domains that have been the focus of research, shedding light on explored areas and opportunities for further development. RQ4: What access modalities are available for designing ML-based systems? Exploring the range of access modalities will enable us to identify potential limitations within existing solutions. RQ5: What is the background of users who have used VPL-based tools in ML application domains? We seek to identify user profiles, whether the primary users are computing experts or domain experts. RQ6: How have the usability and user participation of VPL-based systems been evaluated? Grasping how usability and user participation assessments are applied can determine their current scope and potential for advancements in research.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Search Process</head><p>We collected publications from the digital repositories of the Association for Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE) as of February 2024. We executed searches using a keyword string designed to capture studies intersecting the domains of VPLs and ML. Our search strategy employed the following keywords and phrases: ("visual programming language" OR "visual language" OR "visual programming" OR "visual programming environment" OR "visual environment") AND ("graphical user interface" OR "graphical interface" OR "software" OR "visual block" OR "visual graph" OR "Block based" OR "Flow based") AND ("machine learning" OR "deep learning" OR "data mining")</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Exclusion criteria</head><p>We defined a specific set of selection criteria to assess the relevance of papers to our study. These criteria were applied as follows: 1) the papers must be authored in English; 2) each paper must include a title, abstract, and keywords for accurate identification in order to maintain the integrity of the selection process; 3) the focus of the papers must be on the application of VPLs in the context of ML. Studies that concentrate solely on interaction with a single object were not considered; 4) the papers extending four pages or more were included as providing enough content for a thorough analysis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.4.">Paper selection</head><p>We found a total of 2,363 articles across the chosen digital libraries. Among them, 1,538 articles were sourced from the Institute of Electrical and Electronics Engineers (IEEE) library, with the other 825 articles coming from the ACM Digital Library. We compiled references to these articles in BibTeX format, subsequently processing them with 'bibtexparser' and 'pandas' Python libraries. Details of the selection procedure are concisely illustrated in Fig. <ref type="figure" target="#fig_1">1</ref>   During the initial screening phase of the 2,363 articles, which considered the title, abstract, keywords, and authors, we removed 7 duplicates through manual review. Additionally, 347 articles were excluded due to missing data necessary for correct identification of the paper, and 1,908 articles were removed for not aligning with our research focus (such as those exclusively discussing either VPLs or ML applications, or systematic reviews solely on VPLs or ML). Then, we applied the exclusion criteria to the remaining 101 articles to ascertain their final relevance and suitability for inclusion in our study. Afterward, we excluded an additional 63 articles, primarily for lack of relevant VPLs aspects linked to ML application, that is minimal or no use of VPL-based tools, and insufficient length. Finally, the search phase led to a collection of 38 articles.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Literature Analysis</head><p>The publication timeline presented in Tab. 1 reveals an early phase of exploration for VPLs within the context of ML during the early 1990s. Despite the initial introduction of VPLs in the 1980s, this period is marked by an evolution in the field, which has led to the sophisticated technologies we see today. Since 2018, a significant rise in interest towards VPLs has emerged, mirroring the need of user-friendly tools alongside the escalating complexity and wide adoption of AI-based systems. A synthesis of the primary themes related to our research questions is provided in Fig. <ref type="figure" target="#fig_2">2</ref>. The diagram features boxes corresponding to each research question, organizing categories found in the content analysis of the collected articles. Each category provides the count of associated contributions. In the box for UX evaluation methods, articles are cross-referenced as studies can employ diverse evaluation metrics (see Tab. 2 in Appendix for the full list of evaluation metrics). </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1.">Methods and Tools for VPLs in ML</head><p>The methods and tools section in Fig. <ref type="figure" target="#fig_2">2</ref> aim at addressing two research questions, RQ1: "Which VPL-based tools have been used in designing ML-based systems?" and RQ2: "What types of VPLbased tools for ML-based system design are available, and how have they been implemented?" Software is typically developed using text-based programming languages, such as Java and Python, and is often coupled with user interfaces to enhance the understanding of complex concepts through interactive engagement and manipulation <ref type="bibr" target="#b24">[25]</ref>. These interfaces may include GUIs, TUIs, and NUIs. Given this context and that many publications do not thoroughly detail the visual language used for ML application (whether block or flow-based) or specify the programming language employed, our study focuses on the information explicitly provided by the authors. This review uncovered 35 tools providing GUIs for ML-based system design. We identified 19 Java-based tools -including 8 block-based examples such as Prompt Sapper <ref type="bibr" target="#b51">[52]</ref> and 9 flow-based like Visual Apriori <ref type="bibr" target="#b52">[53]</ref> -alongside 14 Python tools, of which 4 are block-based (e.g., Milo <ref type="bibr" target="#b53">[54]</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1.1.">Customization</head><p>Customization is pivotal for users aiming to tailor ML-based systems to specific domain requirements. However, in this review many tools were not explicitly described by their authors as customizable. While some authors have highlighted their products' customizability, including features like the creation of new nodes or blocks and the input of parameters for fine-tuning activities, findings show that such customization, beyond basic parameter adjustments, often demands computing expertise. This requirement can limit accessibility for novices. Among the 29 customizable tools, 10 are block-based and 16 are flow-based, suggesting a potential prevalence of flow-based tools.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Block-based</head><p>In the category of Java-developed block-based tools, the literature mentions tools such as Scratch <ref type="bibr" target="#b54">[55,</ref><ref type="bibr" target="#b55">56]</ref>, along with its implementations including Tooee <ref type="bibr" target="#b56">[57]</ref>, LevelUp <ref type="bibr" target="#b57">[58]</ref>, and Interactive Machine Learning Sandbox <ref type="bibr" target="#b58">[59]</ref>, as well as TinyML (an implementation of ML Blocks) <ref type="bibr" target="#b59">[60]</ref>. Within the Python ecosystem for block-based tools, examples include DeepBlocks <ref type="bibr" target="#b60">[61]</ref> and GNU Radio Companion <ref type="bibr" target="#b61">[62]</ref>. Additionally, the review identifies tools offering customizable components in both Java and Python, such as Rupai (Blockly) <ref type="bibr" target="#b62">[63]</ref>.</p><p>Flow-based Among the seven tools identified as Python-based and flow-based, all offer customization capabilities, highlighting Python's popularity and its suitability for such applications <ref type="foot" target="#foot_3">4</ref> . Examples are Orange <ref type="bibr" target="#b63">[64]</ref> (along with its implementations like Goldenberry <ref type="bibr" target="#b64">[65,</ref><ref type="bibr" target="#b65">66]</ref>), DL-IDE <ref type="bibr" target="#b66">[67]</ref>, SMILE (Simple Machine Learning) <ref type="bibr" target="#b67">[68]</ref>, DeepVisual <ref type="bibr" target="#b68">[69]</ref>, and Graphical AI <ref type="bibr" target="#b69">[70]</ref>. In the category of Java and flow-based tools, examples include aFlux <ref type="bibr" target="#b70">[71]</ref>, Rapsai (Rapid Application Prototyping System for AI) <ref type="bibr" target="#b71">[72,</ref><ref type="bibr" target="#b72">73]</ref>, RapidMiner <ref type="bibr" target="#b73">[74]</ref>, KNIME <ref type="bibr" target="#b74">[75]</ref>, Yale <ref type="bibr" target="#b75">[76]</ref>, Node-RED <ref type="bibr" target="#b76">[77]</ref>, and OneLabeler <ref type="bibr" target="#b77">[78]</ref>.</p><p>When considering tool integrations and implementations as separate entities, the distribution of GUI-equipped tools that are both flow-based and customizable, and written in either Java or Python, appears to be nearly balanced. Moreover, focusing solely on the aspect of GUI and customization -irrespective of the programming language used -the majority emerges as flow-based, with 16 tools, compared to 10 that are block-based. This disparity can partly due to the fact that not all authors specify the programming languages utilized.</p><p>Some cases, such as Marcelle <ref type="bibr" target="#b78">[79]</ref>, CO-ML <ref type="bibr" target="#b79">[80]</ref>, and WEKA -Machine Learning workbench <ref type="bibr" target="#b80">[81]</ref>, exhibit particular ambiguities. For Marcelle and CO-ML, the available documentation falls short of specifying whether these tools are developed using Java, Python, or a mix of both, and it does not categorize them explicitly as block-based or flow-based. While WEKA is identified as Java-based, its documentation lacks clear information on the VPL approach it employs. These omissions may highlight the complexities involved in implementing VPLs within ML design.</p><p>Finally, our review identified few tools that play a role in providing methods to clarify the inner workings of black-box models or to elucidate ML mechanisms, for instance mentioning XAI techniques. Among such tools, Gest <ref type="bibr" target="#b81">[82]</ref>, CO-ML <ref type="bibr" target="#b79">[80]</ref>, Mix &amp; Match <ref type="bibr" target="#b82">[83]</ref>, and Rapsai <ref type="bibr" target="#b72">[73]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2.">Interaction Modality</head><p>The interaction modality of these tools can affect their accessibility and usability for users with limited experience. Our analysis indicates that drag-and-drop is the primary interaction modality, enabling users to easily manipulate and connect nodes or blocks in a visual workspace. This modality is typical of block-based and flow-based languages, with our review reporting 27 tools. However, examples like Mix &amp; Match <ref type="bibr" target="#b82">[83]</ref> explore alternative approaches. It is a hybrid physical-digital toolkit that integrates GUIs with tangible tokens that users manipulate to design ML-based systems and perform typical ML tasks, such as supervised and unsupervised classification. Another example is Gest <ref type="bibr" target="#b81">[82]</ref> -ML gesture recognition system, through which children utilize a sensor to engage with ML concepts.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3.">Application Domains</head><p>Equipping domain experts with the necessary tools to participate in the design process can support the development of unbiased and trustworthy ML-based systems. For instance, leveraging their specialized knowledge can enable increased control over recommender systems, which shape our choices by tailoring search results to our queries, thus influencing our consumption patterns, public opinion, and societal perceptions <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b6">7]</ref>. Such control can prevent these systems from filtering and prioritizing information based on opaque criteria, like browsing habits and user demographics <ref type="bibr" target="#b7">[8]</ref>. Given this premise, the third box in Fig. <ref type="figure" target="#fig_2">2</ref> delves into research question RQ3: 'What are the ML application domains where VPL-based tools find their use?'</p><p>This review reports that VPLs are mainly utilized within the field of computer science (13 papers), such as DeepGraph <ref type="bibr" target="#b83">[84]</ref>. In the education sector, VPLs are also reflected in 13 papers, with tools like Scratch <ref type="bibr" target="#b54">[55,</ref><ref type="bibr" target="#b55">56,</ref><ref type="bibr" target="#b56">57,</ref><ref type="bibr" target="#b57">58,</ref><ref type="bibr" target="#b58">59]</ref> being employed to introduce children to the concepts underlying ML processes. In industry sector, tools like PaddlePaddle <ref type="bibr" target="#b84">[85]</ref> can empower companies to train their employees to become experts proficient in both ML processes and business applications. In healthcare, VPLs provide valuable tools for domain experts, as shown in 5 papers. For instance, KNIME <ref type="bibr" target="#b74">[75]</ref> is used to develop an ML-based system aimed at predicting hospital admissions. Similarly, RapidMiner <ref type="bibr" target="#b73">[74]</ref> is applied in biomedical informatics for visual workflow design, thereby enhancing healthcare decisions and facilitating the early diagnosis and prediction of diseases. The Workflow Designer <ref type="bibr" target="#b86">[86]</ref> enables users to prototype and manage complex ML workflows, such as those involving electroencephalography signals. Additionally, there are tools for managing ML pipelines in the cloud for specific applications, such as diabetes treatment, using Lemonade <ref type="bibr" target="#b87">[87]</ref>. In these cases, widely used ML models, including K-Nearest Neighbors, Naïve Bayes, Decision Trees, Support Vector Machines, and Deep Neural Networks, have been deployed and assessed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4.">Accessibility</head><p>In this section, we investigate the accessibility of VPL-based tools, as it can affect the participation of a broader audience. Easy accessibility can enhance inclusivity, improve the overall user experience, and increase usability for all users. Tools that allow end-user modifications can be adapted to specific domains, preventing exclusionary experiences. We assess accessibility through two modalities: ease of user modification and mode of access. For the first modality, we evaluate whether the tool is open-source, which enables users to freely inspect, modify, and enhance it, or proprietary, which includes restrictions imposed by the owner. For the second modality, we examine the access method of the application development environment, whether through a web browser or a desktop application. We evaluated both modalities together, recognizing that the ease of user modification represents a deeper form of accessibility. Therefore, we address RQ4 'What access modalities are available for designing ML-based systems?', by exploring these two access modalities (see Accessibility box in Fig. <ref type="figure" target="#fig_2">2</ref>).</p><p>Aligned with existing literature on VPLs in the IoT domain <ref type="bibr" target="#b47">[48]</ref>, we expected a prevalence of open-source web applications. Our review indeed confirmed this expectation, with 28 papers indicating a preference for open-source environments, of which 13 specifically favor web applications such as <ref type="bibr" target="#b59">[60,</ref><ref type="bibr" target="#b62">63,</ref><ref type="bibr" target="#b78">79,</ref><ref type="bibr" target="#b71">72,</ref><ref type="bibr" target="#b51">52,</ref><ref type="bibr" target="#b69">70,</ref><ref type="bibr" target="#b87">87,</ref><ref type="bibr" target="#b83">84]</ref>. This tendency reflects a strategic effort to extend access more broadly and address the accessibility hurdles that proprietary desktop-based platforms (e.g., LabVIEW <ref type="bibr" target="#b88">[88]</ref>) present.</p><p>In our review, we identified eight papers featuring examples of open-source applications developed specifically for desktop environments, including <ref type="bibr" target="#b74">[75,</ref><ref type="bibr" target="#b63">64,</ref><ref type="bibr" target="#b64">65,</ref><ref type="bibr" target="#b65">66,</ref><ref type="bibr" target="#b68">69]</ref>. Additionally, we found seven applications, such as <ref type="bibr" target="#b58">[59,</ref><ref type="bibr" target="#b57">58,</ref><ref type="bibr" target="#b54">55,</ref><ref type="bibr" target="#b55">56,</ref><ref type="bibr" target="#b56">57]</ref>, that are developed for both desktop and web platforms. Finally, we found an application <ref type="bibr" target="#b82">[83]</ref> that employs a hybrid model combining TUIs and GUIs. This application incorporates both open-source and proprietary components, and is partially developed for both web and desktop platforms.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.5.">End-users</head><p>This section aims at addressing the research question RQ5: 'What is the background of users who have used VPL-based tools in ML application domains?' VPLs leverage visual representations of programming logic to offer an intuitive approach to software design, making them particularly accessible to users with little to no programming experience. This review reveals their application by domain specialists <ref type="bibr">(17 papers)</ref> working in sectors like healthcare and agriculture, as well as students within educational settings. In nine papers, VPLs have been utilized across various proficiency levels, with expectations of more in-depth use by experienced practi-tioners, such as for ML integration. However, their tool interface can facilitate the prototyping process of ML-based systems by domain experts in healthcare and education. In the computer science domain (10 papers), including computer vision, IoT, and AI engineering, experts have utilized VPL-based tools to mitigate syntax errors and identify areas for improvement in ML processes.</p><p>Research provides examples demonstrating that collaboration in co-design activities can effectively engage children in the development of new Intelligent User Interfaces (IUIs) by using modalities such as speech, gesture, and writing. This participation can empower them to conceptualize and propose ideas for complex technical systems that integrate AI processes <ref type="bibr" target="#b89">[89]</ref>. This review reports some initiatives aimed at enhancing collaboration among practitioners with diverse levels of expertise, such as Marcelle <ref type="bibr" target="#b78">[79]</ref>, CO-ML <ref type="bibr" target="#b79">[80]</ref>, and Rapsai <ref type="bibr" target="#b71">[72]</ref>. Similarly, the Mix &amp; Match tool <ref type="bibr" target="#b82">[83]</ref> employs a hybrid model combining TUIs and GUIs to foster collaborative design efforts.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.6.">User Experience Evaluation Methods</head><p>A key aspect of the study was to examine the extent of user participation in evaluating their interaction with the proposed VPL-based tool. In addressing RQ6 'How have usability and user participation in VPL-based systems been assessed?', our analysis revealed that 12 studies conducted evaluations on usability and user experience of these systems (see Tab. 2 in Appendix). The other studies focused on computational performance, employing traditional ML evaluation metrics like accuracy, F1 score, and loss. These 12 studies evaluate the usability of VPL-based systems employing a range of methods, such as Likert scales for open-ended questions and custom questionnaires (5 papers), task completion times (6 papers), the think aloud protocol (2 papers), Affinity for Technology Interaction (ATI) Scale and USE Questionnaire (2 papers), and both NASA-TLX and SUS assessments. NASA-TLX and SUS were mainly used in two studies: one assessing the usability and cognitive load of a flow-based system for junior data scientists in comparison to tabular and code-based representations <ref type="bibr" target="#b66">[67]</ref>, and another evaluating the effectiveness of diverse VPLs for domain experts in healthcare, biomedical laboratories, and education <ref type="bibr" target="#b90">[90]</ref>. A study <ref type="bibr" target="#b82">[83]</ref> employed the USE Questionnaire (USEQ) to measure user satisfaction concerning usability, satisfaction, and ease of use. The review reported studies employing the Likert scale <ref type="bibr" target="#b58">[59]</ref> focusing on the design of a prototype VPL-based system, where participants rated aspects such as interface components, visualization clarity, and system interaction. In certain instances, more tailored evaluation criteria were utilized, such as custom questionnaires <ref type="bibr" target="#b69">[70]</ref> exploring users' experiences with the VPL-based tool through specific questions on their preferences for developing AI/ML graphically and their favored programming languages. Another paper <ref type="bibr" target="#b51">[52]</ref> leveraged the cognitive dimensions framework <ref type="bibr" target="#b43">[44]</ref> to assess usability at different developmental stages of the VPL-based prototype.</p><p>The sample sizes of user studies varied, from 4 to 30 participants, with an average participation of 17 individuals. Two studies each had 30 participants <ref type="bibr" target="#b81">[82,</ref><ref type="bibr" target="#b51">52]</ref>, while one study did not specify participant numbers <ref type="bibr" target="#b78">[79]</ref> (see Tab. 2). In terms of participant demographics, seven out of the twelve studies disclosed an age range of participants from 10 to 56 years old. However, five of the twelve studies <ref type="bibr" target="#b53">[54,</ref><ref type="bibr" target="#b57">58,</ref><ref type="bibr" target="#b69">70,</ref><ref type="bibr" target="#b78">79,</ref><ref type="bibr" target="#b77">78]</ref> omitted details on participants' ages, with <ref type="bibr" target="#b69">[70]</ref> lacking almost any information regarding its participants. In a study <ref type="bibr" target="#b81">[82]</ref>, the age of participants ranged from 10 to 13, as the research aimed at developing methods to teach ML concepts to children. Additionally, six out of the twelve studies detailed the gender distribution among participants, which was not always even; only <ref type="bibr" target="#b82">[83]</ref> showed a balanced gender distribution. In the case of <ref type="bibr" target="#b51">[52]</ref>, gender information was provided for 18 out of 30 participants. Across all studies, out of a total of 122 participants, 44% were female, 46% were male, and 10% were not specified. Overall, the data indicate that the assessment of users' participation with VPL-based tools has been underemphasized, with a greater focus placed on the computational efficiency of the systems deployed and users' experience.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Discussion and Conclusions</head><p>The integration of AI across various industries primarily relies on ML-based systems, which, despite their transformative potential, can be complex and inaccessible to those without a technical background. This review examines how VPLs can mitigate these barriers, thereby making the design of ML-based systems more accessible to domain specialists. It investigates the application of ML processes through VPLs, aiming to identify tools that democratize AI by addressing both existing challenges and potential areas for future research. Given that leveraging the expertise of domain specialists can enhance trust and trustworthiness in ML decisions, this study investigates the extent to which VPL-based tools integrate interpretability techniques and promote collaborative work environments. Through a systematic examination of 38 articles, selected from an initial pool of 2,363, this review sheds light on the potential of VPLs to contribute to the democratization of AI and enhance its accessibility.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Employed technologies</head><p>Our findings reveal that ML-based system development primarily employs GUIs based on flow-based programming languages, allowing for user customization. The programming language used, whether Java or Python, alongside the choice of a flow-based design, doesn't inherently limit customization capabilities. However, the focus on customization features suggests that GUIs interfaces can be more easily manipulated by users with computing expertise. The review also reports a limited number of tools that contribute to demystifying the operations of black-box models or explaining ML mechanisms, for example, by incorporating XAI techniques. The accessibility of tools for domain specialists can be influenced by the interaction modality. Our analysis shows that drag-and-drop functionality is the predominant mode of interaction, simplifying complex tasks and enhancing user experience. Despite their user-friendly design for beginners, our review reveals that VPLs are mainly used by computing experts for technological developments, and in education to teach ML concepts to students. Recent research in education is exploring advancements in ML and sensor technology to augment interactive learning experiences. For example, we identified efforts to introduce ML-based gesture recognition systems that utilize physical input devices through the use of sensors <ref type="bibr" target="#b81">[82]</ref>. Such systems can enhance the understanding of ML concepts among novices by enabling them to collect data, design ML models, and iteratively refine these models based on feedback. The significant evolution in microprocessors, memory, cameras, and sensors over the past decade has facilitated gestural interaction, signifying a shift toward NUIs <ref type="bibr" target="#b35">[36]</ref>. Contemporary literature provides evidence of tools that embody NUI principles directly. For instance, InteractML <ref type="bibr" target="#b91">[91]</ref> that simplifies the development and adjustment of ML models for creators of all backgrounds, using a node-based graph and virtual reality interface, with minimal programming required. Although these ongoing technological advancements are expected to generate a wave of innovative applications in the near future, this review reports poor literature on the integration of NUIs with VPLs.</p><p>Application domains, accessibility and evaluation metrics Our study revealed that beyond education and computer science, few domains, such as the healthcare sector, have adopted VPL-based tools (e.g., KNIME and RapidMiner). This finding highlights an opportunity to further explore the capabilities of flow-based programming languages in specific domains. By assessing their limitations and identifying possible enhancements, we can broaden the reach of VPLs to a more diverse audience. The findings indicate a significant trend toward adopting open-source platforms accessible through web applications, consistent with earlier research insights. VPLs can accommodate various expertise levels, simplifying complex tasks for novice users and empowering computing experts. However, they are primarily utilized by novices in educational settings and by experts in computer science. This evidence may explain the lack of initiatives aimed at encouraging collaboration between novices and experts. Finally, the variety in evaluation methods, from tailored custom metrics to broader questionnaires like SUS and NASA TLX, highlights the lack of standardized methodologies for evaluating the usability of VPL-based systems, along with user participation and experience.</p><p>In summary, our review of VPL-based tools in the ML context reveals a common problem. A significant number of these tools are not customizable, lack features for interpretability, or require substantial computing expertise for effective application. This finding shows a gap in research towards developing ML-based systems that are readily accessible to domain specialists without deep computing knowledge. By integrating XAI techniques, we could improve understanding of ML decision-making processes. To address this gap, our future work will introduce PyFlowML<ref type="foot" target="#foot_4">5</ref> , a prototype developed within an open-source, flow-based environment tailored for widespread adoption. With a focus on customizability and userfriendliness, we plan to assess whether PyFlowML can streamline ML processes and integrate XAI techniques, thereby improving trust and trustworthiness among novices. Currently being tested by both experts and end-users, we plan to compare its usability with tools like KNIME. This comparison could contribute to set benchmarks for developing VPL-based tools designed to foster the participation of domain specialists in the ML-based systems design.</p><p>Limitations This systematic literature review aims to explore how VPL-based tools can engage domain experts in designing trustworthy ML-based systems from a HCI perspective. This study's robustness could be influenced by factors like study selection, drawing primarily from digital libraries like IEEE Xplore and ACM, which house a vast collection of conference papers and journal articles relevant to our focus. However, the coverage of these libraries, while valuable, is not all-encompassing, potentially affecting the comprehensiveness of our findings.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>by the PRISMA flow diagram.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Identification process for paper selection</figDesc><graphic coords="8,110.13,502.74,375.02,125.41" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Summary of the key aspects of the research questions and literature review contributions</figDesc><graphic coords="9,110.13,517.17,375.00,121.38" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc></figDesc><table><row><cell cols="6">Distribution of selected articles per year</cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell></row><row><cell cols="14">1994 2005 2006 2013 2014 2015 2017 2018 2019 2020 2021 2022 2023 Total</cell></row><row><cell>1</cell><cell>1</cell><cell>1</cell><cell>2</cell><cell>1</cell><cell>1</cell><cell>1</cell><cell>5</cell><cell>5</cell><cell>3</cell><cell>5</cell><cell>5</cell><cell>7</cell><cell>38</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">MIT Technology Review: Gender Bias in Goldman Sachs' Apple Card Algorithm</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Reuters: Bias in Amazon's AI Recruitment Process</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">ProPublica: Ethnic Bias in COMPAS (Correctional Offender Management Profiling for Alternative Sanctions) Risk Assessment Algorithm</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">IEEE Spectrum: The Top Programming Languages 2023</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">YouTube: PyFlowML Demo</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>Research partly funded by PNRR -M4C2 -Investimento 1.3, Partenariato Esteso PE00000013 -"FAIR -Future Artificial Intelligence Research" -Spoke 1 "Human-centered AI", funded by the European Commission under the NextGeneration EU programme.</p></div>
			</div>

			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. User-based testing details</head></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">E</forename><surname>Commission</surname></persName>
		</author>
		<ptr target="https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:52020DC0065&amp;from=EN" />
		<title level="m">White paper on artificial intelligence -a european approach to excellence and trust</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">The forthcoming artificial intelligence (ai) revolution: Its impact on society and firms</title>
		<author>
			<persName><forename type="first">S</forename><surname>Makridakis</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.futures.2017.03.006</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1016/j.futures.2017.03.006" />
	</analytic>
	<monogr>
		<title level="j">Futures</title>
		<imprint>
			<biblScope unit="volume">90</biblScope>
			<biblScope unit="page" from="46" to="60" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">E</forename><surname>Brynjolfsson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mcafee</surname></persName>
		</author>
		<title level="m">The second machine age: Work, progress, and prosperity in a time of brilliant technologies</title>
				<imprint>
			<publisher>WW Norton &amp; Company</publisher>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
	<note>Book published</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Education in the era of generative artificial intelligence (ai): Understanding the potential benefits of chatgpt in promoting teaching and learning</title>
		<author>
			<persName><forename type="first">D</forename><surname>Baidoo-Anu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">Owusu</forename><surname>Ansah</surname></persName>
		</author>
		<idno type="DOI">10.61969/jai.1337500</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of AI</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="52" to="62" />
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Grand challenges for hci researchers</title>
		<author>
			<persName><forename type="first">B</forename><surname>Shneiderman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Plaisant</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Cohen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Jacobs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Elmqvist</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Diakopoulos</surname></persName>
		</author>
		<idno type="DOI">10.1145/2977645</idno>
	</analytic>
	<monogr>
		<title level="j">Interactions</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="24" to="25" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Feedback loop and bias amplification in recommender systems</title>
		<author>
			<persName><forename type="first">M</forename><surname>Mansoury</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Abdollahpouri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Pechenizkiy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Mobasher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Burke</surname></persName>
		</author>
		<idno type="DOI">10.48550/ARXIV.2007.13019</idno>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Recommender systems and their ethical challenges</title>
		<author>
			<persName><forename type="first">S</forename><surname>Milano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Taddeo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Floridi</surname></persName>
		</author>
		<idno type="DOI">10.1007/s00146-020-00950-y</idno>
	</analytic>
	<monogr>
		<title level="j">AI &amp; SOCIETY</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="957" to="967" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Detecting race and gender bias in visual representation of ai on web search engines</title>
		<author>
			<persName><forename type="first">M</forename><surname>Makhortykh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Urman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Ulloa</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-78818-6_5</idno>
	</analytic>
	<monogr>
		<title level="s">Communications in Computer and Information Science</title>
		<imprint>
			<biblScope unit="page" from="36" to="50" />
			<date type="published" when="2021">2021. 2021</date>
			<publisher>Springer International Publishing</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Why technology favors tyranny</title>
		<author>
			<persName><forename type="first">Y</forename><forename type="middle">N</forename><surname>Harari</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The Atlantic</title>
		<imprint>
			<biblScope unit="volume">322</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="64" to="73" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">R</forename><surname>Council</surname></persName>
		</author>
		<title level="m">Beyond productivity: Information technology, innovation, and creativity</title>
				<imprint>
			<publisher>National Academies Press</publisher>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
	<note>Book published</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Bridging the gap between ethics and practice: Guidelines for reliable, safe, and trustworthy human-centered ai systems</title>
		<author>
			<persName><forename type="first">B</forename><surname>Shneiderman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Interactive Intelligent Systems (TiiS)</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="1" to="31" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">End-user development: Empowering stakeholders with artificial intelligence, meta-design, and cultures of participation</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fischer</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-79840-6_1</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings</title>
				<meeting>null<address><addrLine>Berlin, Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">End-user development: An emerging paradigm</title>
		<author>
			<persName><forename type="first">H</forename><surname>Lieberman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Paternò</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Klann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Wulf</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">End User Development</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Understanding, fostering, and supporting cultures of participation</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fischer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Interactions</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="42" to="53" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Design trade-offs in cultures of participation: Empowering end users to improve their quality of life</title>
		<author>
			<persName><forename type="first">G</forename><surname>Fischer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Fogli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mørch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Piccinno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Valtolina</surname></persName>
		</author>
		<idno type="DOI">10.1080/0144929X.2020.1691346</idno>
	</analytic>
	<monogr>
		<title level="j">Behaviour &amp; Information Technology</title>
		<imprint>
			<biblScope unit="volume">39</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="4" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<author>
			<persName><forename type="first">B</forename><surname>Shneiderman</surname></persName>
		</author>
		<title level="m">Human-centered ai</title>
				<imprint>
			<publisher>Oxford University Press</publisher>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
	<note>Book published</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Scratch community blocks: Supporting children as data scientists</title>
		<author>
			<persName><forename type="first">S</forename><surname>Dasgupta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">M</forename><surname>Hill</surname></persName>
		</author>
		<idno type="DOI">10.1145/3025453.3025847</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems</title>
				<meeting>the 2017 CHI Conference on Human Factors in Computing Systems<address><addrLine>Denver, Colorado, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="3620" to="3631" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">F</forename><surname>Paternò</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Wulf</surname></persName>
		</author>
		<title level="m">New perspectives in end-user development</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note>Book published</note>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Ores: Lowering barriers with participatory machine learning in wikipedia</title>
		<author>
			<persName><forename type="first">A</forename><surname>Halfaker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">S</forename><surname>Geiger</surname></persName>
		</author>
		<idno type="DOI">10.1145/3415219</idno>
	</analytic>
	<monogr>
		<title level="m">Proc. ACM Hum.-Comput. Interact</title>
				<meeting>ACM Hum.-Comput. Interact<address><addrLine>CSCW2</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="1" to="37" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers</title>
		<author>
			<persName><forename type="first">C</forename><surname>Kelleher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Pausch</surname></persName>
		</author>
		<idno type="DOI">10.1145/1089733.1089734</idno>
	</analytic>
	<monogr>
		<title level="j">ACM Comput. Surv</title>
		<imprint>
			<biblScope unit="volume">37</biblScope>
			<biblScope unit="issue">2</biblScope>
			<date type="published" when="2005-06">June 2005, 2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Key issues in information systems management</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Brancheau</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Wetherbe</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">MIS quarterly</title>
		<imprint>
			<biblScope unit="page" from="23" to="45" />
			<date type="published" when="1987">1987</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">The state of the art in end-user software engineering</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Ko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Abraham</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Beckwith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Blackwell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Burnett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Erwig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Scaffidi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lawrance</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lieberman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Myers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B</forename><surname>Rosson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Rothermel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Shaw</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wiedenbeck</surname></persName>
		</author>
		<idno type="DOI">10.1145/1922649.1922658</idno>
	</analytic>
	<monogr>
		<title level="j">ACM Comput. Surv</title>
		<imprint>
			<biblScope unit="volume">43</biblScope>
			<biblScope unit="issue">3</biblScope>
			<date type="published" when="2011-04">April 2011, 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<monogr>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">H</forename><surname>Winston</surname></persName>
		</author>
		<title level="m">Artificial intelligence</title>
				<imprint>
			<publisher>Addison-Wesley Longman Publishing Co., Inc</publisher>
			<date type="published" when="1984">1984</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">End user development: Survey of an emerging field for empowering people</title>
		<author>
			<persName><forename type="first">F</forename><surname>Paternò</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Scholarly Research Notices</title>
				<imprint>
			<publisher>Hindawi</publisher>
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Characterizing visual programming approaches for end-user developers: A systematic review</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Kuhail</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Farooq</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Hammad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Bahja</surname></persName>
		</author>
		<idno type="DOI">10.1109/ACCESS.2021.3051043</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="14181" to="14202" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Taxonomies of visual programming and program visualization</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">A</forename><surname>Myers</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Visual Languages and Computing</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="97" to="123" />
			<date type="published" when="1990-03">March 1990, 1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">A classification system for visual programming languages</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">M</forename><surname>Burnett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Baker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Visual Languages and Computing</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="287" to="300" />
			<date type="published" when="1994-09">September 1994, 1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Fostering computational thinking skills with a tangible blocks programming environment</title>
		<author>
			<persName><forename type="first">T</forename><surname>Turchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Malizia</surname></persName>
		</author>
		<idno type="DOI">10.1109/VLHCC.2016.7739692</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)</title>
				<imprint>
			<date type="published" when="2016">2016. 2016</date>
			<biblScope unit="page" from="232" to="233" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">User-driven visual composition of service-based interactive spaces</title>
		<author>
			<persName><forename type="first">C</forename><surname>Ardito</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">F</forename><surname>Costabile</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Desolda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Lanzilotti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Matera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Piccinno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Picozzi</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.jvlc.2014.01.003</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1016/j.jvlc.2014.01.003" />
	</analytic>
	<monogr>
		<title level="j">Journal of Visual Languages &amp; Computing</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="278" to="296" />
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Interactive visual data abstraction in a declarative visual programming language</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">M</forename><surname>Burnett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">L</forename><surname>Ambler</surname></persName>
		</author>
		<idno type="DOI">10.1006/jvlc.1994.1003</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1006/jvlc.1994.1003" />
	</analytic>
	<monogr>
		<title level="j">Journal of Visual Languages &amp; Computing</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="29" to="60" />
			<date type="published" when="1994">1994. 1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Visual languages and computing survey: Data flow visual programming languages</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Hils</surname></persName>
		</author>
		<idno type="DOI">10.1016/1045-926X(92)90034-J</idno>
		<idno>-926X(92)90034-J</idno>
		<ptr target="org/10.1016/1045" />
	</analytic>
	<monogr>
		<title level="j">Journal of Visual Languages &amp; Computing</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="69" to="101" />
			<date type="published" when="1992">1992. 1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">Evidence in favor of visual representation for the dataflow paradigm: An experiment testing labview&apos;s comprehensibility</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">N</forename><surname>Whitley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">R</forename><surname>Novick</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Fisher</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Human-Computer Studies</title>
		<imprint>
			<biblScope unit="volume">64</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="281" to="303" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<monogr>
		<author>
			<persName><forename type="first">B</forename><surname>Mcneel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Davidson</surname></persName>
		</author>
		<ptr target="http://www.grasshopper3d.com/" />
		<title level="m">Online resource</title>
				<imprint/>
	</monogr>
	<note>Grasshopper</note>
</biblStruct>

<biblStruct xml:id="b33">
	<analytic>
		<title level="a" type="main">Visual programming</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">M</forename><surname>Burnett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">W</forename><surname>Mcintyre</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer-Los Alamitos</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="page" from="14" to="14" />
			<date type="published" when="1995">1995. 1995</date>
			<publisher>IEEE Institute of Electrical and Electronics</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b34">
	<analytic>
		<title level="a" type="main">A human-centred tangible approach to learning computational thinking</title>
		<author>
			<persName><forename type="first">T</forename><surname>Turchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Malizia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">EAI Endorsed Transactions on Ambient Systems</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">9</biblScope>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b35">
	<analytic>
		<title level="a" type="main">Natural user interfaces are not natural</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">A</forename><surname>Norman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Interactions</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="6" to="10" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b36">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Turek</surname></persName>
		</author>
		<ptr target="https://www.darpa.mil/program/explainable-artificial-intelligence" />
		<title level="m">Explainable ai (xai)</title>
				<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
		<respStmt>
			<orgName>DARPA</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b37">
	<analytic>
		<title level="a" type="main">Global explanations of neural networks: Mapping the landscape of predictions</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ibrahim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Louie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Modarres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Paisley</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and Society (AIES &apos;19</title>
				<meeting>the 2019 AAAI/ACM Conference on AI, Ethics, and Society (AIES &apos;19</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b38">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Rad</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2006.11371</idno>
		<title level="m">Opportunities and challenges in explainable artificial intelligence (xai): A survey</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b39">
	<analytic>
		<title level="a" type="main">Fooling lime and shap: Adversarial attacks on post hoc explanation methods</title>
		<author>
			<persName><forename type="first">D</forename><surname>Slack</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Hilgard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Jia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Lakkaraju</surname></persName>
		</author>
		<idno type="DOI">10.1145/3375627.3375830</idno>
		<idno>doi:10.1145/3375627.3375830</idno>
		<ptr target="https://doi.org/10.1145/3375627.3375830" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the AAAI/ACM Conference on AI, Ethics, and Society (AIES &apos;20</title>
				<meeting>the AAAI/ACM Conference on AI, Ethics, and Society (AIES &apos;20</meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b40">
	<analytic>
		<title level="a" type="main">Visual languages and computing survey: Data flow visual programming languages</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Hils</surname></persName>
		</author>
		<idno type="DOI">10.1016/1045-926X(92)90034-J</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Visual Languages &amp; Computing</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="69" to="101" />
			<date type="published" when="1992">1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b41">
	<monogr>
		<title level="m" type="main">Visual programming languages: A survey</title>
		<author>
			<persName><forename type="first">M</forename><surname>Boshernitsan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Downes</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2004">2004</date>
			<pubPlace>Los Angeles, CA, USA</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Computer Science Division, University of California</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b42">
	<analytic>
		<title level="a" type="main">Usability and suitability survey of features in visual ides for non-programmers</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Rouly</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Orbeck</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Syriani</surname></persName>
		</author>
		<idno type="DOI">10.1145/2688204.2688207</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools</title>
				<meeting>the 6th Workshop on Evaluation and Usability of Programming Languages and Tools<address><addrLine>portland, Oregon, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="31" to="42" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b43">
	<analytic>
		<title level="a" type="main">Usability analysis of visual programming environments: A &apos;cognitive dimensions&apos; framework</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">R G</forename><surname>Green</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Petre</surname></persName>
		</author>
		<idno type="DOI">10.1006/jvlc.1996.0009</idno>
		<idno>doi:</idno>
		<ptr target="https://doi.org/10.1006/jvlc.1996.0009" />
	</analytic>
	<monogr>
		<title level="j">Journal of Visual Languages &amp; Computing</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="131" to="174" />
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b44">
	<analytic>
		<title level="a" type="main">Block-based versus flow-based programming for naive programmers</title>
		<author>
			<persName><forename type="first">D</forename><surname>Mason</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Dave</surname></persName>
		</author>
		<idno type="DOI">10.1109/BLOCKS.2017.8120405</idno>
	</analytic>
	<monogr>
		<title level="m">2017 IEEE Blocks and Beyond Workshop</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="25" to="28" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b45">
	<analytic>
		<title level="a" type="main">Visual and textual programming languages: A systematic review of the literature</title>
		<author>
			<persName><forename type="first">M</forename><surname>Noone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mooney</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Computers in Education</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="149" to="174" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b46">
	<analytic>
		<title level="a" type="main">Program learning for beginners: Survey and taxonomy of programming learning tools</title>
		<author>
			<persName><forename type="first">D</forename><surname>Saito</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sasaki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Washizaki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Fukazawa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Muto</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICEED.2017.8251181</idno>
	</analytic>
	<monogr>
		<title level="m">Presented at the 2017 IEEE 9th International Conference on Engineering Education (ICEED)</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="137" to="142" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b47">
	<analytic>
		<title level="a" type="main">A survey on visual programming languages in internet of things</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">P</forename><surname>Ray</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Scientific Programming</title>
		<imprint>
			<biblScope unit="volume">2017</biblScope>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b48">
	<analytic>
		<title level="a" type="main">Characterizing visual programming approaches for end-user developers: A systematic review</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Kuhail</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Farooq</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Hammad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Bahja</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="14181" to="14202" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b49">
	<analytic>
		<title level="a" type="main">Low-code/no-code development: A systematic literature review</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">E</forename><surname>Kamouchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kissi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">E</forename><surname>Beggar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Presented at the 2023 14th International Conference on Intelligent Systems: Theories and Applications (SITA)</title>
				<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b50">
	<monogr>
		<title level="m" type="main">Guidelines for performing systematic literature reviews in software engineering</title>
		<author>
			<persName><forename type="first">B</forename><surname>Kitchenham</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Charters</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007-01">2007. January 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b51">
	<analytic>
		<title level="a" type="main">Prompt sapper: a llm-empowered production tool for building ai chains</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Xing</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Lu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Software Engineering and Methodology</title>
		<imprint>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b52">
	<analytic>
		<title level="a" type="main">Visual interface for online watching of frequent itemset generation in apriori and eclat</title>
		<author>
			<persName><forename type="first">A</forename><surname>Mahanti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Alhajj</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Fourth International Conference on Machine Learning and Applications (ICMLA&apos;05)</title>
				<imprint>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page">6</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b53">
	<analytic>
		<title level="a" type="main">Milo: A visual programming environment for data science education</title>
		<author>
			<persName><forename type="first">A</forename><surname>Rao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bihani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Nair</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)</title>
				<imprint>
			<date type="published" when="2018">2018. 2018</date>
			<biblScope unit="page" from="211" to="215" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b54">
	<analytic>
		<title level="a" type="main">Graphical platform of intelligent algorithm development for object detection of educational drone</title>
		<author>
			<persName><forename type="first">W</forename><surname>Shi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Dong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">China Automation Congress (CAC)</title>
				<imprint>
			<date type="published" when="2021">2021. 2021</date>
			<biblScope unit="page" from="6780" to="6784" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b55">
	<analytic>
		<title level="a" type="main">Promoting computational thinking through visual block programming tools</title>
		<author>
			<persName><forename type="first">P</forename><surname>Plaza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Castro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Sáez-López</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Sancristobal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Gil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Menacho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>García-Loro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Quintana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Martin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Global Engineering Education Conference (EDUCON)</title>
				<imprint>
			<date type="published" when="2021">2021. 2021</date>
			<biblScope unit="page" from="1131" to="1136" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b56">
	<analytic>
		<title level="a" type="main">Tooee: A novel scratch extension for k-12 big data and artificial intelligence education using text-based visual blocks</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Park</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Shin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Access</title>
		<imprint>
			<biblScope unit="volume">9</biblScope>
			<biblScope unit="page" from="149630" to="149646" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b57">
	<analytic>
		<title level="a" type="main">Levelup-automatic assessment of block-based machine learning projects for ai education</title>
		<author>
			<persName><forename type="first">T</forename><surname>Reddy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Williams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Breazeal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)</title>
				<imprint>
			<date type="published" when="2022">2022. 2022</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b58">
	<analytic>
		<title level="a" type="main">On building design guidelines for an interactive machine learning sandbox application</title>
		<author>
			<persName><forename type="first">G</forename><surname>Nodalo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M S</forename><surname>Iii</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Valenzuela</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Deja</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 5th International ACM In-Cooperation HCI and UX Conference</title>
				<meeting>the 5th International ACM In-Cooperation HCI and UX Conference</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="70" to="77" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b59">
	<analytic>
		<title level="a" type="main">Ml blocks: A block-based, graphical user interface for creating tinyml models</title>
		<author>
			<persName><forename type="first">R</forename><surname>Williams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Moskal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">D</forename><surname>Halleux</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)</title>
				<imprint>
			<date type="published" when="2022">2022. 2022</date>
			<biblScope unit="page" from="1" to="5" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b60">
	<analytic>
		<title level="a" type="main">Towards a visual programming tool to create deep learning models</title>
		<author>
			<persName><forename type="first">T</forename><surname>Calò</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">D</forename><surname>Russis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Companion Proceedings of the 2023 ACM SIGCHI Symposium on Engineering Interactive Computing Systems</title>
				<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="38" to="44" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b61">
	<analytic>
		<title level="a" type="main">Machine learning plug-ins for gnu radio companion</title>
		<author>
			<persName><forename type="first">R</forename><surname>Anil</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Danymol</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Gawande</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Gandhiraj</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE)</title>
				<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="1" to="5" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b62">
	<analytic>
		<title level="a" type="main">A framework for developing graphically programmable low-cost robotics kit for classroom education</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">H</forename><surname>Masum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">S</forename><surname>Rifat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Tareeq</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Heickal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 10th International Conference on Education Technology and Computers</title>
				<meeting>the 10th International Conference on Education Technology and Computers</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="22" to="26" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b63">
	<analytic>
		<title level="a" type="main">Orange: data mining toolbox in python</title>
		<author>
			<persName><forename type="first">J</forename><surname>Demšar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Curk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Erjavec</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Č</forename><surname>Gorup</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Hočevar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Milutinovič</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Možina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Polajnar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Toplak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="2349" to="2353" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b64">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Rojas-Galeano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Rodriguez</surname></persName>
		</author>
		<title level="m">Goldenberry: Eda visual programming in orange, Proceedings of the 15th annual conference companion on Genetic and evolutionary computation</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="1325" to="1332" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b65">
	<analytic>
		<title level="a" type="main">Deconstructing gas into visual software components</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">P</forename><surname>Garzón-Rodriguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">A</forename><surname>Diosa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rojas-Galeano</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation</title>
				<meeting>the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="1125" to="1132" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b66">
	<analytic>
		<title level="a" type="main">A visual programming paradigm for abstract deep learning model development</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">G</forename><surname>Tamilselvam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Panwar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Khare</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Aralikatte</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sankaran</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Mani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 10th Indian Conference on Human-Computer Interaction</title>
				<meeting>the 10th Indian Conference on Human-Computer Interaction</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="1" to="11" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b67">
	<analytic>
		<title level="a" type="main">A lightweight visual programming tool for machine learning and data manipulation</title>
		<author>
			<persName><forename type="first">I</forename><surname>Khodnenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">V</forename><surname>Ivanov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Lantseva</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Computational Science and Computational Intelligence (CSCI)</title>
				<imprint>
			<date type="published" when="2020">2020. 2020</date>
			<biblScope unit="page" from="981" to="985" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b68">
	<analytic>
		<title level="a" type="main">Deepvisual: a visual programming tool for deep learning systems</title>
		<author>
			<persName><forename type="first">C</forename><surname>Xie</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Qi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE/ACM 27th International Conference on Program Comprehension (ICPC)</title>
				<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="130" to="134" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b69">
	<analytic>
		<title level="a" type="main">Graphicalai: A user-centric approach to develop artificial intelligence and machine learning applications using a visual and graphical language</title>
		<author>
			<persName><forename type="first">A</forename><surname>Shen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Sun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">4th International Conference on Data Storage and Data Engineering</title>
				<imprint>
			<date type="published" when="2021">2021. 2021</date>
			<biblScope unit="page" from="52" to="58" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b70">
	<analytic>
		<title level="a" type="main">Graphical spark programming in iot mashup tools</title>
		<author>
			<persName><forename type="first">T</forename><surname>Mahapatra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Gerostathopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Prehofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">G</forename><surname>Gore</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">fifth international conference on Internet of Things: systems, management and security</title>
				<imprint>
			<date type="published" when="2018">2018. 2018</date>
			<biblScope unit="page" from="163" to="170" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b71">
	<analytic>
		<title level="a" type="main">Experiencing rapid prototyping of machine learning based multimedia applications in rapsai</title>
		<author>
			<persName><forename type="first">R</forename><surname>Du</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Jin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Carney</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Yuan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Iyengar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kowdle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Olwal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems</title>
				<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b72">
	<analytic>
		<title level="a" type="main">Rapsai: Accelerating machine learning prototyping of multimedia applications through visual programming</title>
		<author>
			<persName><forename type="first">R</forename><surname>Du</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Jin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Carney</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Miles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kleiner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Yuan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kulkarni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><forename type="middle">L</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems</title>
				<meeting>the 2023 CHI Conference on Human Factors in Computing Systems</meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="1" to="23" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b73">
	<analytic>
		<title level="a" type="main">Depth insight for data scientist with rapidminer «an innovative tool for ai and big data towards medical applications</title>
		<author>
			<persName><forename type="first">M</forename><surname>Bjaoui</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Sakly</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Said</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Kraiem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Bouhlel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd International Conference on Digital Tools &amp; Uses Congress</title>
				<meeting>the 2nd International Conference on Digital Tools &amp; Uses Congress</meeting>
		<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b74">
	<analytic>
		<title level="a" type="main">A machine learning pipeline using knime to predict hospital admission in the mimic-iv database</title>
		<author>
			<persName><forename type="first">R</forename><surname>Tsoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Kaldis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Kapogianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sakagianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Feretzakis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">S</forename><surname>Verykios</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">14th International Conference on Information, Intelligence, Systems &amp; Applications (IISA)</title>
				<imprint>
			<date type="published" when="2023">2023. 2023</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b75">
	<analytic>
		<title level="a" type="main">Yale: Rapid prototyping for complex data mining tasks</title>
		<author>
			<persName><forename type="first">I</forename><surname>Mierswa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wurst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Klinkenberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Scholz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Euler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining</title>
				<meeting>the 12th ACM SIGKDD international conference on Knowledge discovery and data mining</meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
			<biblScope unit="page" from="935" to="940" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b76">
	<analytic>
		<title level="a" type="main">Visual programmed iot beehive monitoring for decision aid by machine learning based anomaly detection</title>
		<author>
			<persName><forename type="first">R</forename><surname>Machhamer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Altenhofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Ueding</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Czenkusch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Stolz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Harth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mattern</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Latif</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Haab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">H</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">9th Mediterranean Conference on Embedded Computing (MECO)</title>
				<imprint>
			<date type="published" when="2020">2020. 2020</date>
			<biblScope unit="page" from="1" to="5" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b77">
	<analytic>
		<title level="a" type="main">Onelabeler: A flexible system for building data labeling tools</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems</title>
				<meeting>the 2022 CHI Conference on Human Factors in Computing Systems</meeting>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="1" to="22" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b78">
	<analytic>
		<title level="a" type="main">Marcelle: composing interactive machine learning workflows and interfaces</title>
		<author>
			<persName><forename type="first">J</forename><surname>Françoise</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Caramiaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Sanchez</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The 34th Annual ACM Symposium on User Interface Software and Technology</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="39" to="53" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b79">
	<analytic>
		<title level="a" type="main">Collaborative machine learning model building with families using co-ml</title>
		<author>
			<persName><forename type="first">T</forename><surname>Tseng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">K</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Abdelrahman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">B</forename><surname>Kery</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Hohman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hilliard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">B</forename><surname>Shapiro</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 22nd Annual ACM Interaction Design and Children Conference</title>
				<meeting>the 22nd Annual ACM Interaction Design and Children Conference</meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="40" to="51" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b80">
	<analytic>
		<title level="a" type="main">Weka: A machine learning workbench</title>
		<author>
			<persName><forename type="first">G</forename><surname>Holmes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Donkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">H</forename><surname>Witten</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of ANZIIS&apos;94-Australian New Zealnd Intelligent Information Systems Conference</title>
				<meeting>ANZIIS&apos;94-Australian New Zealnd Intelligent Information Systems Conference</meeting>
		<imprint>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="357" to="361" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b81">
	<analytic>
		<title level="a" type="main">Can children understand machine learning concepts? the effect of uncovering black boxes</title>
		<author>
			<persName><forename type="first">T</forename><surname>Hitron</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Orlev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Wald</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Shamir</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Erel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Zuckerman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2019 CHI conference on human factors in computing systems</title>
				<meeting>the 2019 CHI conference on human factors in computing systems</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="1" to="11" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b82">
	<analytic>
		<title level="a" type="main">Mix &amp; match machine learning: An ideation toolkit to design machine learning-enabled solutions</title>
		<author>
			<persName><forename type="first">A</forename><surname>Jansen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Colombo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Seventeenth International Conference on Tangible, Embedded, and Embodied Interaction</title>
				<meeting>the Seventeenth International Conference on Tangible, Embedded, and Embodied Interaction</meeting>
		<imprint>
			<date type="published" when="2023">2023</date>
			<biblScope unit="page" from="1" to="18" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b83">
	<analytic>
		<title level="a" type="main">Deepgraph: A pycharm tool for visualizing and understanding deep learning models</title>
		<author>
			<persName><forename type="first">Q</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhao</surname></persName>
		</author>
		<idno type="DOI">10.1109/APSEC.2018.00079</idno>
	</analytic>
	<monogr>
		<title level="m">25th Asia-Pacific Software Engineering Conference (APSEC)</title>
				<imprint>
			<date type="published" when="2018">2018. 2018</date>
			<biblScope unit="page" from="628" to="632" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b84">
	<analytic>
		<title level="a" type="main">Paddlepaddle: A production-oriented deep learning platform facilitating the competency of enterprises</title>
		<author>
			<persName><forename type="first">R</forename><surname>Bi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE 24th Int Conf on High Performance Computing &amp; Communications; 8th Int Conf on Data Science &amp; Systems</title>
				<imprint>
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b85">
	<monogr>
		<idno type="DOI">10.1109/HPCC-DSS-SmartCity-DependSys57074.2022.00046</idno>
		<title level="m">20th Int Conf on Smart City; 8th Int Conf on Dependability in Sensor, Cloud &amp; Big Data Systems &amp; Application (HPCC/DSS/SmartCity/DependSys)</title>
				<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="92" to="99" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b86">
	<analytic>
		<title level="a" type="main">Workflow designer -a web application for visually designing eeg signal processing pipelines</title>
		<author>
			<persName><forename type="first">P</forename><surname>Ježek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Vařeka</surname></persName>
		</author>
		<idno type="DOI">10.1109/BIBE.2019.00072</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE 19th International Conference on Bioinformatics and Bioengineering (BIBE)</title>
				<imprint>
			<date type="published" when="2019">2019. 2019</date>
			<biblScope unit="page" from="368" to="373" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b87">
	<analytic>
		<title level="a" type="main">Lemonade: A scalable and efficient spark-based platform for data analytics</title>
		<author>
			<persName><forename type="first">W</forename><surname>Santos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">F M</forename><surname>Carvalho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>De P. Avelar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">M</forename><surname>Ponce</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Guedes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Meira</surname></persName>
		</author>
		<idno type="DOI">10.1109/CCGRID.2017.142</idno>
	</analytic>
	<monogr>
		<title level="m">17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID)</title>
				<imprint>
			<date type="published" when="2017">2017. 2017</date>
			<biblScope unit="page" from="745" to="748" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b88">
	<analytic>
		<title level="a" type="main">Comparing the performance of the kernel functions in the lda-svm based classification algorithm in the labview environment</title>
		<author>
			<persName><forename type="first">D</forename><surname>Kaya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Türk</surname></persName>
		</author>
		<idno type="DOI">10.1109/IDAP.2018.8620788</idno>
	</analytic>
	<monogr>
		<title level="m">International Conference on Artificial Intelligence and Data Processing (IDAP)</title>
				<imprint>
			<date type="published" when="2018">2018. 2018</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b89">
	<analytic>
		<title level="a" type="main">Using co-design to examine how children conceptualize intelligent interfaces</title>
		<author>
			<persName><forename type="first">J</forename><surname>Woodward</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Mcfadden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Shiver</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ben-Hayon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Yip</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Anthony</surname></persName>
		</author>
		<idno type="DOI">10.1145/3173574.3174149</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems</title>
				<meeting>the 2018 CHI Conference on Human Factors in Computing Systems<address><addrLine>Montreal QC, Canada</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="1" to="14" />
		</imprint>
	</monogr>
	<note>cHI &apos;18</note>
</biblStruct>

<biblStruct xml:id="b90">
	<analytic>
		<title level="a" type="main">Enabling non-technical domain experts to create robot-assisted therapeutic scenarios via visual programming</title>
		<author>
			<persName><forename type="first">C</forename><surname>Schütze</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Groß</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Wrede</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Richter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Companion Publication of the 2022 International Conference on Multimodal Interaction</title>
				<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="page" from="166" to="170" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b91">
	<analytic>
		<title level="a" type="main">Interactml: Making machine learning accessible for creative practitioners working with movement interaction in immersive media</title>
		<author>
			<persName><forename type="first">C</forename><surname>Hilton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Plant</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">G</forename><surname>Díaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Perry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Gibson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Martelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Zbyszynski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Fiebrink</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gillies</surname></persName>
		</author>
		<idno type="DOI">10.1145/3489849.3489879</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology</title>
				<meeting>the 27th ACM Symposium on Virtual Reality Software and Technology<address><addrLine>Osaka, Japan</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="volume">23</biblScope>
		</imprint>
	</monogr>
	<note>vRST &apos;21</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
