user-driven programming

noun
UK /ˈjuːzə ˈdrɪvən ˈprəʊɡræmɪŋ/
US /ˈjuːzər ˈdrɪvən ˈproʊɡræmɪŋ/

User-driven programming is when the people who use a program help decide what it does and how it works.

The app was built with user-driven programming, so kids helped choose the games inside it.


OTHER MEANINGS

2. Writing code that reacts to what the user does, like clicking or typing.

The game uses user-driven programming to move the character when you press the arrow keys.

3. Letting users change settings or features in a program.

With user-driven programming, you can pick your own colors and sounds in the app.

4. Building software by watching and listening to what real users need.

The team used user-driven programming to fix the parts that confused people.