A framework and tool supports for generating test inputs of AspectJ programs
Proceedings of the 5th international conference on Aspect-oriented software development
Representing concerns in source code
ACM Transactions on Software Engineering and Methodology (TOSEM)
Regression Test Selection for AspectJ Software
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Hi-index | 0.00 |
Often the code regions that are assigned for a maintenancetask do not follow the modularization of the originalapplication program, but instead include parts of codefrom many different units scattered throughout the application.In this paper, we investigate an approach to testingwhich we call concern-based testing, which leverages existingtools to help software maintainers identify the relevantcode for their assigned task, their concern. The maincontribution is a demonstration of the possible savings intest suite execution overhead and the increased precision incoverage information that can be obtained for a softwaremaintainer if testing tasks are performed with respect toconcerns. Based on a concern graph representation of theconcern, a framework for guiding selective instrumentationfor scalable coverage analysis is also presented.