Title:
Gamma System: Continuous Evolution of Software after Deployment
Gamma System: Continuous Evolution of Software after Deployment
Authors
Orso, Alessandro
Liang, Donglin
Harrold, Mary Jean
Lipton, Richard J.
Liang, Donglin
Harrold, Mary Jean
Lipton, Richard J.
Authors
Advisors
Advisors
Associated Organizations
Organizational Unit
Series
Collections
Supplementary to
Permanent Link
Abstract
In this paper, we present the Gamma system---a new approach for
continuous improvement of software systems after their deployment. The
Gamma system facilitates remote monitoring of deployed software
using a revolutionary approach that exploits the opportunities presented by a
software product being used by many users connected through a network.
Gamma splits monitoring tasks across different instances of the software,
so that partial information can be collected from different users by
means of light-weight instrumentation, and integrated to gather the
overall monitoring information. This system enables software producers
(1) to perform continuous, minimally intrusive analyses of their
software's behavior, and (2) to use the information thus gathered to
improve and evolve their software. We describe the Gamma system and its
underlying technology in detail, and illustrate the different components of
the system. We also present a prototype implementation of the system and
show our initial experiences with it.
Sponsor
Date Issued
2002
Extent
313626 bytes
Resource Type
Text
Resource Subtype
Technical Report