Saurabh Sinha  Saurabh Sinha photo       

contact information

Research Staff Member
Thomas J. Watson Research Center, Yorktown Heights, NY USA

links

Professional Associations

Professional Associations:  ACM  |  ACM SIGSOFT


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