Software Engineering and Methodology (TOSEM)


Search Issue
enter search term and/or author name


ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 1 Issue 3, July 1992

Computing similarity in a reuse library system: an AI-based approach
Rubén Prieto Díaz, Eduardo Ostertag, Christine Braun, James Hendler
Pages: 205-228
DOI: 10.1145/131736.131739
This paper presents an AI based library system for software reuse, called AIRS, that allows a developer to browse a software library in search of components that best meet some stated requirement. A component is described by a...

Reconciling environment integration and software evolution
Kevin J. Sullivan, David Notkin
Pages: 229-268
DOI: 10.1145/131736.131744
Common software design approaches complicate both tool integration and software evolution when applied in the development of integrated environments. We illustrate this by tracing the evolution of three different designs for a simple integrated...

OBSERV—a prototyping language and environment
Shmuel Tyszberowicz, Amiram Yehudai
Pages: 269-309
DOI: 10.1145/131736.131751
The OBSERV methodology for software development is based on rapid construction of an executable specification, or prototype, of a systems, which may be examined and modified repeatedly to achieve the desired functionality. The objectives of...

A program integration algorithm that accommodates semantics-preserving transformations
Susan Horwitz, Wuu Yang, Thomas Reps
Pages: 310-354
DOI: 10.1145/131736.131756
Given a program Base and two variants, A and B, each created by modifying separate copies of Base, the goal of program integration is to determine whether the modifications...