How Developers Drive Software Evolution

Gîrba, Tudor; Kuhn, Adrian; Seeberger, Mauricio; Ducasse, Stéphane (2005). How Developers Drive Software Evolution. In: 8th International Workshop on Principles of Software Evolution (pp. 113-122). IEEE Computer Society Press 10.1109/IWPSE.2005.21

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

Download (1MB)

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 system. We report the results we obtained on several large systems.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

03 Faculty of Business, Economics and Social Sciences > Department of Business Management > Institute of Information Systems
08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Girba, Tudor Adrian, Kuhn, Adrian, Seeberger, Mauricio, Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
300 Social sciences, sociology & anthropology > 330 Economics
500 Science > 510 Mathematics

ISSN:

1550-4077

ISBN:

0-7695-2349-8

Publisher:

IEEE Computer Society Press

Language:

English

Submitter:

Anja Ebeling

Date Deposited:

30 Oct 2017 14:39

Last Modified:

11 Apr 2024 16:11

Publisher DOI:

10.1109/IWPSE.2005.21

BORIS DOI:

10.7892/boris.104533

URI:

https://boris.unibe.ch/id/eprint/104533

Actions (login required)

Edit item Edit item
Provide Feedback