He is a Ph.D. candidate and a JSPS Research Fellow (DC2) at Nara Institute of Science and Technology (NAIST), Japan under the supervision of Professor Kenichi Matsumoto. He was a visiting researcher at Queen's University, Canada working with Professor Ahmed E. Hassan from September 2013 to April 2016. His work has been published at top-tier software engineering venues, such as, IEEE Transactions on Software Engineering (TSE) and the International Conference on Software Engineering (ICSE). His Ph.D. thesis aims to improve the fundamentals of predictive modelling for software engineering (e.g., defect prediction models) in order to produce more accurate predictions and reliable insights.

Interests: Predictive Modelling in Software Engineering, Empirical Software Engineering, Mining Software Repository, Modern Statistical Analysis

July 03, 2016
I have been invited to be a program committee member for Tool Track of The International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017).
June 01, 2016
My paper on An Empirical Comparison of Model Validation Techniques for Defect Prediction Models has been accepted at IEEE Transactions on Software Engineering (TSE)!
May 01, 2016
I was awarded a research grant of the Grant-in-Aid for JSPS Fellows (No. 16J03360) by Ministry of Education, Culture, Sports, Science and Technology (MEXT), Japan for 1.3 million yens ($12,000 USD).
April 04, 2016
My paper on Comments on "Researcher Bias: The Use of Machine Learning in Software Defect Prediction" has been accepted at IEEE Transactions on Software Engineering (TSE)!
April 01, 2016
I start a new position as a Research Fellow of the Japan Society for the Promotion of Science (DC2) from April 2016 - March 2018.
March 16, 2016
I attend SANER 2016, Osaka, Japan during 13 - 18 March 2016.
January 23, 2016
My paper on "Towards a Better Understanding of the Impact of Experimental Components on Defect Prediction Modelling" accepted to ICSE 2016 Doctoral Symposium.
January 19, 2016
Giving an invited talk on "Automated Parameter Optimization of Classification Techniques for Defect Prediction Models" at McGill University, Canada.
January 15, 2016
Giving an invited talk on "Automated Parameter Optimization of Classification Techniques for Defect Prediction Models" at École Polytechnique de Montréal, Canada.
January 11, 2016
I was invited to visit McGill University for 2 weeks hosted by Prof. Shane McIntosh.
December 15, 2015
My paper on "Automated Parameter Optimization of Classification Techniques for Defect Prediction Models" accepted to ICSE 2016 with an acceptance rate of 19% (101/530).
December 15, 2015
My ICSE 2015 paper on "The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models" won the Outstanding Paper Award for Young C&C Researchers!
November 23, 2015
Giving an invited talk on "Automated Parameter Optimization of Classification Techniques for Defect Prediction Models" at CREST, London, UK.
October 16, 2015
I have been awarded the JSPS Research Fellowship for Young Scientist 2016! with an acceptance rate of 20% (148/738)
May 23, 2015
To present my paper at ICSE 2015, Florence, Italy on the topic of "The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models".
May 01, 2015
I have been invited to be a program committee member for Tool Track of The International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016).
December 15, 2014
My paper on "The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models" accepted to ICSE 2015 with an acceptance rate of 18.5% (84/452).

Broadly speaking, his research focuses on software engineering and data science. The core of his research is with respect to:

  1. Predictive Analytics for Software Engineering | Exploring new technologies to ensure highly accurate prediction models
  2. Predictive analytics play a big role in software engineering research. For example, it has used to predict software defects and understand their characteristics for several decades. His research aims to explore new techniques to ensure highly accurate and reliable predictions, and insights derived from prediction models. In particular, he investigate the impact that experimental components of defect prediction modelling have on the predictions and insights. For example, his research shows that (1) noise in defect datasets, (2) the choice of parameter settings of classification techniques, and (3) the choice of model validation has a large impact on the performance and interpretation of defect prediction models. Moreover, he also shows that collinearity and multicollinearity have a large impact on the stability of the insights derived from prediction models.

  3. New Technology for Software Development Process | Improving quality and efficiency throughout the software-development process
  4. In modern software development, software systems continue to grow in size and complexity due to the increasing of software requirements. For example, the Eclipse software that was released in 2014 has more than 2 million lines of code. This explosive growth of software size has increased more rapidly than the ability that human can maintain them. Such maintenance activities involve with various key activities, such as, software debugging, peer code review. His research aims to develop new technologies to improve software developers' productivity throughout the software-development process. For example, he proposed approaches to (1) recommend developers to review new source code changes before integrating them to a codebase; and (2) recommend source codes that be fixed for a given bug report.

  5. Social Analytics | Investigating user behaviors
  6. With an increasing amount of data on every aspect of our daily activities - from what we buy, to where we travel, to who we know, and beyond - we are able to measure human behavior and investigate interesting correlations which can be used to predict users behaviors, preferences or characteristics. For example, he investigates patterns of Internet usage through millions web traffic logs of Kasetsart University, Thailand, in order to better understand (1) the most popular websites, (2) traffic workload, (3) time spent on the Internet, and (4) web access pattern.

  1. An Empirical Comparison of Model Validation Techniques for Defect Prediction Models

    Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, and Kenichi Matsumoto
    IEEE Transactions on Software Engineering (TSE)
    2016
    PDF
  2. Comments on "Researcher Bias: The Use of Machine Learning in Software Defect Prediction"

    Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, and Kenichi Matsumoto
    IEEE Transactions on Software Engineering (TSE)
    2016
    PDF
  3. Automated Parameter Optimization of Classification Techniques for Defect Prediction Models

    Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, and Kenichi Matsumoto
    The International Conference on Software Engineering (ICSE)
    2016
    19% (101/530)
    PDF
  4. Towards a Better Understanding of the Impact of Experimental Components on Defect Prediction Modelling

    Chakkrit Tantithamthavorn
    The International Conference on Software Engineering (ICSE) - Doctoral Symposium
    2016
    22% (8/36) for paper presentation
    PDF
  5. The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models


    Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Akinori Ihara, and Kenichi Matsumoto
    The International Conference on Software Engineering (ICSE)
    2015
    18.5% (89/455)
    PDF
  6. See more...

Google Scholar released the 2016 version of Scholar Metrics with h5-index and h5-median for the top-20 Conferences and Journals in each area of research! In the area of Software Systems the International Conference on Software Engineering (ICSE) and IEEE Transactions on Software Engineering (TSE) are in the top two positions.

October 12, 2016
SANER 2017, Klagenfurt, Austria
March 15, 2017
ESEC/FSE 2017, Paderborn, Germany.

September 03, 2016
ASE 2016, Singapore.
September 08, 2016
ESEM 2016, Ciudad Real, Spain.
October 02, 2016
ICSME 2016, Raleigh, North Carolina, USA.
October 08, 2016
SSBSE 2016, Raleigh, North Carolina, USA.
November 13, 2016
FSE 2016, Seattle, USA.
December 06, 2016
APSEC 2016, Hamilton, New Zealand
February 20, 2017
SANER 2017, Klagenfurt, Austria
September 04, 2017
ESEC/FSE 2017, Paderborn, Germany.
  1. Journal Referee

  2. Program Committee (PC)

  3. Additional Reviewer

    • The Working Conference on Mining Software Repositories (MSR), 2015
    • The India Software Engineering Conference (ISEC), 2015
    • The IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), 2014
  4. Web Chair

    • The Japan Summer School in Mining Software Repositories (MSR Asia Summit), 2015
    • The Thailand-Japan International Academic Conference (TJIA), 2013
  5. Student Volunteer

    • The International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016
    • The International Workshop on Empirical Software Engineering in Practice (IWESEP), 2012