Software and Systems Traceability
Edited by Jane Cleland-Huang, Orlena Gotel and Andrea Zisman
Springer January 31, 2012
Software and Systems Traceability provides a comprehensive description of the practices and theories of software traceability across all phases of the software development lifecycle. The term software traceability is derived from the concept of requirements traceability. Requirements traceability is the ability to track a requirement all the way from its origins to the downstream work products that implement that requirement in a software system. Software traceability is defined as the ability to relate the various types of software artefacts created during the development of software systems. Traceability relations can improve the quality of a product being developed, and reduce the time and cost of development. More specifically, traceability relations can support evolution of software systems, reuse of parts of a system by comparing components of new and existing systems, validation that a system meets its requirements, understanding of the rationale for certain design and implementation decisions, and analysis of the implications of changes in the system.
Software Engineering Approaches for Offshore and Outsourced Development
Edited by Olly Gotel, Mathai Joseph and Bertrand Meyer
Springer August 11, 2009
This book constitutes the proceedings of the Third International Conference on Software Engineering Approaches for Offshore and Outsourced Development, SEAFOOD 2009, held in Zurich, Switzerland, July 2-3, 2009. The 13 papers presented together with two keynote speeches were carefully reviewed and selected for inclusion in the book. The areas covered include industry challenges and best practices in offshore software development, measurement and estimation, business alignment and risk identification/reduction, communication and specification, and emerging technologies and future directions.