Saurabh Sinha  Saurabh Sinha photo         

contact information

Principal Research Scientist
Thomas J. Watson Research Center, Yorktown Heights, NY USA
  

links

Professional Associations

Professional Associations:  ACM  |  ACM SIGSOFT


2023

Carving UI Tests to Generate API Tests and API Specification
R Yandrapally, S Sinha, R Tzoref-Brill, A Mesbah
Proceedings of the 45th International Conference on Software Engineering (ICSE 2023)
Abstract


2022

Automated Test Generation for REST APIs: No Time to Rest Yet
M Kim, Q Xin, S Sinha, A Orso
Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2022)
Abstract

CrawLabel: Computing Natural-Language Labels for UI Test Cases
Y Liu, R Yandrapally, A Kalia, S Sinha, R Tzoref-Brill, A Mesbah
Proceedings of the 3rd ACM/IEEE International Conference on Automation of Software Test, 2022
Abstract

TackleTest: A Tool for Amplifying Test Generation via Type-Based Combinatorial Coverage
Rachel Tzoref-Brill, Saurabh Sinha, Antonio Abu Nassar, Victoria Goldin, Haim Kermany
Proceedings of the 15th International Conference on Software Testing, Verification and Validation (ICST 2022), Testing Tools Track
Abstract


2021

Transforming Monolithic Applications to Microservices with Mono2Micro
R Krishna, A Kalia, S Sinha, R Tzoref-Brill, J Rofrano, J Xiao
36th IEEE/ACM International Conference on Automated Software Engineering, Tutorials, 2021

Mono2Micro: A Practical and Effective Tool for Decomposing Monolithic Java Applications to Microservices
A K Kalia, J Xiao, R Krishna, S Sinha, M Vukovic, D Banerjee
Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Industry Track, 2021
Abstract


2020

Mono2Micro: An AI-Based Toolchain for Evolving Monolithic Enterprise Applications to a Microservice Architecture
A K Kalia, J Xiao, C Lin, S Sinha, J Rofrano, M Vukovic, D Banerjee
Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Tool Demo Track, 2020
Abstract

Auto-Generation of Domain-Specific Systems: Cloud-Hosted DevOps for Business Users
S Sinha, T Astigarraga, R Hull, N Jean-Louis, V Sreedhar, H Chen, L Xue Hu, F Carpi, J Brusco and W Loach
Proceedings of IEEE CLOUD, 2020
Abstract


2016

Lessons from the Tech Transfer Trenches
S Chandra, S Thummalapenta, and S Sinha
Communications of the ACM 59(2), 37--39, ACM, 2016


2015

Test Generation from Business Rules
S H Jensen, S Thummalapenta, S Sinha, and S Chandra
Proceedings of the 8th International Conference on Software Testing, Verification and Validation (ICST 2015), Best Paper Award, pp. 1--10
Abstract

Automated Modularization of GUI Test Cases
R Yandrapally, G Sridhara, and S Sinha
Proceedings of the 37th International Conference on Software Engineering (ICSE 2015)
Abstract


2014

Robust Test Automation Using Contextual Clues
R Yandrapally, S Thummalapenta, S Sinha, and S Chandra
Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), pp. 304--314, 2014
Abstract

Software Services: A Research Roadmap
S Chandra, V S Sinha, S Sinha, K Ratakonda
Proceedings of the 36th International Conference on Software Engineering (ICSE), Future of Software Engineering, pp. 40--54, 2014
Abstract

Global Software Testing under Deadline Pressure: Vendor-side Experiences
H Shah, M J Harrold, and S Sinha
Information and Software Technology 56(1), 6--19, 2014

Operational Abstractions of Model Transforms
V S Sinha, P Dhoolia, S Mani, and S Sinha
Proceedings of the 7th India Software Engineering Conference (ISEC), pp. 3:1--3:10, 2014
Abstract


2013

Efficient and Flexible GUI Test Execution via Test Merging
P Devaki, S Thummalapenta, N Singhania, S Sinha
Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), 2013
Abstract

Guided Test Generation for Web Applications
S Thummalapenta, K V Lakshmi, S Sinha, N Sinha, S Chandra
Proceedings of the 35th International Conference on Software Engineering (ICSE), pp. 162--171, 2013
Abstract

