Room#395, Department of CSE,
Ohio State University,
Dreese Labs, 2015 Neil Avenue,
Columbus, Ohio 43210-1277.
Email: biswass [AT] cse.ohio-state.edu
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 research involves program analyses with a view to detect concurrency correctness issues in multi-threaded programs. I have worked on developing analyses to detect atomicity violations and data races in concurrent programs. I am also interested in memory model issues in general, and am currently working on trying to provide strong memory models to make concurrent programming easier and correct.
I interned at Google Inc., Mountain View, during the summer of 2013 with the Java Platform Team. The goal of the project was to have an efficient data race detector targeted to production systems. The work involved developing a prototype for Java programs in the Hotspot VM.
I have also worked on regression testing of embedded software. You can check the following web page for more information. Web Page
- Swarnendu Biswas, Minjia Zhang, Michael D. Bond, and Brandon Lucia. Valor: Efficient, Software-Only Region Conflict Exceptions. OOPSLA, October 2015 (Link).
- Aritra Sengupta, Swarnendu Biswas, Minjia Zhang, Michael D. Bond, and Milind Kulkarni. Hybrid Static-Dynamic Analysis for Region Serializability. ASPLOS, March 2015 (Link, 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 (Link).
- 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 (Link).
- 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, 2009. (Link)
Winter Quarter 2012:
CSE 202: Introduction to Programming and Algorithms for Engineers and Scientists U 4
Autumn Quarter 2011:
CSE 360: Introduction to Computer Systems U 4
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
- I am a GNU Emacs fan. I have shared some of my favorite customizations on Github: dotemacs.
- I have shared an unofficial LaTeX 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: 28th Jan 2016. Swarnendu Biswas.