Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
ICSE '94 Proceedings of the 16th international conference on Software engineering
Extreme programming explained: embrace change
Extreme programming explained: embrace change
A Calculus of Communicating Systems
A Calculus of Communicating Systems
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
An introduction to the testing and test control notation (TTCN-3)
Computer Networks: The International Journal of Computer and Telecommunications Networking - ITU-T system design languages (SDL)
A Survey of Software Refactoring
IEEE Transactions on Software Engineering
TRex - The Refactoring and Metrics Tool for TTCN-3 Test Specifications
TAIC-PART '06 Proceedings of the Testing: Academic & Industrial Conference on Practice And Research Techniques
High-level restructuring of TTCN-3 test data
FATES'04 Proceedings of the 4th international conference on Formal Approaches to Software Testing
Model-Driven engineering in a large industrial context — motorola case study
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Refactoring test suites versus test behaviour: a TTCN-3 perspective
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Automated Maintainability of TTCN-3 Test Suites Based on Guideline Checking
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
A theoretical and empirical analysis of a TTCN-3 coupling metric
ECC'08 Proceedings of the 2nd conference on European computing conference
TTCN-3 quality engineering: using learning techniques to evaluate metric sets
SDL'07 Proceedings of the 13th international SDL Forum conference on Design for dependable systems
Empirical support for two refactoring studies using commercial C# software
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Testing highly complex system of systems: an industrial case study
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Utilising code smells to detect quality problems in TTCN-3 test suites
TestCom'07/FATES'07 Proceedings of the 19th IFIP TC6/WG6.1 international conference, and 7th international conference on Testing of Software and Communicating Systems
Test data variance as a test quality measure: exemplified for TTCN-3
TestCom'07/FATES'07 Proceedings of the 19th IFIP TC6/WG6.1 international conference, and 7th international conference on Testing of Software and Communicating Systems
Hi-index | 0.00 |
Experience with the development and maintenance of test suites has shown that the Testing and Test Control Notation (TTCN-3) provides very good concepts for adequate test specification. However, experience has also demonstrated that during either the migration of legacy test suites to TTCN-3, or the development of large TTCN-3 test specifications, users have found it is difficult to construct TTCN-3 tests that are concise with respect to readability, usability, and maintainability. To address these issues, this paper investigates refactoring and metrics for TTCN-3. Refactoring restructures a test suite systematically without changing its behaviour. Complementary metrics are used to assess the quality of TTCN-3 test suites. For automation, a tool called TRex has been developed that supports refactoring and metrics for TTCN-3.