Discipline of Computer Science & Engineering, IIT Indore

I am working as an Associate Professor in the Discipline of Computer Science & EngineeringIIT IndoreThe broad area of my research is Service-Oriented Systems most commonly realised through web-services. The thrust has been towards dynamic composition of web-services and service discovery through use of the Semantic Web. Another area of interest for me has been mobile crowd-sensing wherein we have been exploring the ‘human’ factor in the crowd-sensing loop. More recently, we have been working in the domain of the Internet of Things (IoT). The work being pursued here has been towards creating standardised interfaces for the IoT and what is aptly referred  to as the ‘Web of Things'.

Previously ...
I was working as an Assistant Professor in the Department of Computer Science & Software Engineering at Rose-Hulman Institute of Technology for one academic year (September 2011 - May 2012). Prior to this, I was working towards my Ph.D. in the Department of Computing ScienceUniversity of Alberta. My Ph.D. supervisor is Dr. Paul G. Sorenson. I was into academics even before this while working as a Lecturer in the Department of Computer Science & Engineering at the Birla Institute of Technology, Mesra.

Sponsored Research/Consultancy Projects
  • Process Documentation for ‘Samagra’ Portal of Govt. of Madhya Pradesh, Funding agency: UNICEF (one of four investigators).
  • Design and Development of an Automated Surveillance System using Wireless Sensor Networks for the Melghat Tiger Reserve, Funding agency: Defries-Bajpai Foundation, USA.
  • Raw Material Combination Planning for Transmission Line Towers, Funding agency: L & T Construction (concluded).

Administrative Responsibilities
  • Served as Head, Discipline of Computer Science and Engineering, IIT Indore (2012 - 2015).
  • Served as Dean, Student Affairs, IIT Indore (2015 - 2018)

Ph.D. Students

As a researcher I feel the most valuable resources that I have are my students. I currently have five Ph.D. students:

Rohit VermaRohit's project is geared towards developing effective means for hosting web-services using mobile devices being carried around by the crowd. The aim is to form useful composite web applications between the web-services hosted over such mobile devices. 

Dheeraj RaneDheeraj joined our research group in the Spring semester of 2013. His research mainly involves the economic aspects of Cloud Computing. He is looking at the possible  automation and dynamic up-gradation of SLA documents for services hosted on the cloud.

Gyan Prakash Tiwary: Gyan joined our group in the Autumn semester of 2015. He is looking into issues of security in web-services over mobile devices and constrained environments like those of Internet of Things.

Arun Kumar: Arun joined our group in the Autumn semester of 2017. He is looking at optimising Machine Learning algorithms to make them effectively functional in the constrained environments of an IoT node. 

Ankit Kumar Jain: Ankit's work is towards the use of Learning algorithms for better assessment of low quality videos especially those that could potentially help in alleviating disasters.

Past Students

Tanveer Ahmed: Tanveer successfully defended his thesis in August 2018. His work was towards exploring and understanding the 'human in the loop' in otherwise automated environments.

Peer Reviewed Publications

