Hello Kamalakar! Welcome to Essay Forum!
Can I ask you a question? Why do you want to pursue research on some topic suggested by another person? I'll make myself clear with the following example.
Let's say that I suggest you three topics A, B, and C. Now I suggested these topics because I like them. So what you will do next is choose one from these, and you'll convince yourself that it is a topic that you like. Do you see the problem? All along you have been following my interests while thinking they are your own. After sometime, say a year or so, you'll start to have doubts over your selection and you won't enjoy your research. That means a miserable life, or at worst, failure to get a PhD.
My suggestion is -- use the internet! Visit various university pages; they usually have detailed information about the current PhD topics. Check them out and read some journals. Go to websites like sciencedirect.com and type in "software engineering". Take some time to choose your topic -- at least, a couple of months. When you get three or four topics which interest you, then you ask someone to help you choose one.
I'm sorry if I sounded harsh, but I was just being honest with you. This forum is for research help, but in my opinion, no one can help you unless you have a plan. Go, make one!