Subtopic Deep Dive

Meta-Design for End-Users
Research Guide

What is Meta-Design for End-Users?

Meta-Design for End-Users enables non-professional users to extend and evolve software systems post-deployment through customizable components and participatory frameworks.

Meta-design shifts design authority to end-users by providing malleable elements for ongoing adaptation (Cabitza et al., 2014). Research spans end-user development (EUD) approaches in IoT, robotics, and multimedia systems, with over 20 key papers since 2010. Systematic mapping identifies 249-cited survey by Barricelli et al. (2018) as foundational.

15
Curated Papers
3
Key Challenges

Why It Matters

Meta-design supports long-term adaptability in socio-technical systems like smart environments (Desolda et al., 2017, 201 citations) and collaborative platforms (Cabitza et al., 2014). In IoT, it enables end-users to customize pervasive devices for social benefits (Ardito et al., 2017). Robotics applications democratize human-robot interaction via modular EUD frameworks (Coronado et al., 2021). Educational tools foster computational thinking through game-based co-evolution (Turchi et al., 2019).

Key Research Challenges

Balancing User Freedom and System Stability

End-users risk introducing errors when customizing complex systems like spreadsheets or IoT models (Hermans et al., 2013; Chilcott et al., 2010). Frameworks must prevent instability while enabling evolution (Paternò, 2013).

Distinguishing EUD Roles and Artifacts

Practices vary by activities, roles, and tools, complicating meta-design frameworks (Cabitza et al., 2014). Surveys highlight need for clearer classifications (Barricelli et al., 2018).

Scalability in Distributed Environments

Modular frameworks for robotics and sentient systems face integration challenges across distributed users (Coronado et al., 2021). Co-evolution requires robust participation models (Cabitza et al., 2014).

Essential Papers

1.

End-user development, end-user programming and end-user software engineering: A systematic mapping study

Barbara Rita Barricelli, Fabio Cassano, Daniela Fogli et al. · 2018 · Journal of Systems and Software · 249 citations

2.

Empowering End Users to Customize their Smart Environments

Giuseppe Desolda, Carmelo Ardito, Maristella Matera · 2017 · ACM Transactions on Computer-Human Interaction · 201 citations

Research on the Internet of Things (IoT) has devoted many efforts to technological aspects. Little social and practical benefits have emerged so far. IoT devices, so-called smart objects , are beco...

3.

From smart objects to smart experiences: An end-user development approach

Carmelo Ardito, Paolo Buono, Giuseppe Desolda et al. · 2017 · International Journal of Human-Computer Studies · 91 citations

4.

End User Development: Survey of an Emerging Field for Empowering People

Fabio Paternò · 2013 · ISRN Software Engineering · 91 citations

The purpose of this paper is to introduce the motivations behind end user development, discuss its basic concepts and roots, and review the current state of art. Various approaches are discussed an...

5.

Fostering computational thinking through collaborative game-based learning

Tommaso Turchi, Daniela Fogli, Alessio Malizia · 2019 · Multimedia Tools and Applications · 79 citations

Algorithms are more and more pervading our everyday life: from automatic checkouts in supermarkets and e-banking to booking a flight online. Understanding an algorithmic solution to a problem is a ...

6.

Visual Programming Environments for End-User Development of intelligent and social robots, a systematic review

Enrique Coronado, Fulvio Mastrogiovanni, Bipin Indurkhya et al. · 2020 · Journal of Computer Languages · 78 citations

7.

Avoiding and identifying errors in health technology assessment models: qualitative study and methodological review

J. Chilcott, Paul Tappenden, Andrew Rawdin et al. · 2010 · Health Technology Assessment · 72 citations

Published definitions of overall model validity comprising conceptual model validation, verification of the computer model, and operational validity of the use of the model in addressing the real-w...

Reading Guide

Foundational Papers

Start with Paternò (2013, 91 citations) for EUD survey and concepts; Cabitza et al. (2014, 37 citations) for co-evolution in multimedia; Chilcott et al. (2010, 72 citations) for model validation in user-driven systems.

