Improving the Quality of AspectJ Application: Translating Name-Based Pointcuts to Analysis-Based Pointcuts | IEEE Conference Publication | IEEE Xplore