Performing data flow testing on classes
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
The Java Language Specification
The Java Language Specification
A Study on Fault-Proneness Detection of Object-Oriented Systems
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Criteria for Testing Polymorphic Relationships
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Product metrics for object-oriented systems
ACM Computing Surveys (CSUR)
Using a Taxonomy Tool to Identify Changes in OO Software
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
A Metrics-Based Software Maintenance Effort Model
CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
Generics in Java and C++: a comparative model
ACM SIGPLAN Notices
Predicting Class Testability using Object-Oriented Metrics
SCAM '04 Proceedings of the Source Code Analysis and Manipulation, Fourth IEEE International Workshop
A Class Abstraction Technique to Support the Analysis of Java Programs During Testing
SERA '05 Proceedings of the Third ACIS Int'l Conference on Software Engineering Research, Management and Applications
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
An empirical study of cycles among classes in Java
Empirical Software Engineering
Intra-Class Testing of Abstract Class Features
ISSRE '07 Proceedings of the The 18th IEEE International Symposium on Software Reliability
Proceedings of the 2011 ACM Symposium on Applied Computing
JStereoCode: automatically identifying method and class stereotypes in Java code
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
The transition from Java 1.4 to Java 1.5 has provided the programmer with more flexibility due to the inclusion of several new language constructs, such as parameterized types. This transition is expected to increase the number of class clusters exhibiting different combinations of class characteristics. In this paper we investigate how the number and distribution of clusters are expected to change during this transition. We present the results of an empirical study were we analyzed applications written in both Java 1.4 and 1.5. In addition, we show how the variability of the combinations of class characteristics may affect the testing of class members.