Synthesizing Knowledge from Software Development Artifacts

Authors: Olga Baysal Oleksii Kononenko Reid Holmes Michael W. Godfrey

Venue: The Art and Science of Analyzing Software Data, 2015

Year: 2015

Abstract: When software practitioners make day-to-day design decisions about their projects, they are guided by not only their intuition and experience, but also by the variety of software artifacts that are available to them. This chapter describes how lifecycle models can be used to build a useful and intuitive model of these development artifacts. Lifecycle models capture the dynamic nature of how such artifacts change over time in a graphical form that can be easily understood and communicated. We show how lifecycle models can be generated, and we present two industrial case studies where we applied lifecycle models to assess a project's code review process.

BibTeX:

@inproceedings{olgabaysal2015skfsda,
    author = "Olga Baysal and Oleksii Kononenko and Reid Holmes and Michael W. Godfrey",
    title = "Synthesizing Knowledge from Software Development Artifacts",
    year = "2015",
    booktitle = "The Art and Science of Analyzing Software Data"
}

Plain Text:

Olga Baysal, Oleksii Kononenko, Reid Holmes, and Michael W. Godfrey, "Synthesizing Knowledge from Software Development Artifacts," The Art and Science of Analyzing Software Data