I made my thesis at SAP Labs Hungary. The subject of my study was to investigate the efficiency of software development on Android platform, especially the effects of aspect oriented programming. My development could be carried out at home, which was a big advantage, because I could organize my tasks better.
At the beginning of the semester, I was up against a problem in which I did not have any experience, but during the semester I could gain insight on the Android system and managed to learn the intricacies of aspect-oriented programming.
Then I was able to focus on the examination of efficiency. To find out, the effectiveness of AOP, I processed a study, - which was the inspiration for my thesis - and I measured the performance of my own test programs. My programs provided solution for the typical problem of logging.
By the end of the semester I have managed to provide results that can be useful for software development companies that are contemplating the adoption of AOP. However, further testing, and measurements are needed before the application of aspect-oriented programming. But my work is a starting point for determining the expected rate of return on investment.