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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2008). What Makes Software Different. In: Rationale-Based Software Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77583-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-77583-6_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77582-9
Online ISBN: 978-3-540-77583-6
eBook Packages: Computer ScienceComputer Science (R0)