Code Search - Challenges and ApplicationsSearching for source code is challenging for several reasons. The naturalness of source code cannot be compared with that of natural languages like English. How does this impact indexing and querying? In this talk, I highlight the major challenges and research opportunities in this field. Neemrana University, Rajasthan, 24th September, 2017.

Porting InnerEye to Azure CloudInnerEye is a research project that uses state of the art machine learning technology to build innovative tools for the automatic, quantitative analysis of three-dimensional radiological images. In this talk, I summarize my 12 weeks at Microsoft Research where I successfully migrated the InnerEye ML models to Azure cloud. Microsoft Research, Cambridge, United Kingdom, June 29, 2017.

Modeling Source Code to Support Retrieval-Based ApplicationsAdvances in text retrieval do not apply directly to source code retrieval because of the difference in characteristics of source code when compared to text. Here, I discuss the role of source code models in retrieval. The Doctoral Consortium at the Tenth ACM International Conference on Web Search and Data Mining, WSDM 2017, Cambridge, United Kingdom, February 6, 2017.

Reflections from a PM Research FellowMy PhD is supported by Prime Minister's Research Fellowship Scheme. In this talk, first I give a glimpse of my research, then I discuss the challenges of doing PhD in India, and finally elaborate on ways in which PM fellowship helps in overcoming some of these hurdles. Panjab University, Chandigarh, 24th March, 2015.

Bayesian Data AnalysisBayesian data analysis provides us a framework to systematically approach our belief update process. Suppose we know nothing about the fairness of the coin, and we see four continuous heads in the first four flips, what should we infer about the coin? Is it biased towards head? Should we bet on another head again? IIIT Delhi, 12th November, 2014.

Swarm IntelligenceHow can loosely connected agents display collective intelligence? Can we learn something from them? Models such as metric distance and topological distances simulate swarm behavior. Several algorithms such as Ant Colony Optimization, and Particle Swarm Optimization find applications in crowd simulation and ad-hoc networks. Let us take a look. IIIT Delhi, 01st March, 2014.

Beauty of Information RetrievalInformation retrieval is a fast growing field which concerns search towards satiating some information need. In this talk, we discuss some key challenges and interesting applications. IIIT Delhi, 01st March, 2014.