Peopleware (2nd ed.): productive projects and teams
Peopleware (2nd ed.): productive projects and teams
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Program understanding behavior during corrective maintenance of large-scale software
International Journal of Human-Computer Studies - Best of empirical studies of programmers 7
Agile software development
Surviving Global Software Development
IEEE Software
The reflective practitioner perspective in software engineering education
Journal of Systems and Software
Human Aspects of Software Engineering (Electrical and Computer Engineering Series)
Human Aspects of Software Engineering (Electrical and Computer Engineering Series)
Is abstraction the key to computing?
Communications of the ACM
Bridging cognitive and social chasms in software development using extreme programming
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Incremental submission of programming code using object-oriented classes
ACM SIGCSE Bulletin
A HOT --- Human, Organizational and Technological --- framework for a software engineering course
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Teaching agile methodology in a software engineering capstone course
Journal of Computing Sciences in Colleges
A curriculum for agile software development methodologies
ACM SIGSOFT Software Engineering Notes
Mobile apps for the greater good: a socially relevant approach to software engineering
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Similarities in CSE and Gemara education
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Agile projects in high school computing education: emphasizing a learners' perspective
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Hi-index | 0.00 |
In this paper we propose ten reasons why it is important, suitable and timely to introduce agile software development into software engineering programs in the academia. These reasons address technical, social and cognitive issues.