ISMM: the incremental software maintenance manager
Barbara G. Ryder · 2003
The incremental software maintenance manager (ISMM) is a prototype software maintenance tool which uses incremental static analysis to assess the scope of proposed source code changes. Recently, ISMM has provided the basis for an empirical study of the calling structure of C systems. ISMM has also been used to profile the on-the-average performance of the incremental analysis algorithms. This is the first empirical evaluation of incremental analysis algorithms; it validates their usefulness, especially for large systems. The design and implementation of ISMM are described, and empirical studies of the C system calling structure are summarized.>