End-User Development

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf Software Development Paradigm
gptkbp:alsoKnownAs gptkb:EUD
gptkbp:appliesTo Databases
Spreadsheets
Web applications
Mashups
gptkbp:challenge Maintenance
Security
Usability
Software quality
gptkbp:enables Automation of tasks
Customization of software
Personalization of applications
Users to create or modify software
gptkbp:example gptkb:Google_Sheets
gptkb:Scratch
gptkb:IFTTT
gptkb:Microsoft_Excel
gptkb:Yahoo!_Pipes
Visual programming languages
Macro recorders
gptkbp:focusesOn Empowering non-professional developers
gptkbp:goal Reduce reliance on professional programmers
https://www.w3.org/2000/01/rdf-schema#label End-User Development
gptkbp:originatedIn 1980s
gptkbp:relatedTo gptkb:Personal_Information_Management
Visual programming
Participatory design
User innovation
Domain-specific languages
Citizen development
No-code development platforms
End-User Programming
Low-code development platforms
Programming by demonstration
Software customization
gptkbp:studiedBy gptkb:Henry_Lieberman
gptkb:Brad_Myers
gptkb:Bonnie_Nardi
gptkb:Gerhard_Fischer
gptkb:Gregg_Rothermel
gptkb:Margaret_Burnett
gptkb:Mary_Beth_Rosson
gptkb:Volker_Wulf
End-User Software Engineering community
gptkbp:studiedIn gptkb:Human-Computer_Interaction
gptkb:Software_Engineering
Information Systems
gptkbp:bfsParent gptkb:EUD
gptkbp:bfsLayer 7