Software history under the lens : a study on why and how developers examine it Public Deposited

http://ir.library.oregonstate.edu/concern/technical_reports/pv63g154c

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • Despite software history being indispensable for developers, there is little empirical knowledge about how they examine software history. Without such knowledge, researchers and tool builders are in danger of making wrong assumptions and building inadequate tools. In this paper we present an in-depth empirical study about the motivations developers have for examining software history, the strategies they use, and the challenges they encounter. To learn these, we interviewed 14 experienced developers from industry, and then extended our findings by surveying 217 developers. We found that history does not begin with the latest commit but with uncommitted changes. Moreover, we found that developers had different motivations for examining recent and old history. Based on these findings we propose 3-LENS HISTORY, a novel unified model for reasoning about software history.
Resource Type
Date Available
Date Issued
Subject
Rights Statement
Funding Statement (additional comments about funding)
Publisher
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Laura Wilson(laura.wilson@oregonstate.edu) on 2015-04-13T18:59:55Z (GMT) No. of bitstreams: 2license_rdf: 1223 bytes, checksum: d127a3413712d6c6e962d5d436c463fc (MD5)main.pdf: 158687 bytes, checksum: 391be6f27af1b9387379034c9902bd8a (MD5)
  • description.provenance : Made available in DSpace on 2015-04-13T18:59:55Z (GMT). No. of bitstreams: 2license_rdf: 1223 bytes, checksum: d127a3413712d6c6e962d5d436c463fc (MD5)main.pdf: 158687 bytes, checksum: 391be6f27af1b9387379034c9902bd8a (MD5) Previous issue date: 2015-04
  • description.provenance : Submitted by Mihai Codoban (codobanm@onid.orst.edu) on 2015-04-13T17:47:33ZNo. of bitstreams: 2license_rdf: 1223 bytes, checksum: d127a3413712d6c6e962d5d436c463fc (MD5)main.pdf: 158687 bytes, checksum: 391be6f27af1b9387379034c9902bd8a (MD5)

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items