• DocumentCode
    1885439
  • Title

    Release Pattern Discovery: A Case Study of Database Systems

  • Author

    Hindle, Abram ; Godfrey, Michael W. ; Holt, Richard C.

  • Author_Institution
    Waterloo Univ., Waterloo
  • fYear
    2007
  • fDate
    2-5 Oct. 2007
  • Firstpage
    285
  • Lastpage
    294
  • Abstract
    Studying the release-time activities of a software project - that is, activities that occur around the time of a major or minor release - can provide insights into both the development processes used and the nature of the system itself. Although tools rarely record detailed logs of developer behavior, we can infer release-time activities from available data, such as logs from revision control systems, bug tracking systems, etc. In this paper, we discuss the results of a case study in mining patterns of release-time behavior from the revision control systems of four open source database systems. We partitioned the development artifacts into four classes - source code, tests, build files, and documentation - to be able to characterize the behavioral patterns more precisely. We found, for example, that there were consistent activity patterns around release time within each of the individual projects; we also found that these patterns did not persist across systems, leading us to hypothesize that the four projects follow different but consistent development patterns of activity around releases.
  • Keywords
    configuration management; data mining; object-oriented programming; project management; public domain software; relational databases; open source database system; open source software; pattern mining; relational database; release pattern discovery; researchers about how; revision control system; software project release-time activity; Automatic control; Control systems; Data mining; Database systems; Documentation; Lead; Open source software; Programming profession; Project management; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
  • Conference_Location
    Paris
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-1256-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2007.4362641
  • Filename
    4362641