What Makes Software Different

Research on rationale in software engineering was originally inspired by research on rationale for the design of physical artifacts. While there is still much that software engineering can learn from the latter, it is important to recognize that the process of software development differs in crucial ways from the processes of developing physical artifacts. These differences have important consequences for the successful implementation of rationale management. One consequence is that software development has unique and urgent problems that rationale management can do much to solve. Another is that the ways in which software differs from a physical artifact provide unique advantages for implementing rationale management in software engineering.


Software Development Software Engineering Requirement Engineering Rationale Management Software Artifact 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Personalised recommendations