Apps and Tools

Open Application Programming Interfaces (APIs like Open 311) and Open Data (like, are becoming increasingly available. To promote this trend, I am involved with creation of useful applications (Apps) to demonstrate their potential for society. Here are some done by my collaborators and me.

  • Science
  • Room
  • Visualizations for an Explainable Planning Agent”. Paper at ICAPS 2018. **Runner-up for ICAPS
    2018 Best Demonstration
    **. Video - (June 2018).

    (Short demo paper:; Long paper:
  • Water
  • "Water Advisor, a chat based advisor to taking decisions related to water taking into account water pollution". Paper at AAAI 2018, see video available at Youtube - (Sep 2017).
  • WaterWatch app for water pollution information on Google playstore. App - Code -
  • GangaWatch app for water pollution information on Google playstore. Video - See description on LinkedIn blog (Jan 2016).
  • Neer Bandhu (Water Friend) app on Google playstore. See description here on LinkedIn blog. (Nov 2015)
  • Tourism
  • Bharat Khoj (Discover India) app on Google playstore. See paper here at IJCAI 2016 and high-level description here in the blog.(Jan 2016).
    Bharat Khoj is one among a suite of novel, standards based, online applications for promoting and hosting tourist events with minimal impact. The capabilities spans collection of high-level events from different organizers along with semi-automatic attendance estimation, event dissemination to promote discovery by interested future travellers, and an automatic indicator of expected experience for a visitor or other stakeholders (e.g., city managers, businesses) to plan and manage during the tourist event. See video and the web app; contact for mobile. (Sep 2014 - ).
  • CityConcierge app (video) is intended to serve as an one-stop destination to know more about the cities one cares about. It came runner-up in the CitySDK App Challenge, an EU funded competitive initiative and won a Euro 2000 prize. (June 2014)
  • Safety
  • Mentored development of the Humsafar app by a team at Shyama Prasad Mukherjee College in New Delhi, India. See summary in a blog and other details in the paper. (Nov 2016)
  • Disaster Reporter app on Google playstore for capturing and sharing information during disasters like Chennai floods. (Dec 2015)
  • City
  • CityExplorer -
    Knowing about cities that one lives in or wants to visit is of much interest to citizens, tourists, businesses, investors and governments. Open government data provides us this opportunity since data about various domains like crime, traffic, health, are being made available by government.  City-Explorer app is an interactive visualization that takes a city/ district name and year and shows how a city fares in comparison to others and itself over time. A user can explore ~800 districts and the current data set of crime spans 30 categories over a decade. We will add more domains in phases.(April 2015 -).
    Paper describing the approach is accepted at COMAD 2016.
  • Traffic
  • Finding travel assistance on long routes using Indian open data (2013) (Video).
  • Others
  • A quick browser of Indian open data testing services of a startup called KimonoLabs (2014).
  • In health, finding health services using Indian open data (2013).
  • In food, figuring out cooking advice based on interest and prices using Indian open data (2013).
  • Here are some technologies that I initiated or contributed to, and which are available to the public.

  • IBM Content Harvester: A tool that enables you to unleash the information in a collection of unstructured, formatted documents that follow a similar pattern and make that information available for publishing in any open format. (March 2009)
  • Semantic Tools for Web Services: A set of Eclipse plug-ins that can be installed on WebSphere Integration Developer (WID) 6.0.1 for semantic matching and composition of Web services. (June 2005)
  • Agent Building and Learning Environment: ABLE: A Java framework, component library, and productivity tool kit for building intelligent agents using machine learning and reasoning. (July 2005)
  • Talks

    As ACM Distinguished Speaker, a sample of my talks are here. More public talks to promote technical education are listed below.

    Theme - Smart City, Open Data

    • ACM DSP talk titled "AI Techniques for Intelligent Traffic Management", at University of Scranton, PA, USA on October 25, 2018. Details:
    • ACM DSP talk titled "Employing Conversation Agents and Open Data for a Helpful Real-World Application Near Us", at Information Sciences Institute (ISI), University of Southern California, Los Angeles, USA on March 30, 2018. Details:
    • Online talk titled "Technology Based Social Entrepreneurship: Innovations That Matter" at a panel on “Technology Startups: Disrupting the growth curve” at 2017 Global Conference on Cyberspace (GCCS 2017) at New Delhi, India on Nov 23, 2017. Blog and slides at here. Youtube video - (specifically 01:02:xx - 01:08:xx).
    • Online Talk titled "Machine Learning with Open Data" at IIT-BHU's Quality Improvement Program (QIP) Short Term Course (STC) on Sep 21, 2017. Hosted by IIT-BHU, Varanasi; audience of 40-50 faculty members of engineering colleges.
    • Blue Water talk at 2016 US-China Forum: Water and Urban Development, University of Chicago, Oct 14, 2016. Details: .
    • ACM DSP talk titled "Environmental Decision Support in the Presence of Piece-Meal Water Pollution Data: Much is Possible Despite Odds" at IIT-BHU, Varanasi, India, Sep 20, 2016  to an audience of 100+ undergraduate and graduate students and faculty members.
    • ACM DSP and Keynote Talk titled "Towards Intelligence in Traffic Management Using IT and AI Techniques " at ICACCI, Jaipur, India, on 23 September, 2016.
    • BlueWater talk at Conference on Conservation, Computation, & Criminology (C4), Cornell University, Ithaca, NY, July 6-8, 2016. Video available on Youtube.
    • Blue Water at CSE Workshop on Mainstreaming Citywide Sanitation: Opportunities and Challenges in Excreta Management during 4-5 April, 2016 at IHC, New Delhi, India. Slides are on site as well as on slideshare.(April 2016).
    • ACM DSP talk titled "AI Techniques for Intelligent Traffic Management" at Muthoot Institute of Technology, Ernakulam on 26 February, 2016 to an audience of 100+ undergraduate students and faculty members as part of SenseAI event.
    • Talk titled "Data Mining with Open Data - A Promising Direction for Societal Change" at Shyama Prasad Mukherjee College, New Delhi on 22 February 2016 to an audience of 100+ graduate students and faculty members from multiple universities.
    • Five lectures on Open Data, AI and Machine Learning at a graduate-level course on Machine Learning at IIT Kharagpur, during Feb 8-10, 2016. Applications covered included transportation, water, tourism , corruption and public health.
    • Talk on Data management practices and multi-sensor data fusion in water management, at IIT Madras on 20 Jan 2016.
    • Talk titled "Open Data for Financial Innovations in the Developing World" by Biplav Srivastava, at 5th Doctoral Consortium at IDRBT, Hyderabad, India on 11 Dec 2015. Slides are here.
    • Talk titled "Technological Global Trends in Use of IT for Efficient Public Healthcare" by Rajeev Gupta and Biplav Srivastava, at 33rd Annual Conference of Uttar Pradesh Chapter of Association of Physicians of India (UPAPICON 2015), Noida, India on 3 Oct 2015. Slides are here.
    • Talk titled "Technological Challenges in Managing and Operating a Smart City: Planning for Real World" at IEEE Workshop on Technologies for Planning and Acting in Real World Systems at Bangalore, India on 4 Sep 2015.
    • Invited talk titled "Water Games - The Opportunities and Challenges in Securing Water for Growth" at IJCAI workshop on Behavior, Economic and Compuational Intelligence for Security, Buenos Aires Argentina, 25 July 2015. Slides and details are here.
    • ACM DSP talk titled "Big, Open, Data and Semantics for a Real-World Application Near You" at BIT, Patna on 19 March 2015 to an audience of 100+ graduate students and faculty members. Some photos and press is here.
    • Talk titled "Improving Traffic Management: So close and yet so far" at Indraprastha Institute of Information Technology, Delhi (IIIT-D) organized workshop on tranportation problems, on 7 March 2015 to an audience of academicians, industry experts and students.
    • ACM DSP talk titled "Big, Open, Data and Semantics for a Real-World Application Near You" at Shyama Prasad Mukherjee College, New Delhi on 29 January 2015 to an audience of 100+ graduate students and faculty members.
    • Talk titled "How Librarians can Leverage Big and Open Data to make a Deeper Societal Impact?" at India International Center (IIC), New Delhi, India on 15 January 2015 as part of their event on Knowledge Society to an audience of 100+ librarians and knowledge management professionals.
    • Talk titled "Open Innovation for Boosting Economy with Tourism", at workshop on Open Government Data and Smart City at SciDataCon 2014, New Delhi on 3rd November 2014.
    • ACM DSP and Keynote Talk titled "Big, Open, Data and Semantics for Real-World Application Near You" at 1st Africa and Middle East Conference on Software Engineering (AMECSE 2014), at Cairo, Egypt on 21 October 2014 to an audience of 250-275 participants.
    • Talk titled "Big Open Data Analytics - from government and public data to societal applications that matter", at Training Programme on Knowledge Management & Change Management in Organisations for  India's senior officers/senior Engineers of Central Water Commission (CWC) at IIPA, New Delhi on 16 October 2014.
    • Talk titled "Open Innovation -  From Government Open Data to Societal Applications that Matter" at North Carolina State University (NCSU), Raleigh, USA on 22 September 2014 to an audience of 100-120 graduate students and faculty members.
    • Talk on "Smarter Cities – Universal Themes and Indian Perspective Starting with Transportation", to visiting business students from Copenhagen and IMT Ghaziabad working on Smarter Cities Challenge, at IMT Ghaziabad on 7 August 2014.
    • Talk on "Smarter Cities – It's time for India!", at Apex Forum organized by Institution of Electronics and Telecommunication Engineers (IETE) on Smart Cities at New Delhi on 26 July 2014.
    • Talks on Agents, Semantics and their Real-World application (total 3) to young researchers and faculty at NIT Durgapur on 14-15 April 2014.
    • ACM DSP talk titled AI Techniques for Intelligent Traffic Management at Amrita University, Bangalore, on March 2014.
    • Talk titled Big, Open, Data and Semantics for a Real-World Application Near You at IIT-Delhi, New Delhi, on 30 January 2014 as part of Data Management Lecture Series.
    • Day-long tutorial on "Semantic Web and Open Data" at KL University, Vijaywada, on 5 April, 2013.
    • Talks on Semantic Web and Smarter Transportation at Amity University, Noida's Faculty Development Program event, on 27 November 2012.
    • Talk on "Making Public Transportation Schedule Information Consumable for Improved Decision Making" at Indian Institute of Technology, BHU, Varanasi, on 7 September 2012.

    Theme - AI, Web Services, Autonomic Computing

  • AI Techniques for Intelligent Traffic Management, a guest lecture at IIT-M on 3 September 2015 and IIT-Delhi for Prof. Mausam's AI class on 25 August 2015.
  • Two lectures on (a) AI for sustainability and (b) Using planning techniques in the field, at AI Planning and Scheduling course at IIT Madras on April 8 & 9, 2015, respectively, to an audience of ~30-40 undergraduate and graduate students, as well as researchers.
  • AI and its Application in Manufacturing, a guest lecture, at IIT-Delhi's Computers in Manufacting course (MEL 423) on 12 November 2014
  • AI Planning as an Enabler for Modern System Integration - Beyond Robotics to Daily Applications at CII's workshop on Advanced System Integration and Artificial Intelligence, IIT – Delhi, on 6 April 2012.
  • The Myth and Reality of Web Services Composition at Arizona State University, USA on 23 April 2008.
  • Understanding Approaches for Composition, Execution and Adaptation of Web Services at AAYAM, IIT Bombay, India in March 2007.
  • Towards End-to-End Composition of Web Services at First Indo-Trento Workshop on Knowledge and Logic Based Software Engineering, Tata Institute for Fundamental Research (TIFR) in January 2005.
  • Building Planning-enabled Autonomic Applications as Invited Talk at Workshop on Technologies & Applications of Autonomic Computing at CASCON04 in October 2004.
  • Web Services Composition: Solution Trends and Open Problems at Arizona State University, USA on in April 2003.

  • Panel Discussions
  • Panel Discussion about "Challenges and prospects of leveraging background knowledge and domain Semantics into Machine Learning", IJCAI-2016 Semantic Machine Learning Workshop, New York, USA, July 2016. Panelists: Dr. Biplav Srivastava, IBM; Prof. Peter Stone, UT Austin; Prof. Jie Tang, Tsinghua University. Video on Youtube.
  • Panel discussion on "Digital India - Economy in Perspective" by at Infinity 2016 event of FORE School of Management, New Delhi  on 12 Jan 2016.
  • Panel discussion on "Open Data and Digital Citizenship" by at 33rd Annual Conference of Open Data Camp at Delhi on 22 Nov 2015. Details are here.
  • Panel discussion on "Data – Management, Sharing and Services : Current & Future Role of Data Stakeholders" at workshop on Big and Open Data at New Delhi on 6 Nov 2015. Details are here.
  • Panel discussion on "Enterprise Internet of Things // Smarter Cities" organized by Mint/ Hindustan Times at New Delhi on 16 Mar 2015. Details are here.
  • Comments