Research any topic before you write.

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

End-user development

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…

Art, Examples & Overview

Use the mouse wheel or two fingers (on touchscreens) to zoom in and out of the map.

Research this topic

Explore the main themes, entities and connections around End-user development. Start with the topic map, then use the sections below for research and deeper semantic analysis.

Explore this topic

Start with a few of the strongest sections from the source topic. These are research directions, not a list of keywords you must use.

Topics to explore

Browse the full topic structure. 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.

Map overview Semantic statistics

End-user development

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

How this topic connects Entity context

See the strongest relationship patterns around the current topic before diving into the raw triples.

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 Word statistics

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

Entity relationships Subject–Predicate–Object triples

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

These clusters group vocabulary that occurs around closely connected concepts in the source material.

    Connections between topic areas Semantic bridges

    Bridges can reveal useful research angles that are easy to miss in a flat list of related terms.

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