Four Interesting Ways in Which History Can Teach Us About Software

TitleFour Interesting Ways in Which History Can Teach Us About Software
Publication TypeConference Paper
Year of Publication2004
AuthorsGodfrey, M, Dong, X, Kapser, C, Zou, L
Secondary TitleProceedings of the 2004 international workshop on Mining software repositories - MSR '04
Pagination58-62
Date Published05/2004
Keywordsant, apache, change analysis, clone, clone detection, cvs, evolution, gcc, growth, kepler, linux, midworld, mycore, postgresql, source code, version control
Abstract

In this position paper, we outline four kinds of studies that we have undertaken in trying to understand various aspects of a software system’s evolutionary history. In each instance, the studies have involved detailed examination of real software systems based on “facts” extracted from various kinds of source artifact repositories, as well as the development of accompanying tools to aid in the extraction, abstraction, and comprehension processes. We briefly discuss the goals, results, and methodology of each approach.

Full Text
AttachmentSize
PDF icon 58FourInterestingWays.pdf276.84 KB