Office: WH 4130,
Institute for Software Research, Wean Hall 4130
Available on Request
I am primarily interested in problems around Software Architecture and applying principled formal approaches for the design of software systems. I am currently working towards providing more flexible design approaches for users that are not programmers - that we call 'End User Architecting'. As opposed to architecting in general, our goal is to support end-users by domain-specific, interactive tools that map design tasks to systems, and provide better feedback.
My other interests slice across various aspects of design and system building. I am part of a group that has been developing SORASCS - a large SOA based system that aims to provide a flexible architectural framework that will allow tools and models from various organizations to be seamlessly incorporated and used by a large set of users.
Besides this, I have been working in the domain of Service Oriented Architectures and web-services for the last few years and have some experience building large systems and solving problems in the domain.
Model-based Assistance for Making Time/Fidelity Trade-offs in Component Compositions.
Vishal Dwivedi, David Garlan, Jürgen Pfeffer and Bradley Schmerl
To appear. International Conference on Information Technology - Model-Driven, Component-Based Software Engineering (MDCBSE), 2014
Resolving Data Mismatches in End-User Compositions
Perla Velasco-Elizondo, Vishal Dwivedi, David Garlan, Bradley Schmerl and Jose Maria Fernandes
To appear. Fourth International Symposium on End-User Development (ISEUD), 2013, Denmark
An Architectural Approach to End User Orchestrations
Vishal Dwivedi, Perla Velasco Elizondo, Jose Maria Fernandes, David Garlan and Bradley Schmerl
In Proc. European Conference on Software Architecture (ECSA), 2011, p 370-378
SORASCS: A Case Study in SOA-based Platform Design for Socio-Cultural Analysis
Bradley Schmerl, David Garlan, Vishal Dwivedi, Michael Bigrigg, and Kathleen M. Carley
In Proc.33rd International Conference of Software Engineering (ICSE), 2011, p 643-652
Formalizing `Traceability' for Architectural Evolutions.
Liang-Jie Zhang, Vishal Dwivedi, Nianjun Zhou
In Proc. IEEE Asia-Pacific Services Computing Conference (APSCC), 2010, p: 285-292
Information as a Service in a Data Analytics Scenario - A Case Study.
Vishal Dwivedi, Naveen N. Kulkarni
In Proc. International Conference on Web Services 2008, p: 615-620
SLA Driven Process Security through Monitored E-contracts. [Recieved Best Student paper Award]
Ritesh Kumar Tiwari, Vishal Dwivedi, Kamalakar Karlapalem
In Proc. International Conference on Services Computing 2007
A Model Driven Service Identification Approach For Process Centric Systems.
Vishal Dwivedi, Naveen Kulkarni
In Proc. Services'08
The Role of Service Granularity in A Successful SOA Realization - A Case Study.
Vishal Dwivedi, Naveen Kulkarni
In Proc. 3rd International Workshop on Service- and Process-Oriented Software Engineering (SOPOSE'08)
End User Architecting
Doctoral Symposium talk at Fourth International Symposium on End-User Development (ISEUD), 2013, Denmark
Providing Web-Services Security SLA Guarantees: Issues and Approaches.
Vishal Dwivedi, Srinivas Padmanabhuni
In "Managing Web Services Quality: Measuring Outcomes and Effectiveness", IGI Publications, USA
Conference Tutorial: Service Oriented Software Engineering , Feb 2008. at 1st India Software Engineering Conference Hyderabad
Along with Dr Srinivas Padmanabhuni
B.Tech(Honors), Computer Science, IIIT Hyderabad, June 2005
Research Intern at Pacific Northwest National Laboratory, Richland, WA, US [May 2012- Aug 2012]
Research Intern at IBM TJ Watson Research Center, Hawthorne, NY, US [May 2010- Aug 2010]
Junior Research Associate at Software Engineering and Technologies Lab, Infosys Technologies, Bangalore, India [Aug 2006- July 2008]