Software Engineering Journal · 1989 · 21 citations · 3 references
ComputingComputer ScienceInstruction In Higher EducationMaintenance EngineeringSoftware EngineeringMaintainability EngineeringSoftware Development Life Cycle ManagementSoftware MaintenanceMaintenanceSoftware Development LifecycleSoftware Engineering EducationSoftware Lifecycle ManagementSoftware MaintainabilitySoftware Maintenance Process
The majority of courses in software engineering concentrate on educating students in the methods applicable to the development stage of the software lifecycle. Software maintenance is recognised as the most expensive phase of the software lifecycle, and yet it receives very little attention from those involved in software engineering education. This paper describes a novel approach to software maintenance education which is being undertaken at the University of Durham.
3
A model of large program development
L. A. Belady, M. M. Lehman · IBM Systems Journal · 1976 · 479 citations
Teaching software engineering at university
P. W. Garratt, G. Edmunds · Information and Software Technology · 1988 · 12 citations