I'm in my third year at college, currently pursuing CS. I've developed quite an interest in social network analysis and machine learning and have, thus, been working on research papers that lie within these two categories. However, while I am certain that I enjoy the research experience and can communicate this effectively in my Statement of Purpose, I am worried about the quality as well as low number of publications that I expect to have by the time I apply for an MS/MS-PhD program.
I say quality because I have not published in any of the top-notch CS journals. Two of my papers have been published in conference proceedings (Publisher: Springer). The third paper is actually a book chapter published in IGI-Global. However, two of these papers have only two authors with me as first author and my mentor as second author.
Apart from this, my grades are pretty high. Overall, 9.5/10.0 gpa as of now and I expect to keep this constant by the time I graduate. (If it matters, I scored a 10.0/10.0 one semester and so ranked first in the Uni for that sem.) Taking all this into consideration, is it reasonable for me to target the top 20-50 universities even with my 3 "okay" papers? I was hoping that my grades may offset this. Note: I am targeting an RA/TA position as I definitely require full financial aid as I am an international student.