[ספר][B] Introduction and roadmap: History and challenges of software evolution

T Mens, S Demeyer, T Mens - 2008‏ - Springer
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …

Aspect-oriented model-driven code generation: A systematic map** study

A Mehmood, DNA Jawawi - Information and Software Technology, 2013‏ - Elsevier
CONTEXT: Model-driven code generation is being increasingly applied to enhance software
development from perspectives of maintainability, extensibility and reusability. However …

Mutation testing for aspect-oriented programs

FC Ferrari, JC Maldonado… - 2008 1st International …, 2008‏ - ieeexplore.ieee.org
Mutation testing has been shown to be one of the strongest testing criteria for the evaluation
of both programs and test suites. Comprehensive sets of mutants require strong test sets to …

Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems

S Ali, LC Briand, H Hemmati - Software & Systems Modeling, 2012‏ - Springer
Abstract Model-based robustness testing requires precise and complete behavioral,
robustness modeling. For example, state machines can be used to model software behavior …

An optimal mutation execution strategy for cost reduction of mutation-based fault localization

Y Liu, Z Li, R Zhao, P Gong - Information Sciences, 2018‏ - Elsevier
Identifying faulty program entities has been recognized as one of the most expensive,
tedious and time-consuming processes in software debugging activity. Fault localization …

Regression test selection for AspectJ software

G Xu, A Rountev - 29th International Conference on Software …, 2007‏ - ieeexplore.ieee.org
As aspect-oriented software development gains popularity, there is growing interest in using
aspects to implement cross-cutting concerns in object-oriented systems. When aspect …

Automated test data generation for aspect-oriented programs

M Harman, F Islam, T ** pointcut descriptors in AspectJ
R Delamare, B Baudry, S Ghosh… - … on Software Testing …, 2009‏ - ieeexplore.ieee.org
Aspect-oriented programming (AOP) languages introduce new constructs that can lead to
new types of faults, which must be targeted by testing techniques. In particular, AOP …