Search Results for author: Chakkrit Tantithamthavorn

Found 13 papers, 7 papers with code

AI for DevSecOps: A Landscape and Future Opportunities

no code implementations7 Apr 2024 Michael Fu, Jirat Pasuksmit, Chakkrit Tantithamthavorn

Drawing insights from our findings, we discussed the state-of-the-art AI-driven security approaches, highlighted challenges in existing research, and proposed avenues for future opportunities.

Navigating Fairness: Practitioners' Understanding, Challenges, and Strategies in AI/ML Development

no code implementations21 Mar 2024 Aastha Pant, Rashina Hoda, Chakkrit Tantithamthavorn, Burak Turhan

We conducted semi-structured interviews with 22 AI practitioners to investigate their understanding of what a 'fair AI/ML' is, the challenges they face in developing a fair AI/ML, the consequences of developing an unfair AI/ML, and the strategies they employ to ensure AI/ML fairness.

Fairness

Practitioners' Challenges and Perceptions of CI Build Failure Predictions at Atlassian

no code implementations15 Feb 2024 Yang Hong, Chakkrit Tantithamthavorn, Jirat Pasuksmit, Patanamon Thongtanunam, Arik Friedman, Xing Zhao, Anton Krasikov

Continuous Integration (CI) build failures could significantly impact the software development process and teams, such as delaying the release of new features and reducing developers' productivity.

Decision Making

Pitfalls in Language Models for Code Intelligence: A Taxonomy and Survey

1 code implementation27 Oct 2023 Xinyu She, Yue Liu, Yanjie Zhao, Yiling He, Li Li, Chakkrit Tantithamthavorn, Zhan Qin, Haoyu Wang

After carefully examining these studies, we designed a taxonomy of pitfalls in LM4Code research and conducted a systematic study to summarize the issues, implications, current solutions, and challenges of different pitfalls for LM4Code systems.

Code Generation

Ethics in the Age of AI: An Analysis of AI Practitioners' Awareness and Challenges

no code implementations14 Jul 2023 Aastha Pant, Rashina Hoda, Simone V. Spiegler, Chakkrit Tantithamthavorn, Burak Turhan

But what do people who build AI - AI practitioners - have to say about their understanding of AI ethics and the challenges associated with incorporating it in the AI-based systems they develop?

Ethics

Learning to Quantize Vulnerability Patterns and Match to Locate Statement-Level Vulnerabilities

1 code implementation26 May 2023 Michael Fu, Trung Le, Van Nguyen, Chakkrit Tantithamthavorn, Dinh Phung

Prior studies found that vulnerabilities across different vulnerable programs may exhibit similar vulnerable scopes, implicitly forming discernible vulnerability patterns that can be learned by DL models through supervised training.

Vulnerability Detection

Syntax-Aware On-the-Fly Code Completion

1 code implementation9 Nov 2022 Wannita Takerngsaksiri, Chakkrit Tantithamthavorn, Yuan-Fang Li

However, existing syntax-aware code completion approaches are not on-the-fly, as we found that for every two-thirds of characters that developers type, AST fails to be extracted because it requires the syntactically correct source code, limiting its practicality in real-world scenarios.

Code Completion

Cross Project Software Vulnerability Detection via Domain Adaptation and Max-Margin Principle

1 code implementation19 Sep 2022 Van Nguyen, Trung Le, Chakkrit Tantithamthavorn, John Grundy, Hung Nguyen, Dinh Phung

However, there are still two open and significant issues for SVD in terms of i) learning automatic representations to improve the predictive performance of SVD, and ii) tackling the scarcity of labeled vulnerabilities datasets that conventionally need laborious labeling effort by experts.

Domain Adaptation Representation Learning +2

Deep Learning for Android Malware Defenses: a Systematic Literature Review

1 code implementation9 Mar 2021 Yue Liu, Chakkrit Tantithamthavorn, Li Li, Yepang Liu

In this paper, we conducted a systematic literature review to search and analyze how deep learning approaches have been applied in the context of malware defenses in the Android environment.

Android Malware Detection Malware Detection +2

SQAPlanner: Generating Data-Informed Software Quality Improvement Plans

1 code implementation19 Feb 2021 Dilini Rajapaksha, Chakkrit Tantithamthavorn, Jirayus Jiarpakdee, Christoph Bergmeir, John Grundy, Wray Buntine

Thus, our SQAPlanner paves a way for novel research in actionable software analytics-i. e., generating actionable guidance on what should practitioners do and not do to decrease the risk of having defects to support SQA planning.

Explainable AI for Software Engineering

no code implementations3 Dec 2020 Chakkrit Tantithamthavorn, Jirayus Jiarpakdee, John Grundy

Artificial Intelligence/Machine Learning techniques have been widely used in software engineering to improve developer productivity, the quality of software systems, and decision-making.

BIG-bench Machine Learning Decision Making

AutoSpearman: Automatically Mitigating Correlated Metrics for Interpreting Defect Models

no code implementations26 Jun 2018 Jirayus Jiarpakdee, Chakkrit Tantithamthavorn, Christoph Treude

Through a case study of 13 publicly-available defect datasets, we find that feature selection techniques produce inconsistent subsets of metrics and do not mitigate correlated metrics, suggesting that feature selection techniques should not be used and correlation analyses must be applied when the goal is model interpretation.

feature selection

Cannot find the paper you are looking for? You can Submit a new open access paper.