Nudging Students Toward Better Software Engineering Behaviors.
Chris BrownChris ParninPublished in: BotSE@ICSE (2021)
Keyphrases
- software engineering
- software engineers
- student learning
- software engineering education
- learning environment
- undergraduate students
- computer science curriculum
- college students
- learning activities
- engineering courses
- learning experience
- intelligent tutoring systems
- high school students
- higher education
- learning outcomes
- collaborative learning
- high school
- university students
- tutoring system
- online course
- affective states
- software systems
- distance education
- mobile learning
- distance learning
- learning process
- university level
- computer science students
- computer supported collaborative learning
- e learning
- software architecture
- attitudes toward
- object oriented
- programming language
- software development
- design patterns
- conceptual understanding
- educational environment
- grounded theory
- software reuse
- elementary school
- concept maps
- secondary school
- educational settings
- computer assisted instruction
- computer programming
- human behavior
- formal methods
- software projects
- online learning
- teaching materials