Object-Oriented (O-O) technology has grown over the past decades into a well defined and increasingly popular style of programming. In this thesis, we introduce a novel method for conducing and managing regression analysis and testing activities during an O-O iterative and incremental development process. The underlying process of the method is based on the following concepts, the Method Sequence Specification (MtSS) and the Message Sequence Specification (MgSS), the class firewall and traceability. A MtSS of a class documents the causal order in which the methods can be invoked upon instantiation of the class. A MgSS for a method in a class documents the causal order in which messages can be sent to different instances of different classes...
Traceability ensures that software artifacts of subsequent phases of the development cycle are consi...
[[abstract]]Software testing methodologies and metrics are widely applied to assuring and evaluating...
Traceability is a key issue to ensure consistency among software artifacts of subsequent phases of t...
This paper presents a method to build and maintain traceability links and properties of a set of obj...
: Regression testing is an important activity in software maintenance. Although a number of existing...
Testability is a measure of how easy (less complex, less tedious, less boring, less costly) the effe...
Object Oriented Software Engineering has focused mainly on the notations, models and tools to be use...
Traceability is a key issue to ensure consistency among software artifacts of subsequent phases of t...
After changes are made to a previously tested program, a goal of regression testing is to retest the...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
These days the Object-Oriented (OO) paradigm is used extensively in the development of software syst...
Relationships between classes and objects in object-oriented software are necessary in order for the...
(without becoming drowned) Abstract: Systematic testing of object-oriented software turned out to be...
Abstract-This paper presents a new methodology to select test cases from regression test suites. The...
AbstractTraceability ensures that software artifacts of subsequent phases of the development cycle a...
Traceability ensures that software artifacts of subsequent phases of the development cycle are consi...
[[abstract]]Software testing methodologies and metrics are widely applied to assuring and evaluating...
Traceability is a key issue to ensure consistency among software artifacts of subsequent phases of t...
This paper presents a method to build and maintain traceability links and properties of a set of obj...
: Regression testing is an important activity in software maintenance. Although a number of existing...
Testability is a measure of how easy (less complex, less tedious, less boring, less costly) the effe...
Object Oriented Software Engineering has focused mainly on the notations, models and tools to be use...
Traceability is a key issue to ensure consistency among software artifacts of subsequent phases of t...
After changes are made to a previously tested program, a goal of regression testing is to retest the...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
These days the Object-Oriented (OO) paradigm is used extensively in the development of software syst...
Relationships between classes and objects in object-oriented software are necessary in order for the...
(without becoming drowned) Abstract: Systematic testing of object-oriented software turned out to be...
Abstract-This paper presents a new methodology to select test cases from regression test suites. The...
AbstractTraceability ensures that software artifacts of subsequent phases of the development cycle a...
Traceability ensures that software artifacts of subsequent phases of the development cycle are consi...
[[abstract]]Software testing methodologies and metrics are widely applied to assuring and evaluating...
Traceability is a key issue to ensure consistency among software artifacts of subsequent phases of t...