Testability of Software Components
IEEE Transactions on Software Engineering
PIE: A Dynamic Failure-Based Technique
IEEE Transactions on Software Engineering
Semantic metrics for software testability
Journal of Systems and Software - Special issue on the Oregon Metric Workshop
Design for testability in object-oriented systems
Communications of the ACM
On the Use of Testability Measures for Dependability Assessment
IEEE Transactions on Software Engineering
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
A Unified Framework for Cohesion Measurement in Object-OrientedSystems
Empirical Software Engineering
Software Testability: The New Verification
IEEE Software
On Evaluation of Testability of Protocol Structures
Proceedings of the IFIP TC6/WG6.1 Sixth International Workshop on Protocol Test systems VI
Testability analysis of co-designed systems
ATS '95 Proceedings of the 4th Asian Test Symposium
Predicting Testability of Program Modules Using a Neural Network
ASSET '00 Proceedings of the 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology (ASSET'00)
Software Testability Measurements Derived from Data Flow Analysis
CSMR '98 Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering ( CSMR'98)
Testability Measurements for Data Flow Designs
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
Detecting program modules with low testability
ICSM '95 Proceedings of the International Conference on Software Maintenance
Analyzing Testability on Data Flow Designs
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Testing and Quality Assurance for Component-Based Software
Testing and Quality Assurance for Component-Based Software
Measuring and Improving Design Patterns Testability
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Testability Analysis Applied to Embedded Data-flow Software
QSIC '03 Proceedings of the Third International Conference on Quality Software
Predicting Class Testability using Object-Oriented Metrics
SCAM '04 Proceedings of the Source Code Analysis and Manipulation, Fourth IEEE International Workshop
Empirical Validation of Object-Oriented Metrics on Open Source Software for Fault Prediction
IEEE Transactions on Software Engineering
A new approach for software testability analysis
Proceedings of the 28th international conference on Software engineering
An empirical study into class testability
Journal of Systems and Software - Special issue: Selected papers from the 4th source code analysis and manipulation (SCAM 2004) workshop
Empirical Analysis of Object-Oriented Design Metrics for Predicting High and Low Severity Faults
IEEE Transactions on Software Engineering
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems
IEEE Transactions on Software Engineering
Metric based testability model for object oriented design (MTMOOD)
ACM SIGSOFT Software Engineering Notes
Software Process: Improvement and Practice
Establishing Traceability Links between Unit Test Cases and Units under Test
CSMR '09 Proceedings of the 2009 European Conference on Software Maintenance and Reengineering
Practicing Testability in the Real World
ICST '09 Proceedings of the 2009 International Conference on Software Testing Verification and Validation
Test coverage and post-verification defects: A multiple case study
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Empirical validation of object-oriented metrics for predicting fault proneness models
Software Quality Control
A component testability model for verification and measurement
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
An empirical analysis of a testability model for object-oriented programs
ACM SIGSOFT Software Engineering Notes
SCOTCH: Test-to-code traceability using slicing and conceptual coupling
ICSM '11 Proceedings of the 2011 27th IEEE International Conference on Software Maintenance
Hi-index | 0.00 |
The aim of this paper is to evaluate empirically the relationship between a new metric (Quality Assurance Indicator--Qi) and testability of classes in object-oriented systems. The Qi metric captures the distribution of the control flow in a system. We addressed testability from the perspective of unit testing effort. We collected data from five open source Java software systems for which JUnit test cases exist. To capture the testing effort of classes, we used different metrics to quantify the corresponding JUnit test cases. Classes were classified, according to the required testing effort, in two categories: high and low. In order to evaluate the capability of the Qi metric to predict testability of classes, we used the univariate logistic regression method. The performance of the predicted model was evaluated using Receiver Operating Characteristic (ROC) analysis. The results indicate that the univariate model based on the Qi metric is able to accurately predict the unit testing effort of classes.