License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.05261.2
URN: urn:nbn:de:0030-drops-5591
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2006/559/
Go to the corresponding Portal |
Ball, Thomas ;
Diehl, Stephan ;
Notkin, David ;
Zeller, Andreas
05261 Summary -- Multi-Version Program Analysis
Abstract
Change is an inevitable part of successful software systems. Software changes
induce costs, as they force people to repeat earlier assessments. On the
other hand, knowing about software changes can also bring benefits, as
changes are artifacts that can be analyzed.
In the last years, researchers have begun to analyze software together with
its change history. There is a huge amount of historical information that
can be extracted, abstracted, and leveraged:
- Knowing about earlier versions and their properties can lead to incremental
assessments.
- Analyzing the history of a product can tell how changes in software
are related to other changes and features.
- Relating properties to changes can help focusing on changes that cause
specific properties.
In this Dagstuhl seminar, researchers that analyze software and its history
have met and discussed for a full week, exchanging their ideas, and combining
and integrating the techniques to build a greater whole. Clearly,
understanding history can play a major role when it comes to understand
software systems.
BibTeX - Entry
@InProceedings{ball_et_al:DagSemProc.05261.2,
author = {Ball, Thomas and Diehl, Stephan and Notkin, David and Zeller, Andreas},
title = {{05261 Summary – Multi-Version Program Analysis}},
booktitle = {Multi-Version Program Analysis},
pages = {1--2},
series = {Dagstuhl Seminar Proceedings (DagSemProc)},
ISSN = {1862-4405},
year = {2006},
volume = {5261},
editor = {Thomas Ball and Stephan Diehl and David Notkin and Andreas Zeller},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2006/559},
URN = {urn:nbn:de:0030-drops-5591},
doi = {10.4230/DagSemProc.05261.2},
annote = {Keywords: Software engineering, data minig, software processes, software archives, version control, bug database, experimantation, measurement, verification}
}
Keywords: |
|
Software engineering, data minig, software processes, software archives, version control, bug database, experimantation, measurement, verification |
Collection: |
|
05261 - Multi-Version Program Analysis |
Issue Date: |
|
2006 |
Date of publication: |
|
05.05.2006 |