Former Ph.D. student |
Contact
Email: [My First Name].[My Last Name] @gmail.com |
Hi! I am Vishal, a former Ph.D. Student in the School of Computer Science at Carnegie Mellon University. At CMU, I worked with Prof. David Garlan in the Able Software Architecture Group. During my academic years at Carnegie Mellon, I was primarily interested in problems around Software Architecture and system design. For my Ph.D. research I came up with an approach called 'End User Architecting' and a related framework called ‘Halo’ that provides a toolkit for creation of composition environments that can perform automated analysis, code-generation and debugging.
For the last few years, I have been working in the industry as a Software Architect and I have designed some complex systems and integrations. Specifically, some of my recent work has been towards building highly-performant messaging infrastructures, and integrations related to payment, loyalty and fulfillment systems.
What Ails End-User Composition: A
Cross-Domain Qualitative Study.
Vishal Dwivedi, James D. Herbsleb, David Garlan
To appear. Sixth International Symposium on End-User Development (ISEUD), 2017, Netherlands.
Model-based Assistance for Making Time/Fidelity Trade-offs in Component Compositions.
Vishal Dwivedi, David Garlan, Jürgen Pfeffer and Bradley Schmerl
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
Fourth International Symposium on End-User Development (ISEUD), 2013, Denmark
Foundations and Tools for End-User Architecting
David Garlan, Vishal Dwivedi, Ivan Ruchkin and Bradley Schmerl
In Proc. 17th Monterey Workshop, Oxford, 2012, UK
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. [Received 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
Ph.D in Software Engineering, Software and Societal Systems Department, School of Computer Science, Carnegie Mellon University, December 2022. [Thesis Advisor: Dr. David Garlan]
(Finished after an ABD break from 2017-2022, during which I worked in the Industry)
M.S. in Software Engineering, Software and Societal Systems Department, School of Computer Science, Carnegie Mellon University, May 2015.
M.S., Computer Science, IIIT Hyderabad, December 2006. [MS Thesis Advisor: Dr Kamalakar Karlapalem]
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]