Insights into testing and regression testing global variables
Journal of Software Maintenance: Research and Practice
On regression testing of object-oriented programs
Journal of Systems and Software
Analyzing Regression Test Selection Techniques
IEEE Transactions on Software Engineering
Pythia: a regression test selection tool based on textual differencing
ENCRESS '97 IFIP TC5 WG5.4 3rd internatinal conference on on Reliability, quality and safety of software-intensive systems
A comparative study of coarse- and fine-grained safe regression test-selection techniques
ACM Transactions on Software Engineering and Methodology (TOSEM)
An empirical study of regression test selection techniques
ACM Transactions on Software Engineering and Methodology (TOSEM)
Effectively prioritizing tests in development environment
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Introduction to Algorithms
COTS-Based Systems Top 10 List
Computer
Testing Component-Based Software: A Cautionary Tale
IEEE Software
Domain Based Regression Testing
ICSM '94 Proceedings of the International Conference on Software Maintenance
Change Impact Identification in Object Oriented Software Maintenance
ICSM '94 Proceedings of the International Conference on Software Maintenance
Using Component Metacontent to Support the Regression Testing of Component-Based Software
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Correcting for unreliable regression integration testing
ICSM '95 Proceedings of the International Conference on Software Maintenance
Empirical Evaluation of the Textual Differencing Regression Testing Technique
ICSM '98 Proceedings of the International Conference on Software Maintenance
Testing and Quality Assurance for Component-Based Software
Testing and Quality Assurance for Component-Based Software
Firewall Regression Testing of GUI Sequences and their Interactions
ICSM '03 Proceedings of the International Conference on Software Maintenance
An Empirical Comparison of Dynamic Impact Analysis Algorithms
Proceedings of the 26th International Conference on Software Engineering
Industrial Real-Time Regression Testing and Analysis Using Firewalls
ICSM '04 Proceedings of the 20th IEEE International Conference on Software Maintenance
A Differencing Algorithm for Object-Oriented Programs
Proceedings of the 19th IEEE international conference on Automated software engineering
Chianti: a change impact analysis tool for java programs
Proceedings of the 27th international conference on Software engineering
A process for identifying changes when source code is not available
MPEC '05 Proceedings of the second international workshop on Models and processes for the evaluation of off-the-shelf components
ISSRE '05 Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering
ICCBSS '06 Proceedings of the Fifth International Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
Compatibility and Regression Testing of COTS-Component-Based Software
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Regression Test Selection for Black-box Dynamic Link Library Components
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
Pallino: automation to support regression test selection for cots-based applications
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Estimating the coverage of the framework application reusable cluster-based test cases
Information and Software Technology
Empirical evaluations of regression test selection techniques: a systematic review
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
An optimized change-driven regression testing selection strategy for binary Java applications
Proceedings of the 2009 ACM symposium on Applied Computing
Selective Regression Test for Access Control System Employing RBAC
ISA '09 Proceedings of the 3rd International Conference and Workshops on Advances in Information Security and Assurance
ORTS: a tool for optimized regression testing selection
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
A systematic review on regression test selection techniques
Information and Software Technology
IMUnit: improved multithreaded unit testing
Proceedings of the 3rd International Workshop on Multicore Software Engineering
Reference-based search strategies in systematic reviews
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Regression testing minimization, selection and prioritization: a survey
Software Testing, Verification & Reliability
A regression test selection technique for embedded software
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
ABB incorporates a variety of commercial-off-the-shelf (COTS) components in its products. When new releases of these components are made available for integration and testing, source code is often not provided. Various regression test selection processes have been developed and have been shown to be cost effectiveness. However, the majority of these test selection techniques rely on access to source code for change identification. In this paper we present the application of the lightweight Integrated - Black-box Approach for Component Change Identification (I-BACCI) Version 3 process that select regression tests for applications that use COTS components. Two case studies, examining a total of nine new component releases, were conducted at ABB on products written in C/C++ to determine the effectiveness of I-BACCI. The results of the case studies indicate this process can reduce the required number of regression tests at least 70% without sacrificing the regression fault exposure.