Efficient and Change-Resilient Test Automation: An Industrial Case Study
S Thummalapenta, P Devaki, S Sinha, S Chandra, S Gnanasundaram, D Nagaraj, S Sathishkumar
Proceedings of the 35th International Conference on Software Engineering (ICSE), Software Engineering in Practice Track, pp. 1002--1011, 2013
Abstract

TestEvol: A Tool for Analyzing Test-Suite Evolution
L S Pinto, S Sinha, A Orso
Proceedings of the 35th International Conference on Software Engineering (ICSE), Tool Demonstrations Track, pp. 1303--1306, 2013
Abstract


2012

Understanding Myths and Realities of Test-Suite Evolution
L S Pinto, S Sinha, and A Orso
Proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), 2012
Abstract

Efficiently Scripting Change-Resilient Tests
S Thummalapenta, N Singhania, P Devaki, S Sinha, S Chandra, A Das and S Mangipudi
Proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), Research Tool Demonstrations Track, 2012
Abstract

Automating Test Automation
S Thummalapenta, S Sinha, N Singhania, S Chandra
Proceedings of the 34th International Conference on Software Engineering (ICSE), pp. 881--891, 2012
Abstract

Identifying services from legacy batch applications
R Komondoor, V K Nandivada, S Sinha, J Field
Proceedings of the 5th India Software Engineering Conference (ISEC), pp. 13--22, 2012
Abstract


2011

Regression Testing in the Presence of Non-code Changes
A Nanda, S Mani, S Sinha, M J Harrold, A Orso
Proceedings of the 4th International Conference on Software Testing, Verification and Validation (ICST), pp. 21--30, 2011
Abstract

Execution Hijacking: Improving Dynamic Analysis by Flying off Course
P Tsankov, W Jin, A Orso, S Sinha
Proceedings of the 4th International Conference on Software Testing, Verification and Validation (ICST), pp. 200--209, 2011
Abstract

Outsourced, Offshored Software-Testing Practice: Vendor-Side Experiences
H Shah, S Sinha, M J Harrold
Proceedings of the 6th International Conference on Global Software Engineering (ICGSE), Best Paper Award, pp. 131--140, 2011
Abstract

Entering the Circle of Trust: Developer Initiation as Committers in Open-source Projects
V S Sinha, S Mani, S Sinha
Proceedings of the 8th Working Conference on Mining Software Repositories (MSR), pp. 133--142, 2011
Abstract

Serving Information Needs in Business Process Consulting
M Gupta, D Mukherjee, S Mani, V S Sinha, S Sinha
Proceedings of the 9th International Conference on Business Process Management (BPM), pp. 231--247, 2011


2010

Automated Support for Repairing Input-Model Faults
S Mani, V S Sinha, P Dhoolia, S Sinha
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 195--204, 2010
Abstract

Debugging Model-Transformation Failures using Dynamic Tainting
P Dhoolia, S Mani, V S Sinha, S Sinha
Proceedings of the 25th European Conference on Object-Oriented Programming (ECOOP), pp. 26--51, 2010
Abstract

Automated Bug Neighborhood Analysis for Identifying Incomplete Bug Fixes
M Kim, S Sinha, C Gorg, H Shah, M J Harrold, M G Nanda
Proceedings of the 3rd International Conference on Software Testing, Verification and Validation (ICST), pp. 383--392, 2010
Abstract

Making Defect-Finding Tools Work for You
M G Nanda, M Gupta, S Sinha, S Chandra, D Schmidt, P Balachandran
Proceedings of the 32nd International Conference on Software Engineering (ICSE) Software Engineering in Practice Track, pp. 99--108, 2010
Abstract

BUGINNINGS: Identifying the Origins of a Bug
V S Sinha, S Sinha, S Rao
Proceedings of the 3rd India Software Engineering Conference (ISEC), Best Paper Award, pp. 3--12, 2010
Abstract

From Informal Process Diagrams to Formal Process Models
D Mukherjee, P Dhoolia, S Sinha, A J Rembert, M G Nanda
Proceedings of the 8th International Conference on Business Process Management (BPM), pp. 145--161, 2010


2009

