Putting Change at the Center of the Software Process
Publisher DOI
Abstract
We know that successful software systems are doomed to change. But our programming languages and tools continue to focus on developing static, unchanging models of software. We propose that change should be at the center of our software process. To that end, we are exploring programming language mechanisms to support both fine-grained composition and coarse-grained extensibility, and we are developing tools and techniques to analyse and facilitate change in complex systems. In this talk we review problems and limitations with object-oriented and component-based development approaches, and we explore both technological and methodological ways in which change can be better accommodated.
Date Issued
2004
Publication Type
Conference Item
Language(s)
en
Editor(s)
Crnkovic, Ivica | |
Stafford, Judith A. | |
Schmidt, Heinz W. | |
Wallnau, Kurt |
Additional Credits
Publisher
Springer
ISBN
978-3-540-21998-9
Title of Event
Access(Rights)
restricted