1978Proceedings of the IEEERequires access

Software engineering education: Status and prospects

Anthony I. Wasserman, Peter Freeman

Open publisher page 9 citations

Abstract

Software engineering is an emerging field aimed at improving the quality of computer software and the processess used to produce it. The field seeks to transform software creation from an art into an engineering discipline. Efforts have recently begun to teach software engineering concepts to university students and to practicing professionals in industry and government. This paper surveys past and present efforts in software engineering education, describes some existing problems in training software engineers, and outlines likely future developments in educational programs. The outline of a curriculum for a professional master's degree in software engineering is included.

About this research paper

What this paper is about

Software engineering is an emerging field aimed at improving the quality of computer software and the processess used to produce it. The field seeks to transform software creation from an art into an engineering discipline. Efforts have recently begun to teach software engineering concepts to university students and to practicing professionals in industry and government. This paper surveys past and present efforts in software engineering education, describes some existing problems in training software engineers, and outlines likely future developments in educational programs. The outline of a curriculum for a professional master's degree in software engineering is included.

Why it matters

OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Software engineering is an emerging field aimed at improving the quality of computer software and the processess used to produce it. The field seeks to transform software creation from an art into an engineering discipline. Efforts have recently begun to teach software engineering concepts to university students and to practicing professionals in industry and government. This paper surveys past and present efforts in software engineering education, describes some existing problems in training software engineers, and outlines likely future developments in educational programs. The outline of a curriculum for a professional master's degree in software engineering is included.

Key concepts: Software Engineering Process Group, Social software engineering, Software engineering, Engineering management, Personal software process, Software development, Curriculum, Software peer review

Related papers

Back to paper searchBrowse research topicsOriginal source
Software engineering education: Status and prospects — Research Paper | ScholarLens