Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Eighth International Workshop on Principles of Software Evolution (IWPSE'05)   pp. 113-122
How Developers Drive Software Evolution

Full Article Text: Download PDF of full textBuy this article

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/IWPSE.2005.21
Send link to a friend

Abstract
As systems evolve their structure change in ways not expected upfront. As time goes by, the knowledge of the developers becomes more and more critical for the process of understanding the system. That is, when we want to understand a certain issue of the system we ask the knowledgeable developers. Yet, in large systems, not every developer is knowledgeable in all the details of the system. Thus, we would want to know which developer is knowledgeable in the issue at hand. In this paper we make use of the mapping between the changes and the author identifiers (e.g., user names) provided by versioning repositories. We first define a measurement for the notion of code ownership. We use this measurement to define the Ownership Map visualization to understand when and how different developers interacted in which way and in which part of the system1. We report the results we obtained on several large systems.
Additional Information
Index Terms- software evolution, software visualization,reverse engineering, development process

Citation:  Tudor Girba, Adrian Kuhn, Mauricio Seeberger, Stephane Ducasse, "How Developers Drive Software Evolution," iwpse, pp. 113-122,  Eighth International Workshop on Principles of Software Evolution (IWPSE'05),  2005

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback