O'Reilly logo

The Art and Science of Analyzing Software Data by Thomas Zimmermann, Tim Menzies, Christian Bird

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4

Synthesizing Knowledge from Software Development Artifacts

Olga Baysal*; Oleksii Kononenko; Reid Holmes; Michael W. Godfrey    * School of Computer Science, Carleton University, Ottawa, ON, Canada David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada Department of Computer Science, University of British Columbia, Vancouver, BC, Canada

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required