Recent Advances

Study Barricelli et al. (2018, 249 citations) systematic mapping; Desolda et al. (2017, 201 citations) IoT customization; Coronado et al. (2021, 43 citations) modular HRI frameworks.

Core Methods

Core techniques: visual programming (Coronado et al., 2020), activity-role artifact distinctions (Cabitza et al., 2014), and smart object experiences (Ardito et al., 2017).

How PapersFlow Helps You Research Meta-Design for End-Users

Discover & Search

Research Agent uses searchPapers and citationGraph to map EUD literature from Barricelli et al. (2018, 249 citations), revealing clusters around meta-design in IoT and robotics. exaSearch finds niche papers like Coronado et al. (2021) on modular HRI frameworks; findSimilarPapers expands from Paternò (2013).

Analyze & Verify

Analysis Agent applies readPaperContent to Desolda et al. (2017) for IoT customization claims, then verifyResponse with CoVe chain-of-verification flags contradictions. runPythonAnalysis processes citation networks from Barricelli et al. (2018) using pandas for co-authorship stats; GRADE grading scores EUD framework validity (Chilcott et al., 2010).

Synthesize & Write

Synthesis Agent detects gaps in end-user robotics meta-design vs. IoT (Coronado et al., 2021; Ardito et al., 2017), flags contradictions in role definitions (Cabitza et al., 2014). Writing Agent uses latexEditText, latexSyncCitations for EUD surveys, latexCompile for reports, exportMermaid diagrams EUD activity flows.

Use Cases

"Analyze spreadsheet error patterns in meta-design from Hermans 2013"

Research Agent → searchPapers('Hermans spreadsheet') → Analysis Agent → readPaperContent + runPythonAnalysis(pandas on clone detection data) → statistical error rates and visualizations.

"Write LaTeX review on EUD frameworks for IoT meta-design"

Synthesis Agent → gap detection(Desolda 2017, Ardito 2017) → Writing Agent → latexEditText(draft) → latexSyncCitations(Barricelli 2018) → latexCompile → formatted PDF.

"Find GitHub repos for robot EUD visual programming tools"

Research Agent → searchPapers('Coronado robot EUD') → Code Discovery → paperExtractUrls → paperFindGithubRepo → githubRepoInspect → code snippets and modular framework demos.

Automated Workflows

Deep Research workflow conducts systematic review of 50+ EUD papers starting citationGraph(Barricelli 2018) → structured report on meta-design evolution. DeepScan applies 7-step analysis with CoVe checkpoints to Coronado et al. (2021) for HRI framework verification. Theorizer generates theory on co-evolution patterns from Cabitza et al. (2014) and Turchi et al. (2019).

Frequently Asked Questions

What is Meta-Design for End-Users?

Meta-Design provides end-users with customizable components to evolve software post-deployment (Paternò, 2013).

What are core methods in this subtopic?

Methods include participatory co-evolution (Cabitza et al., 2014), visual programming for robots (Coronado et al., 2020), and IoT customization (Desolda et al., 2017).

What are key papers?

Barricelli et al. (2018, 249 citations) maps EUD field; Desolda et al. (2017, 201 citations) covers smart environments; Paternò (2013, 91 citations) surveys foundations.

What open problems exist?

Challenges include error prevention in user customizations (Chilcott et al., 2010), role distinctions (Cabitza et al., 2014), and scalable distributed frameworks (Coronado et al., 2021).

Research Spreadsheets and End-User Computing with AI

PapersFlow provides specialized AI tools for Computer Science researchers. Here are the most relevant for this topic:

See how researchers in Computer Science & AI use PapersFlow

Field-specific workflows, example queries, and use cases.

Computer Science & AI Guide

Start Researching Meta-Design for End-Users with AI

Search 474M+ papers, run AI-powered literature reviews, and write with integrated citations — all in one workspace.

See how PapersFlow works for Computer Science researchers