ABSTRACT

Software engineering requires specialized knowledge of a broad spectrum of topics, including the construction of software and the platforms, applications, and environments in which the software operates as well as an understanding of the people who build and use the software.

Offering an authoritative perspective, the two volumes of the Encyclopedia of Software Engineering cover the entire multidisciplinary scope of this important field. More than 200 expert contributors and reviewers from industry and academia across 21 countries provide easy-to-read entries that cover software requirements, design, construction, testing, maintenance, configuration management, quality control, and software engineering management tools and methods.

Editor Phillip A. Laplante uses the most universally recognized definition of the areas of relevance to software engineering, the Software Engineering Body of Knowledge (SWEBOK®), as a template for organizing the material. Also available in an electronic format, this encyclopedia supplies software engineering students, IT professionals, researchers, managers, and scholars with unrivaled coverage of the topics that encompass this ever-changing field.

Also Available Online
This Taylor & Francis encyclopedia is also available through online subscription, offering a variety of extra benefits for researchers, students, and librarians, including:

  • Citation tracking and alerts
  • Active reference linking
  • Saved searches and marked lists
  • HTML and PDF format options

Contact Taylor and Francis for more information or to inquire about subscription options and print/online combination packages.
US: (Tel) 1.888.318.2367; (E-mail) e-reference@taylorandfrancis.com
International: (Tel) +44 (0) 20 7017 6062; (E-mail) online.sales@tandf.co.uk

chapter |13 pages

Acquisitions Management

chapter |15 pages

Agent-Oriented Software Engineering

chapter |18 pages

Agile Software Development

chapter |6 pages

Agile Software Development: Teams

chapter |8 pages

Architecture and Design Recovery

chapter |13 pages

Architecture: Analysis

chapter |7 pages

Architecture: Description Languages

chapter |11 pages

Architecture: Design

chapter |10 pages

Audits and Management Reviews

chapter |9 pages

Automated Software Testing (AST)

chapter |7 pages

Autonomic Systems

chapter |13 pages

Bioinformatics: Processes and Workflows

chapter |11 pages

Business Domain Modeling

chapter |11 pages

Code Quality

chapter |19 pages

Configuration Auditing

chapter |15 pages

Defect Prevention Processes (DPP)

chapter |16 pages

Design: Patterns

chapter |11 pages

Design: Proof-Based Certification

chapter |16 pages

Earned Value Management

chapter |13 pages

Economics

chapter |6 pages

Ethics

chapter |9 pages

Ethnography

chapter |13 pages

Fault Injection

chapter |8 pages

Fault-Based Testing

chapter |13 pages

Formal Methods

chapter |12 pages

Formal Requirements Specification

chapter |14 pages

Functional Programming in ML

chapter |22 pages

Hard Real-Time Systems: Construction

chapter |12 pages

Human Factors Engineering

chapter |9 pages

Human-Centered Computing

chapter |10 pages

IEEE Computer Society

chapter |28 pages

Logic Programming

chapter |12 pages

Maintenance

chapter |11 pages

Maintenance: Process

chapter |7 pages

Maintenance: Risk

chapter |31 pages

Maintenance: Techniques

chapter |15 pages

Management: Tools

chapter |15 pages

Metamodeling

chapter |15 pages

Model-Based Testing

chapter |17 pages

Model-Based Testing: Trends

chapter |9 pages

Mutation Testing

chapter |11 pages

Object-Oriented Analysis and Design

chapter |13 pages

Open Source Software

chapter |11 pages

Operational Profile Testing

chapter |13 pages

Outsourcing

part |2 pages

Volume II

chapter |9 pages

Pair Programming

chapter |13 pages

Patterns

chapter |11 pages

Policy-Based Testing

chapter |20 pages

Process

chapter |11 pages

Process: Assessment and Improvement

chapter |14 pages

Process: Definition and Communication

chapter |24 pages

Product Portfolios: Management

chapter |8 pages

Program Comprehension

chapter |11 pages

Program Representation

chapter |14 pages

Programming Phase: Formal Methods

chapter |11 pages

Project Control: Visualization

chapter |12 pages

Project Estimation

chapter |16 pages

Project Life Cycle: Construction

chapter |18 pages

Project Management: Success Factors

chapter |17 pages

Projects and Processes: Measurement

chapter |10 pages

Prototyping Methods

chapter |10 pages

Reconfigurable Computing Systems

chapter |13 pages

Risk Management / John McManus

chapter |15 pages

Semantic Web / Jeffrey B. Putnam

chapter |7 pages

Smart Machines / Jannis Kallinikos

chapter |9 pages

Software Testing / Paul C. Jorgensen

chapter |19 pages

Triptych Process Model / Dines Bjørner

chapter |3 pages

Unit Testing / Keith W. Miller

chapter |13 pages

Use Cases / Emil Vassev

chapter |6 pages

User Stories / Donald F. Shafer

chapter |10 pages

User-Centered Design / Hugo R. Beyer