scispace - formally typeset
I

Ira D. Baxter

Researcher at University of California, Irvine

Publications -  41
Citations -  2724

Ira D. Baxter is an academic researcher from University of California, Irvine. The author has contributed to research in topics: Software construction & Software maintenance. The author has an hindex of 18, co-authored 41 publications receiving 2625 citations.

Papers
More filters
Proceedings ArticleDOI

Clone detection using abstract syntax trees

TL;DR: The paper presents simple and practical methods for detecting exact and near miss clones over arbitrary program fragments in program source code by using abstract syntax trees and suggests that clone detection could be useful in producing more structured code, and in reverse engineering to discover domain concepts and their implementations.
Proceedings ArticleDOI

DMS: program transformations for practical scalable software evolution

Ira D. Baxter
TL;DR: DMS is described, a practical, commercial program analysis and transformation system, and sketches a variety of tasks to which it has been applied, from redocumenting to large-scale system migration.
Proceedings ArticleDOI

DMS®: Program Transformations for Practical Scalable Software Evolution

TL;DR: DMS as mentioned in this paper is a commercial program analysis and transformation system, which handles program scale by careful space management, computational scale via parallelism and knowledge acquisition scale via domains, and sketches a variety of tasks to which it has been applied.
Journal ArticleDOI

Design maintenance systems

TL;DR: Conventional software designs lose too much information to allow effective tools for this purpose, so they turn to designs captured during transformational synthesis, and so the scheme is called a Design Maintenance System.
Proceedings ArticleDOI

DMS/spl reg/: program transformations for practical scalable software evolution

TL;DR: DMS is described, a practical, commercial program analysis and transformation system, and sketches a variety of tasks to which it has been applied, from redocumenting to large-scale system migration.