An approach to software maintenance education

An approach to software maintenance education

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Software Engineering Journal — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

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.


    1. 1)
      • Swanson, E.F.: `The dimensions of maintenance', Proc. 2nd Int. Conf. on Software Engineering, 1976, IEEE, p. 492-497.
    2. 2)
      • B.P. Lientz , E.F. Swanson . (1980) Software maintenance management.
    3. 3)
      • N.E. Gibbs , R.E. Fairley . (1987) Software engineering education: the educational needs of the software community.
    4. 4)
      • K.H. Bennett , B.J. Cornelius , M Munro , D.J. Robson . Software maintenance: a key area for research. Univ. Comput. , 4
    5. 5)
      • M.M. Lehman , L.A. Belady . A model of large program development. IBM Syst.J. , 3
    6. 6)
      • P.W. Garratt , G. Edmunds . Teaching software engineering at university. Inf. Softw. Technol , 1
    7. 7)
      • J.J. Horning , D.B. Wortman . SoftwareHut: a computer program engineering project in the form of a game. IEEE Trans. Softw. Eng., , 4
    8. 8)
      • D.B Wortman . Software projects in an academic environment. IEEE Trans. Softw. Eng , 11
    9. 9)
      • R.E. Fairley . (1985) Software engineering concepts.
    10. 10)
      • D.L. Parnas , D. Weiss . Active design reviews. Proc. 8th Int. Conf. on Software Engineering, IEEE
    11. 11)
      • N. Wirth . (1981) Pascal-S: a subset and its implementation, in BARRON, D.W. (Ed.)‘Pascal — the language and its implementation.
    12. 12)
      • M.J. Rees , D.J. Robson . (1988) Practical compiling with Pascal-S.

Related content

This is a required field
Please enter a valid email address