Research any topic before you write.

Find related topics. | Discover entities. | See connections. | Build a topical map.

End-user development: Art, Examples & Overview

End-user development (EUD) or end-user programming (EUP) refers to activities and tools that allow end-users – people who are not professional software developers – to program computers. People who are not professional developers can use EUD tools to create or modify software artifacts (descriptions of automated behavior) and complex data objects without…

Language: English [EN]
Use the mouse wheel or two fingers (on touchscreens) to zoom in and out of the map.
100%
More settings
100% 100% 100% 100% 100%

End-user development topic overview

The analysis highlights Art, Examples and Overview as prominent areas in the source structure around End-user development.

Related topics
57
Source areas
5
Connected nodes
62
Extracted relationships
121
Concept neighborhoods
25
Bridge connections
62

What this topic covers Research coverage

Source areas are shown by the number of related topics found in each part of the analysis. Use smaller areas too: they can reveal specialized angles and content gaps.

Examples · 28 topics
Overview · 18 topics
Criticism · 7 topics
Definition · 3 topics
Cost-benefit modeling · 1 topics

Smaller areas are not necessarily less important. They contain fewer connections in this analysis and can be useful for finding specialized angles or coverage gaps.

Explore all related topics Closing gaps

Browse the complete topic structure, not only the most central items. Less prominent entities and concepts can reveal missing angles, specialized context and useful research gaps. Each item opens a new analysis centered on that subject.

Overview

Definition

Examples

Cost-benefit modeling

Criticism

Advanced semantic analysis

Deeper signals for content research, entity SEO and topical coverage. The plain-language headings explain what each technical view is useful for.

How End-user development connects Entity context

The extracted context around End-user development shows recurring relationship patterns in the source. For example, End-user development → Allen, Article ID, Beefing, Burnett, Christopher, Computer Networks, Computer Science, Contributor Ben Shneiderman, Contributor Daniel, CS1, Cypher, Dam, Demonstration, Do, Elsevier, Emerging Field, Empowering People, Enabling User-Oriented Management, Encyclopedia, End User Development Another extracted example is End-user development → AgentSheets, Animation, App InventorProcess, CRM, Example-Centric Programming, Examples, HTML, LabVIEW, Lapis, LEGO Mindstorms, Mashups, Scratch, Scripts, Simulations, Sketchup, Spreadsheet, Web. Use these groups to spot repeated connection types before inspecting the individual relationships.

End-user development

Top relations

related to Further reading · 54
End-user development → Allen, Article ID, Beefing, Burnett, Christopher, Computer Networks, Computer Science, Contributor Ben Shneiderman, Contributor Daniel, CS1, Cypher, Dam, Demonstration, Do, Elsevier, Emerging Field, Empowering People, Enabling User-Oriented Management, Encyclopedia, End User Development
related to Examples · 17
End-user development → AgentSheets, Animation, App InventorProcess, CRM, Example-Centric Programming, Examples, HTML, LabVIEW, Lapis, LEGO Mindstorms, Mashups, Scratch, Scripts, Simulations, Sketchup, Spreadsheet, Web
related to External links · 8
End-user development → End User Development, End User DevelopmentEUSES Consortium, End-User Development Archived, European Commission Network, Excellence, Second International Symposium, Symposium, Wayback MachineConference Series International
related to Criticism · 7
End-user development → Commentators, However, Pliskin, Portland State University, Shoval, This, Warren Harrison
related to Collaborations in end-user development · 4
End-user development → In, Many, Mutual, Then

Important terminology

Use these terms to understand the vocabulary surrounding the topic, not as a checklist for keyword stuffing.

Important terminology

end-user development programming software eud users developers application end user applications professional tools language use data also examples computer support

End-user development relationships Subject–Predicate–Object triples

TTTA extracted 121 structured relationships around End-user development. Examples in this analysis include programming by demonstration → instance of → which can be described with programming paradigms and annotations → instance of → Other artifacts of end-user development may also refer to the creation of user-generated content. The table shows each extracted connection, where it came from and its confidence.

