I am a master student in computer science and am working on a static program analysis project as my thesis. I used existing platforms and frameworks along with existing approaches for static analysis of a program.
However my work would solve a problem in the area I am working in. In better words, for Android OS there is not yet a good work on static analysis of native binaries. This is what I am working on.
I think my work is not a good research work, because my work is all about implementation and dealing with existing tools. As far as I know, a good research work should not engage itself in implementation complexities and should be as abstract as it can be with a great degree of novelty.
In my opinion my work is novel, but it is not an abstract solution as it is mostly about technological stuff. So, I am in doubt if I am thinking right or not.
PS: By "good research work", I mean it can be published as a good research paper.