License
When quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-5591
URL: http://drops.dagstuhl.de/opus/volltexte/2006/559/
Go to the corresponding Portal


Ball, Thomas ; Diehl, Stephan ; Notkin, David ; Zeller, Andreas

05261 Summary -- Multi-Version Program Analysis

pdf-format:
Document 1.pdf (85 KB)


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:DSP:2006:559,
  author =	{Thomas Ball and Stephan Diehl and David Notkin and Andreas Zeller},
  title =	{05261 Summary -- Multi-Version Program Analysis},
  booktitle =	{Multi-Version Program Analysis},
  year =	{2006},
  editor =	{Thomas Ball and Stephan Diehl and David Notkin and Andreas Zeller},
  number =	{05261},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2006/559},
  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
Seminar: 05261 - Multi-Version Program Analysis
Issue Date: 2006
Date of publication: 05.05.2006


DROPS-Home | Fulltext Search | Imprint Published by LZI