This edited book invites the reader to explore how the latest technologies developed in computational intelligence can be extended and applied to software engineering. Leading experts demonstrate how
The underlying argument here is that software should be empirically tested both by researchers in laboratory contexts, and by practitioners in industrial contexts. Contributors from both realms in Eur
This book provides selective, in-depth coverage of the fundamentals of software engineering by stressing principles and methods through rigorous formal and informal approaches. In contrast to other bo
-- Seven new chapters and exhaustive coverage of process improvement, testing, and quality assurance.-- Contains numerous real-life examples based on the author's work at the Malcolm Baldrige Award-wi
Provides an introduction to the software development process in a general manner, but shows real-world application using the Unified Process for Education, a modified version of Rational's Unified Pro
This set of four of the most popular IEEE Computer Society software engineering titles edited by Richard Thayer, Merlin Dorfman, and Robin Hunter is offered at a special discount price of $215.00 for
Covering all aspects of engineering for practitioners who design, write, or test computer programs, this updated edition explores all the issues and principles of software design and engineering. With
Integrating three important aspects of software reuse--technical, management, and organizational--this indispensable reference shows how these fundamental aspects are used in the development lifecycle
The creation of quality software on time and within budget has been a major problem facing the software industry for several decades. Consideration of software development and maintenance as an engine
Growing demands for the quality, safety, and security of software can only be satisfied by the rigorous application of formal methods during software design. This book methodically investigates the po
"Project-Based Software Engineering" is the first book to provide hands-on process and practice in software engineering essentials for the beginner. The book presents steps through the software develo
Basics of Software Engineering Experimentation is a practical guide to experimentation in a field which has long been underpinned by suppositions, assumptions, speculations and beliefs. It demonstr
In establishing a framework for dealing with uncertainties in software engineering, and for using quantitative measures in related decision-making, this text puts into perspective the large body of wo
Newly revised for 2001, this second edition of Richard Thayer's popular, bestselling book presents a top-down, practical view of managing a successful software engineering project. The book builds a f
A special issue of the Journal of Automated Software Engineering , vol. 4, no. 1 (1997) containing four extended papers selected as best from a November 1995 conference in Boston. They cover searchin
This first edition of the popular tutorial, Software Engineering, describes the current state of the practice of software engineering. This book begins with an overview of current issues and in partic
The software industry is in transition from craft work to engineering practice, but development, operational and maintenance overheads are still unpredictable and expensive. Cleanroom Software enginee
This book is designed for those who manage software development projects. It explores software and risk management both from a technology and a business perspective. Issues regarding costs, schedules,
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers
This book is designed to help software engineers and project managers understand and solve problems involved in developing complex software systems. It provides guidelines and tools for managing the t
This textbook develops a long-term single project and explores both the theoretical foundations of software engineering as well as the principles and practices of various tools, processes, and product