1991 · 51 citations · 2 references
Traditional methods of teaching software engineering at the undergraduate and graduate levels lack full effectiveness due to the method of organization of the courses and compressed time schedules. This paper presents a studio approach to teaching large-scale, quality sof~are development that uses the technique of reflective practice in a highly interactive learning environment over a sixteen-month period. The results of a prototype offering of this course are described and analyzed.
2
No Silver Bullet Essence and Accidents of Software Engineering
Brooks · Computer · 1987 · 3.1K citations
Software Maintenance, Software Reliability Testing, Engineering +22