This handbook provides a unique and in-depth survey of the
current state-of-the-art in software engineering, covering its
major topics, the conceptual genealogy of each subfield, and
discussing future research directions. Subjects include
foundational areas of software engineering (e.g. software
processes, requirements engineering, software architecture,
software testing, formal methods, software maintenance) as well
as emerging areas... more...