Analyzing, Capturing and Taming Software Change

Nierstrasz, Oscar; Denker, Marcus; Gîrba, Tudor; Lienhard, Adrian (2006). Analyzing, Capturing and Taming Software Change. In: Proceedings of the Workshop on Revival of Dynamic Languages (co-located with ECOOP'06). Verlag fehlt

[img] Text
Nier06bRDL06ACTSC.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (171kB) | Request a copy

Software systems need to continuously change to remain useful. Change appears in several forms and needs to be accommodated at different levels. We propose ChangeBoxes as a mechanism to encapsulate, manage, analyze and exploit changes to software systems. Our thesis is that only by making change explicit and manipulable can we enable the software developer to manage software change more effectively than is currently possible. Furthermore we argue that we need new insights into assessing the impact of changes and we need to provide new tools and techniques to manage them. We report on the results of some initial prototyping efforts, and we outline a series of research activities that we have started to explore the potential of ChangeBoxes.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Nierstrasz, Oscar Marius; Denker, Marcus; Girba, Tudor Adrian and Lienhard, Adrian

Subjects:

000 Computer science, knowledge & systems

Publisher:

Verlag fehlt

Language:

English

Submitter:

Factscience Import

Date Deposited:

04 Oct 2013 14:47

Last Modified:

16 Oct 2017 11:53

BORIS DOI:

10.7892/boris.19414

URI:

https://boris.unibe.ch/id/eprint/19414 (FactScience: 2033)

Actions (login required)

Edit item Edit item
Provide Feedback