Thoughts on Software Engineering Knowledge, and how to Organize it

  • Authors:
  • Donald J. Bagert;Mario Barbacci;David Budgen;Timothy C. Lethbridge;Witold Suryn;Hans van Vliet

  • Affiliations:
  • -;-;-;-;-;-

  • Venue:
  • STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

SWEBOK describes what knowledge a software engineer who has a Bachelor's degree andfour years of experience should have. SEEKdescribes the knowledge to be taught in an undergraduate program in software engineering.Although different in scope and purpose, thereare many similarities between the two, and after all, even experienced developers need an ed-ucation, don't they? A full-day workshop onthe alignment between SWEBOK and SEEK,held at STEP 2002, revealed a number of issues that received either a scant or a scattered treatment in either or both documents.These issues include:software architecture,software measurement,and software quality.In addition, topics of debate were whether ornot user interface design should be consideredpart of software design, or rather deserves itsown, separate treatment; and whether maintenance/evolution merits a separate discussion,or should rather be seen as the default mode ofoperation in software development. This paperelaborates the discussions of this workshop.