Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Software Engineering: An Engineering Approach
Software Engineering: An Engineering Approach
Test Driven Development: By Example
Test Driven Development: By Example
The Software Design Studio: An Exploration
IEEE Software
The reflective practitioner perspective in software engineering education
Journal of Systems and Software
Carnegie Mellon's Software Development Studio: A Five Year Retrospectiv
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
An Integrated Approach to Software Engineering
An Integrated Approach to Software Engineering
Using a role scheme to derive software project metrics
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
Why software engineering programs should teach agile software development
ACM SIGSOFT Software Engineering Notes
Agile Software Engineering
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
Hi-index | 0.00 |
In this paper, we present a HOT --- Human, Organizational and Technological --- framework for software engineering and describe its application in a full one-semester software engineering course on agile software development. We suggest and illustrate how this framework has the potential to widen and deepen the students' understanding of software engineering processes.