Demystifying Model Transformations: An approach Based on Automated Rule Inference
M G Nanda, S Mani, V S Sinha, S Sinha
Proceeding of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), pp. 341--360, 2009
Abstract

Fault Localization and Repair for Java Runtime Exceptions
S Sinha, H Shah, C Gorg, S Jiang, M Kim, M J Harrold
Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), pp. 153--164, 2009
Abstract

Accurate Interprocedural Null-Dereference Analysis for Java
M G Nanda, S Sinha
Proceedings of the 31st International Conference on Software Engineering (ICSE), pp. 133--144, 2009
Abstract

Efficient Testing of Service-Oriented Applications using Semantic Service Stubs
S Mani, V S Sinha, S Sinha, P Dhoolia, D Mukherjee, S Chakraborty
Proceedings of the IEEE International Conference on Web Services (ICWS), pp. 197--204, 2009
Abstract


2007

Parametric Process Model Inference
S Sinha, G Ramalingam, R Komondoor
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE), pp. 21--30, 2007
Abstract


2006

Semantics-based Reverse Engineering of Object-Oriented Data Models
G Ramalingam, R Komondoor, J Field, S Sinha
Proceedings of the 28th International Conference on Software Engineering (ICSE), pp. 192--201, 2006
Abstract

Subsumption of Program Entities for Efficient Coverage and Monitoring
R Santelices, S Sinha, M J Harrold
Proceedings of the 3rd International Workshop on Software Quality Assurance (SOQUA), pp. 2--5, 2006
Abstract


2004

Classifying Data Dependences in the Presence of Pointers for Program Comprehension, Testing, and Debugging
A Orso, S Sinha, M J Harrold
ACM Transactions on Software Engineering and Methodology 13(2), 199--239, 2004
Abstract

Automated Support for Development, Maintenance, and Testing in the Presence of Implicit Control Flow
S Sinha, A Orso, M J Harrold
Proceedings of the 26th International Conference on Software Engineering (ICSE), pp. 336--346, 2004
Abstract


2001

Interprocedural Control Dependence
S Sinha, M J Harrold, G Rothermel
ACM Transactions on Software Engineering and Methodology 10(2), 209--254, 2001
Abstract

Regression Test Selection for Java Software
M J Harrold, J A Jones, T Li, D Liang, A Orso, M Pennings, S Sinha, S A Spoon, A Gujarathi
Proceeding of the 16th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), pp. 312--326, 2001
Abstract

Incremental Slicing based on Data-Dependence Types
A Orso, S Sinha, M J Harrold
Proceedings of the International Conference on Software Maintenance (ICSM), pp. 158--167, 2001
Abstract

Effects of Pointers on Data Dependences
A Orso, S Sinha, M J Harrold
Proceedings of the 9th International Workshop on Program Comprehension (IWPC), pp. 39--49, 2001
Abstract


2000

Analysis and Testing of Programs with Exception-Handling Constructs
S Sinha, M J Harrold
IEEE Transactions on Software Engineering 26(9), 849--871, 2000
Abstract


1999

Criteria for Testing Exception-Handling Constructs in Java Programs
S Sinha, M J Harrold
Proceedings of the International Conference on Software Maintenance (ICSM), pp. 265--276, 1999
Abstract

System-Dependence-Graph-Based Slicing of Programs with Arbitrary Interprocedural Control Flow
S Sinha, M J Harrold, G Rothermel
Proceedings of the 21st International Conference on Software Engineering (ICSE), pp. 432--441, 1999
Abstract

An Approach to Analyzing and Testing Component-Based Systems
M J Harrold, D Liang, S Sinha
International ICSE Workshop Testing Distributed Component-Based Systems, 1999
Abstract

A Case Study: Productivity and Quality Gains using an Object-Oriented Framework
S A Mamrak, S Sinha
Software-Practice and Experience 29(6), 501--518, 1999
Abstract


1998

Analysis of Programs with Exception-Handling Constructs
S Sinha, M J Harrold
Proceedings of the International Conference on Software Maintenance (ICSM), pp. 348--357, 1998
Abstract

Computation of Interprocedural Control Dependence
M J Harrold, G Rothermel, S Sinha
Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), pp. 11--20, 1998
Abstract