Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Introduction to the theory of programming languages
Introduction to the theory of programming languages
A software metric system for module coupling
Journal of Systems and Software - Special issue on the Oregon Metric Workshop
Essays on object-oriented software engineering (vol. 1)
Essays on object-oriented software engineering (vol. 1)
Testing object-oriented software
TOOLS '93 Proceedings of the eleventh international conference on Technology of object-oriented languages and systems
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Testing of Object-Oriented Programming Systems (OOPS): A Fault-Based Approach
ISOOMS '94 Proceedings of the International Symposium on Object-Oriented Methodologies and Systems
Software testing and analysis of object-oriented software
ACM SIGSOFT Software Engineering Notes
Contextual def-use associations for object aggregation
PASTE '01 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Criteria for Testing Polymorphic Relationships
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
The Construction of Contextual Def-Use Associations for Object-Oriented Systems
IEEE Transactions on Software Engineering
Quantitatively measuring object-oriented couplings
Software Quality Control
Probe mechanism for object-oriented software testing
FASE'03 Proceedings of the 6th international conference on Fundamental approaches to software engineering
Hi-index | 0.00 |
As we move from developing procedure-oriented to object-oriented programs, the complexity traditionally found in functions and procedures is moving to the connections among components. More faults occur as components are integrated to form higher level aggregates of behavior and state. Consequently, we need to place more effort on testing the connections among components. Although object-oriented technology provides abstruction mechanisms to build components to integrate, it also adds new compositional relations that can contain faults, which must be found during integration testing. This paper describes new techniques for analyzing and testing the polymorphic relationships that occur in object-oriented software. The application of these techniques can result in an increased ability to find faults and overall higher quality software.