• DocumentCode
    2571385
  • Title

    Thoughts on software engineering knowledge, and how to organize it

  • Author

    Bagert, Donald J. ; Barbacci, Mario ; Budgen, David ; Lethbridge, Timothy C. ; Suryn, Witold ; Van Vliet, Hans

  • Author_Institution
    Rose-Hulman Inst. of Tech., Terre Haute, IN, USA
  • fYear
    2002
  • fDate
    6-8 Oct. 2002
  • Firstpage
    24
  • Lastpage
    35
  • Abstract
    SWEBOK describes what knowledge a software engineer who has a Bachelor´s degree and four years of experience should have. SEEK describes the knowledge to be taught in an undergraduate program in software engineering. Although different in scope and purpose, there are many similarities between the two, and after all, even experienced developers need an education, don´t they? A full-day workshop on the 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 or not user interface design should be considered part of software design, or rather deserves its own, separate treatment; and whether maintenance/evolution merits a separate discussion, or should rather be seen as the default mode of operation in software development. This paper elaborates the discussions of this workshop.
  • Keywords
    computer science education; software architecture; software development management; software metrics; software quality; SEEK; STEP 2002; SWEBOK; bachelor degree; debate topic; knowledge organization; reinforced standard; software architecture; software design; software development; software engineering knowledge; software evolution; software maintenance; software measurement; software quality; undergraduate program; user interface design; Educational programs; Knowledge engineering; Programming; Scattering; Software architecture; Software design; Software engineering; Software measurement; Software quality; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering Practice, 2002. STEP 2002. Proceedings. 10th International Workshop on
  • Print_ISBN
    0-7695-1878-8
  • Type

    conf

  • DOI
    10.1109/STEP.2002.1267596
  • Filename
    1267596