Analyzing, Capturing and Taming Software Change

Abstract : Software systems need to continuously change to remain useful. Change appears in several forms and needs to be accommodated at different levels. We propose Change- boxes 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 en- able 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.
Type de document :
Communication dans un congrès
Workshop on Revival of Dynamic Languages (co-located with ECOOP'06), 2006, Nantes, France. 2006
Liste complète des métadonnées

Littérature citée [35 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00555757
Contributeur : Lse Lse <>
Soumis le : vendredi 14 janvier 2011 - 13:34:47
Dernière modification le : vendredi 14 janvier 2011 - 17:13:11
Document(s) archivé(s) le : mardi 6 novembre 2012 - 11:30:53

Fichier

Nier06bRDL06ACTSC.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00555757, version 1

Citation

Oscar Nierstrasz, Marcus Denker, Tudor Girba, Adrian Lienhard. Analyzing, Capturing and Taming Software Change. Workshop on Revival of Dynamic Languages (co-located with ECOOP'06), 2006, Nantes, France. 2006. 〈inria-00555757〉

Partager

Métriques

Consultations de la notice

161

Téléchargements de fichiers

177