Automated Generation of Pointcut Mutants for Testing Pointcuts in AspectJ Programs

@article{Anbalagan2008AutomatedGO,
  title={Automated Generation of Pointcut Mutants for Testing Pointcuts in AspectJ Programs},
  author={Prasanth Anbalagan and Tao Xie},
  journal={2008 19th International Symposium on Software Reliability Engineering (ISSRE)},
  year={2008},
  pages={239-248}
}
Aspect-oriented programming (AOP) provides new modularization of software systems by encapsulating cross-cutting concerns. AspectJ, an AOP language, uses abstractions such as pointcuts, advice, and aspects to achieve AOPpsilas primary functionality. Faults in pointcuts can cause aspects to fail to satisfy their requirements. Hence, testing pointcuts is necessary in order to ensure correctness of aspects. In mutation testing of pointcuts (a type of fault-based pointcut testing), the number of… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 28 CITATIONS

Chapter Six - Mutation Testing Advances: An Analysis and Survey

  • Advances in Computers
  • 2017
VIEW 5 EXCERPTS
CITES BACKGROUND & RESULTS
HIGHLY INFLUENCED

Reducing the Number of Higher-Order Mutants with the Aid of Data Flow

  • e-Informatica
  • 2016
VIEW 4 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

A systematic review on fault based mutation testing techniques and tools for Aspect-J programs

  • 2013 3rd IEEE International Advance Computing Conference (IACC)
  • 2013
VIEW 8 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Mutation operators for feature-oriented software product lines

  • Softw. Test., Verif. Reliab.
  • 2019
VIEW 5 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

A Systematic Review of Cost Reduction Techniques for Mutation Testing: Preliminary Results

  • 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
  • 2018

References

Publications referenced by this paper.
SHOWING 1-10 OF 17 REFERENCES