End-user Development

GPTKB entity

Statements (28)
Predicate Object
gptkbp:instanceOf software development approach
gptkbp:alternativeName gptkb:EUD
gptkbp:challenge balancing power and simplicity
ensuring security
maintainability of user-created software
gptkbp:enables automation of tasks by end users
customization of software by end users
gptkbp:example gptkb:Scratch
gptkb:IFTTT
gptkb:Yahoo!_Pipes
website builders
spreadsheet macros
gptkbp:field computer science
gptkbp:focusesOn usability
learnability
error prevention
support for debugging
gptkbp:goal enable non-professional programmers to create or modify software
https://www.w3.org/2000/01/rdf-schema#label End-user Development
gptkbp:originatedIn 1980s
gptkbp:relatedTo user interface design
visual programming
domain-specific languages
end-user computing
gptkbp:researchArea human-computer interaction
software engineering
gptkbp:bfsParent gptkb:Visual_Programming_Language
gptkbp:bfsLayer 7