Abstract
Software engineering education has traditionally focussed on the development phase of the software life cycle. It is recognised that maintenance is the most expensive phase of the life cycle, yet it receives very little direct attention in the software engineering curriculum. This paper contrasts a development based approach with a maintenance based approach to project work in software engineering education.
Preview
Unable to display preview. Download preview PDF.
7. References
SWANSON, E.F.: ‘The Dimensions of Maintenance', Proceedings of the 2nd Int. Conf. on Software Engineering, IEEE, 492–497, 1976.
PRESSMAN, R.S.: 'software Engineering — A Practitioner's Approach’ (McGraw-Hill, 2nd Ed., 1987).
LIENTZ, B.P. and SWANSON, E.F.: 'software Maintenance Management’ (Addison-Wesley, 1980).
GIBBS, N.E. and FAIRLEY, R.E.: 'software Engineering Education: The Educational Needs of the Software Community’ (Springer Verlag, 1987).
BENNETT, K.H., CORNELIUS, B.J., MUNRO, M. and ROBSON, D.J.: ‘Software Maintenance: A Key Field for Research', University Computing, 10(4), 184–188, 1988.
LEHMAN, M.M. and BELADY, L.A.: ‘A Model of Large Program Development', IBM Systems J., 15(3), 225–252, 1976.
GARRATT, P.W. and EDMUNDS, G.: ‘Teaching Software Engineering at University', Information and Software Technology, 30(1), 5–11, 1988.
HORNING, J.J. and WORTMAN, D.B.: ‘Software hut: A computer program engineering project in the form of a game', IEEE Trans. on Software Engineering, SE-3, 325–330, 1977.
WORTMAN, D.B.: ‘Software projects in an academic environment', IEEE Trans. on Software Engineering, SE-13(11), 1176–1181, 1987.
FAIRLEY, R.E.: 'software Engineering Concepts’ (McGraw-Hill, 1985).
PARNAS, D.L. and WEISS, D.: ‘Active Design Reviews', Proc. 8th Int. Conf. on Software Engineering, IEEE, 132–136, 1986.
WIRTH, N: ‘Pascal-S: a subset and its implementation', in BARRON, D.W. (Ed), ‘Pascal — The Language and its Implementation', Wiley, 199–260, 1981.
REES, M.J. and ROBSON, D.J.: ‘Practical Compiling with Pascal-S’ (Addison Wesley, 1988).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cornelius, B.J., Munro, M., Robson, D.J. (1989). Project work in software maintenance education. In: Gibbs, N.E. (eds) Software Engineering Education. SEI 1989. Lecture Notes in Computer Science, vol 376. Springer, New York, NY. https://doi.org/10.1007/BFb0042346
Download citation
DOI: https://doi.org/10.1007/BFb0042346
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-97090-5
Online ISBN: 978-0-387-34791-2
eBook Packages: Springer Book Archive