Skip to main content

and
  1. Article

    Open Access

    Ethics in AI through the practitioner’s view: a grounded theory literature review

    The term ethics is widely used, explored, and debated in the context of develo** Artificial Intelligence (AI) based software systems. In recent years, numerous incidents have raised the profile of ethical is...

    Aastha Pant, Rashina Hoda, Chakkrit Tantithamthavorn in Empirical Software Engineering (2024)

  2. Article

    Open Access

    AIBugHunter: A Practical tool for predicting, classifying and repairing software vulnerabilities

    Many Machine Learning(ML)-based approaches have been proposed to automatically detect, localize, and repair software vulnerabilities. While ML-based methods are more effective than program analysis-based vulne...

    Michael Fu, Chakkrit Tantithamthavorn, Trung Le in Empirical Software Engineering (2023)

  3. Article

    Open Access

    Search-based fairness testing for regression-based machine learning systems

    Machine learning (ML) software systems are permeating many aspects of our life, such as healthcare, transportation, banking, and recruitment. These systems are trained with data that is often biased, resulting...

    Anjana Perera, Aldeida Aleti, Chakkrit Tantithamthavorn in Empirical Software Engineering (2022)

  4. No Access

    Article

    The impact of automated feature selection techniques on the interpretation of defect models

    The interpretation of defect models heavily relies on software metrics that are used to construct them. Prior work often uses feature selection techniques to remove metrics that are correlated and irrelevant i...

    Jirayus Jiarpakdee, Chakkrit Tantithamthavorn in Empirical Software Engineering (2020)

  5. No Access

    Article

    Studying the dialogue between users and developers of free apps in the Google Play Store

    The popularity of mobile apps continues to grow over the past few years. Mobile app stores, such as the Google Play Store and Apple’s App Store provide a unique user feedback mechanism to app developers throug...

    Safwat Hassan, Chakkrit Tantithamthavorn in Empirical Software Engineering (2018)

  6. No Access

    Chapter and Conference Paper

    Impact Analysis of Granularity Levels on Feature Location Technique

    Due to the increasing of software requirements and software features, modern software systems continue to grow in size and complexity. Locating source code entities that required to implement a feature in mill...

    Chakkrit Tantithamthavorn, Akinori Ihara, Hideaki Hata in Requirements Engineering (2014)