About me

I am a postdoc researcher at Purdue University, USA and working with Prof. Xiangyu Zhang and Prof. Lin Tan. I obtained a PhD degree from Hong Kong University of Science and Technology in November 2019 under the supervision of Prof. Sunghun Kim and Prof. Shing-Chi Cheung.

My research focuses on automated software testing with emphasis on unit test generation and its practical usage. Recently, I’m working on developing testing techniques for the deep learning frameworks and models. In the past, I also worked on defect prediction for API testing, regression testing on biomedical infrastructure software, and detecting incomplete bug fixes.

Research Interests

Automated software testing and analysis, automated test generation, fuzzing, deep learning, mining software data, search-based software engineering, regression testing, and defect prediction.

Education

  • Ph.D Hong Kong University of Science and Technology, Hong Kong, China
    Advisors: Sunghun Kim and Shing-Chi Cheung
  • M.S. Georgia Institute of Technology, Georgia, USA
    Advisor: Mary Jean Harrold
  • B.S. University of Illinois at Urbana-Champaign, Illinois, USA

Work Experience

  • Visiting scholar at Southern University of Science and Technology, Shenzhen, China
  • Research assistant at Hong Kong University of Science and Technology, Hong Kong, China
  • Research intern at Accenture Technology Lab, San Jose, California, USA
  • Graduate research assistant at Georgia Institute of Technology, USA
  • Software engineer at Samsung Electronics Mobile Division, South Korea

Publications

Talks

  • Invited talks
    • Which Generated Test Failures are Fault Revealing? at Korea Advanced Institute of Science and Technology, Spring 2019
    • REMI: Risk Evaluation Method for API Testing at Samsung Electronics, Fall 2014
    • Efficient Regression Testing of Ontology-Driven System at Hong Kong University of Science and Technology, Fall 2013
  • Conference talks
    • Which Generated Test Failures are Fault Revealing?, ESEC/FSE 2018
    • Efficient Regression Testing of Ontology-Driven System, ISSTA 2012
    • An Informatics Framework for Testing Data Integrity and Correctness of Federated Biomedical Databases, AMIA-CRI 2011
    • Automated Bug Neighborhood Analysis for Identifying Incomplete Bug Fixes, ICST 2010

Teaching Experience

  • Teaching assistant
    • Hong Kong University of Science and Technology. CSE 2011: Object-Oriented Programming. Spring 2018
    • Hong Kong University of Science and Technology. CSE 3111: Software Engineering. Fall 2017
    • Hong Kong University of Science and Technology. CSE 3111: Software Engineering. Fall 2016
    • Georgia Institute of Technology. CS 6340: Software Testing and Analysis. Spring 2013
  • Student mentoring
    • Yi Liu, Southern University of Science and Technology. Spring 2019
    • Junrong Xie, Hong Kong University of Science and Technology. Spring 2015

Service

  • Program co-chair
    • AI4SE: Artificial Intelligence for Software Engineering at International Conference on Software Engineering Advances (ICSEA) 2019
  • Reviewer
    • International Conference on Software Engineering Advances (ICSEA) 2019
    • Transactions on Software Engineering (TSE) 2019
    • Transactions on Software Engineering (TSE) 2018
    • Transactions on Software Engineering (TSE) 2017
    • Jordanian Journal of Computers and Information Technology (JJCIT) 2017
    • Mining Software Repository (MSR) 2017
    • International Conference on Software Analysis, Evolution and Reengineering (SANER) 2017
    • International Conference on Software Analysis, Evolution and Reengineering (SANER) 2016
  • External Reviewer
    • Internetware 2019
    • Foundations on Software Engineering (FSE) 2018
    • International Conference on Software Engineering (ICSE) 2017
    • International Conference on Software Engineering (ICSE) 2016
    • Foundations on Software Engineering (FSE) 2015
    • International Conference on Software Testing, Verification and Validation (ICST) 2013
    • New Ideas and Emerging Results (NIER) 2013

Patents

  • Kunal Taneja, Teresa Tung, and Mijung Kim. Testing Framework for Policy-based Workflows. US Patent #20150095895. April, 2015.
  • Kunal Taneja, Teresa Tung, and Mijung Kim. Testing Framework for Policy-based Workflows. European Patent #14187280.4-1951. October, 2014.

Funding

  • Authored the proposal for grants from Samsung Electronics (PI: Sunghun Kim). Risk Evaluation Method for Interface Testing. $91,000. March, 2014