Department of Computer Science and Engineering, National Institute of Technology Karnataka