Please note that in the field of Computer Science, unlike a lot of other disciplines, conference publications are peer reviewed. Several conferences have very low acceptance rates and are considered as significant if not more than most reputed journals in the field. An interesting article on this can be found here

  • Rohit Verma, Abhishek Srivastava. A Dynamic Service Description for Mobile Environments. Computing, Springer, 2018.
  • Tanveer Ahmed, Abhishek Srivastava. Combining Humans and Machines for the Future: A Novel Procedure to Predict Human Interest. Future Generation Computer Systems, Elsevier, 2018 (Accepted).
  • Tanveer Ahmed, Abhishek Srivastava. Analysing crowdsourcing to teach mobile crowd-sensing a few lessons. Cognition Technology & Work, Springer, 2018.
  • Tanveer Ahmed, Abhishek Srivastava. A Prototype Model to Predict Human Interest: Data Based Design to Combine Humans and Machines. IEEE Transactions on Emerging Topics in Computing, 2017.
  • Tanveer Ahmed, Abhishek Srivastava. An Automated Approach to Estimate Interest. Applied Intelligence, Springer, 2017.
  • Tanveer Ahmed, Abhishek Srivastava. Understanding and Evaluating the Behaviour of Technical Uses. A Study of Developer Interaction at StackOverflow. Human-centric Computing Information sciences, Springer, 2017.
  • Rohit Verma, Abhishek Srivastava. A Dynamic Web Service Registry Framework for Mobile Environments. Peer to Peer Networking and Applications, Springer, 2016.
  • Tanveer Ahmed, Abhishek Srivastava. OMC2: Opportunistic Mobile Computing and CrowdSensing. International Journal of Mobile Network Design and Innovation, Inderscience, 2016.
  • Tanveer Ahmed, Abhishek Srivastava. Predicting Human Interest: An Application of Artificial Intelligence and Uncertainty Quantification. Journal of Uncertainty Analysis and Applications, Springer, 2016.
  • Rohit Verma, Abhishek Srivastava. Towards Service Description for Mobile Environments. In Proceedings of the 12th IEEE International Conference on Services Computing (SCC), New York City, June 2015.
  • Dheeraj Rane, Abhishek Srivastava. Cloud Brokering Architecture for Dynamic Placement of Virtual Machines. In Proceedings of the 8th IEEE International Conference on Cloud Computing (CLOUD), New York City, June 2015.
  • Tanveer Ahmed, Abhishek Srivastava. A Novel Physics Inspired Approach for Web-service Composition. International Journal of Web Services and Research, IGI Global, Vol. 11 Issue. 2, 2014.
  • Tanveer Ahmed, Abhishek Srivastava. Choreographing Services Over Mobile Devices. In Proceedings of the 12th International Conference on Service-Oriented Computing (ICSOC), Paris, November 2014.
  • Tanveer Ahmed, Michael Mrissa, Abhishek Srivastava. MagEl: A Magneto-Electric Effect-Inspired Approach for Web Service CompositionIn Proceedings of the 21st IEEE International Conference on Web-Services (ICWS), Anchorage, Alaska, June 2014. [pdf]
  • Tanveer Ahmed, Abhinav Tripathi, Abhishek Srivastava. Rain4Service: An approach towards Decentralized Web Service Composition. In Proceedings of the 11th IEEE International Services  Computing Conference (SCC), Anchorage, Alaska, June 2014. [pdf]
  • Rohit Verma, Abhishek Srivastava. A Novel Web Service Directory Framework for Mobile  Environments. In Proceedings of the 21st IEEE International Conference on Web-Services (ICWS), Anchorage, Alaska, June 2014. [pdf]

  • Tanveer Ahmed, Abhishek Srivastava. Service Choreography: Present and Future. In Proceedings of the 11th IEEE International Services Computing Conference (SCC), Work In Progress Track, Anchorage, Alaska, June 2014. [pdf]
  • Rohit Verma, Tanveer Ahmed, Abhishek Srivastava. Expressing Workflow and Workflow Enactment using P Systems. In Proceedings of the 15th International Conference on Membrane Computing (CMC), Prague, Czech Republic, August 2014.
  • Tanveer Ahmed, Rohit Verma, Miroojin Bakshi, Abhishek Srivastava. Membrane Computing Inspired Approach for Executing Scientific Workflow in the Cloud. In Proceedings of the 15th International Conference on Membrane Computing (CMC), Prague, Czech Republic, August 2014.
  • Tanveer Ahmed, Abhishek Srivastava. Minimizing Waiting-time for Service Compositions: A Frictional Approach. In Proceedings of the 11th IEEE International Conference on Web-Services, Santa Clara, California, June 2013. 
  • Rohit Verma, Sushmita Ruj, Abhishek Srivastava. Security Verification using Crowd Sourcing. In Proceedings of  the Security and Privacy Symposium, IIT Kanpur, India, February 2013.
  • Abhishek Srivastava, Paul G. Sorenson. Service Reliability Assessment in a Composition Environment. Lecture Notes in Business Information Processing, Springer-Verlag, Volume 75, pp. 30-45,  2011.
  • Abhishek Srivastava, Paul G. Sorenson. Service Selection Using the Customer Preferences of Non-functional Attributes. Handbook of Research on Non-functional Properties for Service Oriented Systems: Future Directions, IGI Global, pp. 279-296, 2011.
  • Abhishek Srivastava, Paul G. Sorenson. The Validation of a Dynamic Service Composition Model using a Simple Game. In Proceedings of the International Conference on Knowledge Management and Information Sharing (KMIS), Valencia, Spain, October 2010. [pdf]
  • Abhishek Srivastava, Paul G. Sorenson. Service Selection based on Customer Rating of Quality of Service Attributes. In Proceedings of the 8th IEEE International Conference on Web Services, Miami, Florida, July 2010. [pdf]
  • Abhishek Srivastava, Paul G. Sorenson. Utilizing the Waiting-time Criterion for Selecting Services in a Composition Scenario. In Proceedings of the 7th IEEE International Conference on Services Computing (SCC), Miami, Florida, July 2010. [pdf]
  • Abhishek Srivastava, Paul G. Sorenson. The Influence of Service Interactions on Individual Service Reliability in a Composition Scenario. In Proceedings of the 6th International Conference on Web Information Systems and Technologies (WEBIST), Valencia, Spain, April 2010. 
  • Xian Chen, Abhishek Srivastava, Paul G. Sorenson. Towards a QoS-focused SaaS Evaluation Model. Cloud Computing and Software Services, CRC Press, 2009.
  • Abhishek Srivastava, Osmar R. Zaiane, Maria-Luiza Antony. Feature Space Enrichment by Incorporation of Implicit Features for Effective Classification. In Proceedings of the 11th International Database Engineering and Applications Symposium (IDEAS), Banff, Canada, September 2007.
  • Abhishek Srivastava, S. C. Goel. A Refinement of the Category-Partition Method of Testing. In Proceedings of the National Conference on Software Engineering Principles and Practices (SEPP), Patiala, India, March 2004.

Copyright notice: Several papers are available for download. The papers are included here by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder(s).


I have always thoroughly enjoyed my teaching commitments and was honoured to receive the 'Best Teacher Award' at IIT Indore for the Academic Year 2018 - 19.

The list of courses that I have had a chance to teach are as follows:

IIT Indore

  1.  CS 103 Computer Programming

  2.  CS 203 Data Structures and Algorithms

  3.  CS 208 Software Engineering

  4.  CS 305 Computer Architecture

Rose-Hulman Institute of Technology

  1.  CSSE  220 Object-Oriented Software Development

  2.  CSSE 372 Software Project Management

  3.  CSSE 578 Software Construction

Birla Institute of Technology, Mesra

  1.  CP 2101 Data Structures in C++

  2.  CP 4107 Operating Systems

  3.  CP 6109 Software Engineering

  4.  MSE 1003 Object Oriented Modelling and Design


Discipline of Computer Science & Engineering

Indian Institute of Technology Indore

Simrol Campus, Indore

Phone: 91-7324-306530

Email: asrivastava[AT]iiti.ac.in

My CV is available here.