Room 674, Dreese Labs,
Ohio State University.
2015 Neil Avenue,
Email: biswass [AT]
My areas of interest are Programming Languages, Software
Engineering, Compilers, Embedded and Real-Time systems.
I am currently working with the PLaSS group under the supervision
of Dr. Michael Bond. My broad area of work
involves developing efficient software-only dynamic program analyses for detecting concurrency correctness issues in
multi-threaded programs. My work focuses on developing analyses to detect atomicity violations and data races in
I interned at Google Inc., Mountain View, during the
summer of 2013 with the Java Platform Team. My work involved developing a precise dynamic data race detector for
Java programs in the Hotspot VM. The primary goal of the work was to have a working data race detector with minimal
overhead to target production systems.
You can check the following web page for more
information about my earlier work. Web
Winter Quarter 2012:
Instructor: CSE 202:
Introduction to Programming and Algorithms for Engineers and Scientists U 4
Autumn Quarter 2011:
Grader: CSE 360: Introduction to Computer Systems U 4
- Swarnendu Biswas, Minjia Zhang, Michael D. Bond, and Brandon Lucia. Valor: Efficient, Software-Only Region Conflict Exceptions.
OOPSLA, October 2015 (Link).
- Source code available for download from Jikes RVM Research Archive
- Awarded Exceeding All Expectations by the OOPSLA 2015 Artifact Evaluation Committee
- Aritra Sengupta, Swarnendu Biswas, Minjia Zhang, Michael D. Bond, and Milind Kulkarni. Hybrid
Static-Dynamic Analysis for Region Serializability. ASPLOS, March 2015
Extended technical report).
- Swarnendu Biswas, Minjia Zhang, and Michael D. Bond. Lightweight Data Race Detection for Production Runs.
Technical Report OSU-CISRC-1/15-TR01, Computer Science & Engineering, Ohio State University, January 2015
- Swarnendu Biswas, Jipeng Huang, Aritra Sengupta, and Michael D. Bond. DoubleChecker: Efficient Sound and
Precise Atomicity Checking. PLDI, June 2014 (Link).
- Swarnendu Biswas, Rajib Mall, and Manoranjan Satpathy. A Regression Test Selection Technique for Embedded
Software. ACM Transactions on Embedded Computing Systems. 13(3):47:1-47:39, December 2013
- Michael D. Bond, Milind Kulkarni, Man Cao, Minjia Zhang, Meisam Fathi Salmi, Swarnendu Biswas, Aritra
Sengupta, and Jipeng Huang. Octet: Capturing and Controlling Cross-Thread Dependences Efficiently. OOPSLA, pages
693-712, October 2013 (Link).
- Swarnendu Biswas and Rajib Mall. Model-Based Regression Test Suite Optimization For Embedded Programs. ACTA
Press Journal of Software Engineering. 1(1), 2012 (Link).
- S. Biswas, R. Mall and M. Satpathy. Task Dependency Analysis for Regression Test Selection of Embedded Programs.
IEEE Embedded Systems Letters. 3(4):117-120, December 2011 (Link).
- S. Biswas, R. Mall, M. Satpathy and S. Sukumaran. Regression Test Selection Techniques: A Survey.
Informatica. 35(3):289-321, October 2011 (Link).
- Biswas, Swarnendu and Mall, Rajib and Satpathy, Manoranjan and Sukumaran, Srihari. A model-based regression
test selection approach for embedded applications. ACM SIGSOFT Software Engineering Notes. 34(4):1-9, July,
About Me | less
I have worked as a software developer at Wipro Technologies for more than three years (August 2005 to August
2008). I was involved in software development in the Unified Communications and Automotive Software domain.
I have also worked on a research project from September 2008 to August 2011 at IIT Kharagpur during my MS. The
project was sponsored by General Motors India. My work was on developing automated and efficient regression test
selection approaches for automotive software.
- MS. in Computer Science and Engineering from Ohio State University, 2015.
- MS. in Computer Science and Engineering from Indian Institute
of Technology, Kharagpur, 2011
- Thesis - Model-Based Regresson Test Selection and Optimization for Embedded Programs
- Thesis published by LAMBERT Academic Publishing
- BE. in Computer Science and Engineering from National Institute of
Technology, Durgapur in 2005
- Valor awarded OOPSLA'15 Distinguished Artifact Award by the OOPSLA 2015 Artifact Evaluation Committee
- First prize for "Low Overhead Region Conflict Detection" in the Graduate category at PLDI 2015 SRC
- I am a GNU Emacs fan. I have shared some of my favorite customizations on
Github: my dotfile.
- I have shared an
template that I have used for my candidacy proposal at Ohio State, since no LaTeX template seems to be
available from the graduate school web pages as of April 2015. The setup seems current as of April 2015.
Last Update: 24th Sep 2015. Swarnendu Biswas.