scispace - formally typeset
Proceedings ArticleDOI

Thoughts on software engineering knowledge, and how to organize it

Reads0
Chats0
TLDR
A full-day workshop on the alignment between SWEBOK and SEEK revealed a number of issues that received either a scant or a scattered treatment in either or both documents.
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.

read more

Citations
More filters
Proceedings ArticleDOI

Measuring various properties of execution traces to help build better trace analysis tools

TL;DR: A set of simple and practical metrics that aim at measuring various properties of execution traces and how the results could be used to improve existing trace analysis tools are presented.
Journal ArticleDOI

Information Integrity and IT Professionals' Integrity, Intertwined

TL;DR: This article focuses on three threats to information integrity that map directly to three characteristics of information-processing professionals: incompetence, conflicts of interest, and a lack of transparency.
Journal ArticleDOI

Blended Learning Models, Curricula, and Gamification in Project Management Education

TL;DR: In this paper , the state-of-the-art in project management education by evaluating the improvements attempted through blended learning models, curricula, and gamification is presented, and the challenges and gaps as open issues are also presented.

A Methodological Approach: Formal Specification Of Quality Attributes Modeling Approcahes In The Waterfall Process Model

TL;DR: A methodology for the formal specification of approaches that model functional requirements and quality attribute during SE process model is proposed and can be utilized in design and development of users centered software products.
References
More filters
Book

Software Architecture in Practice

TL;DR: This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
Book

Software Metrics: A Rigorous and Practical Approach

TL;DR: The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes.
Journal ArticleDOI

Preliminary guidelines for empirical research in software engineering

TL;DR: A preliminary set of research guidelines aimed at stimulating discussion among software researchers, intended to assist researchers, reviewers, and meta-analysts in designing, conducting, and evaluating empirical studies.
Book

Guide to the Software Engineering Body of Knowledge - SWEBOK

TL;DR: The mapping shows that, though there are no major "school of thought" divergences between the two bodies of knowledge, there are a number of differences in the details of each breakdown in terms of vocabulary, level of detail, decomposition approach and topics encompassed.