activity
20182022
most citedPredicting Defective Lines Using a Model-Agnostic Technique

138 citations · 142 across the 4 of their papers we have counts for

collaborators

6 papers

cs.SE20221 cited

Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem

Supatsara Wattanakriengkrai, Dong Wang, Raula Gaikovina Kula +4

Popular adoption of third-party libraries for contemporary software development has led to the creation of large inter-dependency networks, where sustainability issues of a single…

cs.SE20213 cited

Towards Just-Enough Documentation for Agile Effort Estimation: What Information Should Be Documented?

Jirat Pasuksmit, Patanamon Thongtanunam, Shanika Karunasekera

Effort estimation is an integral part of activities planning in Agile iterative development. An Agile team estimates the effort of a task based on the available information which i…

cs.SE2021

Assessing the Students' Understanding and their Mistakes in Code Review Checklists -- An Experience Report of 1,791 Code Review Checklist Questions from 394 Students

Chun Yong Chong, Patanamon Thongtanunam, Chakkrit Tantithamthavorn

Code review is a widely-used practice in software development companies to identify defects. Hence, code review has been included in many software engineering curricula at universi…

cs.SE2020138 cited

Predicting Defective Lines Using a Model-Agnostic Technique

Supatsara Wattanakriengkrai, Patanamon Thongtanunam, Chakkrit Tantithamthavorn +2

Defect prediction models are proposed to help a team prioritize source code areas files that need Software QualityAssurance (SQA) based on the likelihood of having defects. However…

cs.SE2019

Automatically Generating Documentation for Lambda Expressions in Java

Anwar Alqaimi, Patanamon Thongtanunam, Christoph Treude

When lambda expressions were introduced to the Java programming language as part of the release of Java 8 in 2014, they were the language's first step into functional programming.…

cs.SE2018

The Impact of Human Factors on the Participation Decision of Reviewers in Modern Code Review

Shade Ruangwan, Patanamon Thongtanunam, Akinori Ihara +1

Modern Code Review (MCR) plays a key role in software quality practices. In MCR process, a new patch (i.e., a set of code changes) is encouraged to be examined by reviewers in orde…