Class evolution has significant impact on program maintenance and testing. Changes in class structure require maintenance of existing class methods, which must then be retested. Existing test cases can not simply be rerun, since the test cases may no longer be consistent with the class structure. The benefit of reuse is reduced if generic software requires testing to start from scratch each time a component is reused. Adaptive software components are designed to be flexible to changes in class structure, allowing reuse with many class designs. This paper presents an incremental approach to testing adaptive software during class evolution. Paper Category: Research Topic Area: Object Testing and Metrics, Templates and Generic Programming 1...
Abstract-This paper presents a new methodology to select test cases from regression test suites. The...
AbstractThe ability to adapt a software artifact is essential toward handling evolving stakeholder r...
Testing of software is considered to be the most important component of software quality assurance p...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
Because of incomplete specifications or inadequate design decisions, software components developed w...
: This paper provides a new approach for object-oriented reengineering. One of the difficulty in sof...
Software systems evolve over time incrementally and sections of code are modified. But, how much doe...
Software systems evolve over time incrementally and sections of code are modified. But, how much doe...
Relationships between classes and objects in object-oriented software are necessary in order for the...
This paper discusses a model-based approach to testing as a vital part of soft-ware development. It ...
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is designe...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
Abstract. As industry and academia embrace component and objectbased design models, programming lang...
In several works on design methodologies, design patterns, and programming language design, the need...
Class reuse-proneness is the likelihood that a class can be reused and is a key quality characterist...
Abstract-This paper presents a new methodology to select test cases from regression test suites. The...
AbstractThe ability to adapt a software artifact is essential toward handling evolving stakeholder r...
Testing of software is considered to be the most important component of software quality assurance p...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
Because of incomplete specifications or inadequate design decisions, software components developed w...
: This paper provides a new approach for object-oriented reengineering. One of the difficulty in sof...
Software systems evolve over time incrementally and sections of code are modified. But, how much doe...
Software systems evolve over time incrementally and sections of code are modified. But, how much doe...
Relationships between classes and objects in object-oriented software are necessary in order for the...
This paper discusses a model-based approach to testing as a vital part of soft-ware development. It ...
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is designe...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
Abstract. As industry and academia embrace component and objectbased design models, programming lang...
In several works on design methodologies, design patterns, and programming language design, the need...
Class reuse-proneness is the likelihood that a class can be reused and is a key quality characterist...
Abstract-This paper presents a new methodology to select test cases from regression test suites. The...
AbstractThe ability to adapt a software artifact is essential toward handling evolving stakeholder r...
Testing of software is considered to be the most important component of software quality assurance p...