SubjectPredicateObjectConfidenceSrc
programming by demonstrationinstance ofwhich can be described with programming paradigms0.80text
programming with examplesinstance ofwhich can be described with programming paradigms0.80text
visual programminginstance ofwhich can be described with programming paradigms0.80text
or macro generationinstance ofwhich can be described with programming paradigms0.80text
annotationsinstance ofOther artifacts of end-user development may also refer to the creation of user-generated content0.80text
which may be or not computationally interpretableinstance ofOther artifacts of end-user development may also refer to the creation of user-generated content0.80text
App InventorProcess models used in workflow applicationsPrototypesinstance ofmany recent games are distributed with modification in mindInteraction scripts used in CRM call centresMobile app development tools0.80text
domain-specific programs written by businesspeopleinstance ofmany recent games are distributed with modification in mindInteraction scripts used in CRM call centresMobile app development tools0.80text
engineersinstance ofmany recent games are distributed with modification in mindInteraction scripts used in CRM call centresMobile app development tools0.80text
and scientists to demonstrate or test specific theoriesRobot behaviourScientific models used in computer simulation.Scriptsinstance ofmany recent games are distributed with modification in mindInteraction scripts used in CRM call centresMobile app development tools0.80text
macros added to extend or automate office productivity suitesinstance ofmany recent games are distributed with modification in mindInteraction scripts used in CRM call centresMobile app development tools0.80text
graphics applications.Simulations created using application definition softwareSimultaneous editing of many related items either through a batch process specified by the end user or by direct manipulationinstance ofmany recent games are distributed with modification in mindInteraction scripts used in CRM call centresMobile app development tools0.80text

Related concept clusters Concept neighborhoods

The concept neighborhoods around End-user development bring nearby vocabulary together. In this analysis, examples include End-user, Developers and Software. Use the clusters to find adjacent concepts and terminology that may deserve separate research.

  • End-user development
    • End-user
    • Developers
    • Software
    • Professional
    • Programming
    • End
    • Activities
    • Collaboration
    • Platforms
    • Often
    • Solutions
    • Users
  • end-user development
    • End-user
    • Developers
    • Software
    • End
    • Professional
    • Tools
    • Programming
    • User
    • Activities
    • Platforms
    • Also
    • Collaboration
  • programming language
    • Language
    • Programming
    • Spreadsheets
    • Languages
    • Examples
    • Tools
    • Artifacts
    • Data
    • Platforms
    • Application
    • User
    • Users
  • natural language programming
    • Language
    • Programming
    • Spreadsheets
    • Languages
    • Examples
    • Tools
    • Artifacts
    • Data
    • Platforms
    • Application
    • User
    • Users
  • visual programming
    • Language
    • Examples
    • Tools
    • Spreadsheets
    • Languages
    • Artifacts
    • Data
    • Platforms
    • Users
    • Software
    • Professional
    • Application
  • programming by example
    • Language
    • Examples
    • Tools
    • Spreadsheets
    • Languages
    • Artifacts
    • Data
    • Platforms
    • Users
    • Software
    • Professional
    • Application
  • low-code development platforms
    • End-user
    • End
    • Often
    • Software
    • Tools
    • User
    • Activities
    • Developers
    • Platforms
    • Also
    • Programming
    • Professional
  • enterprise application
    • Definition
    • Platforms
    • Examples
    • Software
    • Specific
    • Using
    • Solutions
    • Users
    • Also
    • Development
    • Language
    • Programming

Connections between topic areas Semantic bridges

For End-user development, one of the stronger structural bridges in this analysis connects End-user development with Examples. Bridges highlight paths between different parts of the map and can reveal research angles that are easy to miss in a flat list.

Min side: 3
End-user developmentExamples · splits 34 ⟂ 29
End-user developmentOverview · splits 44 ⟂ 19
End-user developmentCriticism · splits 55 ⟂ 8
End-user developmentDefinition · splits 59 ⟂ 4

Map overview Semantic statistics

End-user development

Nodes63
Edges62
Triples121
Avg. degree1.97
Density0.031746
Components1

Source & methodology

TTTA analyzes the structure around End-user development to surface related topics, entities, relationships, concept neighborhoods and bridge connections. Use the map to explore areas such as Art, Examples & Overview, including less central topics that may reveal useful research gaps. Automatically extracted connections are research leads rather than rewritten encyclopedia content.

Source: Wikipedia — End-user development · EN edition · Analysis: TopicsToTalkAbout

For writers, content strategists, SEOs, marketers and creators — from quick topic research to advanced semantic analysis.