The papers presented in this book reflects the substantial research efforts taking place at SEI focusing on the development, deployment, and evolution of component-based software systems. The book exp
Assesses the benefits of reverse engineering as a workable strategy for software maintenance. Describes and analyzes the methodological issues and tools which support reverse engineering, explaining h
This book constitutes thoroughly revised and selected papers from the 5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017, held in Porto, Portugal, in Fe
Readership: Researchers, graduate students and undergraduates in software engineering, programming, information engineering, health informatics and medical informatics; practitioners and industrialist
Readership: Researchers, graduate students and undergraduates in software engineering, programming, information engineering, health informatics and medical informatics; practitioners and industrialist
The concept of processes is at the heart of software and systems engineering. Software process models integrate software engineering methods and techniques and are the basis for managing large-scale s
For engineering students and industry practitioners who are interested in mastering the design, implementation, and experimentation of a communication system, Collins and colleagues use the concep
Explores and identifies the main issues, concepts, principles and evolution of software testing, including software quality engineering and testing concepts, test data generation, test deployment anal
Presents an alternative approach to both programmer and software development that challenges the current dominant theories of software engineering. Rather than supporting large training and accreditat
Building on seven strong editions, the eighth edition maintains the organization and approach for which Object-Oriented and Classical Software Engineering is known while making significant improvement
From his experience with Infosys, Jalote (computer science and engineering, Indian Institute of Technology, Kampur) details the successful project management practices used by that company assessed at
Thorough and continuous architecting is the key to overall success in software engineering, and architecture evaluation is a crucial part of it. This book presents a pragmatic architecture evaluation
The new standards for baccalaureate software engineering education require that software architecture and design be taught as part of the core curriculum. Qian (Southern Polytechnic State U.), Fu (Hof
Learning about a career in software engineering is an exciting step into the world of STEM. This book introduces readers to what software engineers do, the different kinds of software they develop, no
"This book captures the latest research and innovations and case studies in the field of software development risk management. A number of tools, methods, processes alongside theoretical concepts have
This book constitutes the proceedings of the 23rd International Working Conference on Requirements Engineering - Foundation for Software Quality, REFSQ 2017, held in Essen, Germany, in February/March
This book constitutes thoroughly revised and selected papers from the Third International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2015, held in Angers, France, in F
This book constitutes thoroughly revised and selected papers from the Second International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2014, held in Lisbon, Portugal, i
This book identifies, defines and illustrates the fundamental concepts and engineering techniques relevant to applications of software languages in software development. It presents software languages
Software requirements for engineering and scientific applications are almost always computational and possess an advanced mathematical component. However, an application that calls for calculating a s
Software Design for Engineers and Scientists integrates three core areas of computing:. Software engineering - including both traditional methods and the insights of 'extreme programming'. Program des
International contributors in computer science, software engineering, and information systems extol the benefits of aligning business processes with IT through the use of enterprise architecture as a
An emerging topic in software engineering and data mining, specification mining tackles software maintenance and reliability issues that cost economies billions of dollars each year. The first unified
As one of the results of an ambitious project, this handbook provides a well-structured directory of globally available software tools in the area of Integrated Computational Materials Engineering (IC
This book provides a quick reference guide to the use of different software packages for chemical engineering applications so that readers can become familiar with their capabilities. The book covers