showSidebars ==
showTitleBreadcrumbs == 1
node.field_disable_title_breadcrumbs.value ==

PhD Dissertation Defense by Ratnadira WIDYASARI | Deep Representation Learning for Time Series Forecasting

Please click here if you are unable to view this page.

 
 

Quality Assurance in Software Engineering: 
A Journey Towards Explainable Automated Solutions

Ratnadira WIDYASARI

PhD Candidate 
School of Computing and Information Systems 
Singapore Management University 
 

FULL PROFILE

Research Area

Dissertation Committee

Research Advisor

Dissertation Committee Member

External Member

  • Walid MAALEJ, Professor of Informatics, Department of Informatics, University of Hamburg
 

Date

12 September 2024 (Thursday)

Time

3:00pm – 4:00pm

Venue

Meeting room 4.4, Level 4
School of Computing and Information Systems 1, 
Singapore Management University, 
80 Stamford Road, 
Singapore 178902

Please register by 11 September 2024.

We look forward to seeing you at this research seminar.

 

ABOUT THE TALK

In today's digital era, the pervasive influence of software on daily life underscores the necessity for high-quality and reliable systems. Software failures can result in substantial harm and financial losses, highlighting the pivotal role of Software Quality Assurance (SQA). While automated SQA techniques have evolved to aid developers in ensuring software quality, the necessity for explainability in these automated solutions has become equally important. For example, in automated fault localization, only identifying suspicious locations is insufficient; it is essential to provide reasoning on why these locations are suspicious. This dissertation presents a series of interconnected studies aimed at developing explainable automated solutions for SQA tasks, addressing both efficacy and explainability. 

The first part of this dissertation evaluates existing automated SQA tools, specifically fault localization techniques. The second part enhances the SQA task by incorporating Explainable Artificial Intelligence (XAI). The third part analyzes explanations within SQA activities, with a particular emphasis on code review explanations. Finally, in the fourth part, the dissertation develops explainable automated solutions for SQA tasks, highlighting our work on explainable fault localization and improving the outcomes through cross-validation techniques that underscore the importance of explainability in vulnerability detection. 

Through these studies, this dissertation aims to bridge the gap between the advanced capabilities of automated SQA tools and the critical need for their explainability. This effort could foster more reliable and user-centered software quality assurance practices.

 

ABOUT THE SPEAKER

Ratnadira WIDYASARI is a fourth-year PhD candidate at Singapore Management University, where she is supervised by OUB Chair Professor David LO. Her main research interests lie in the areas of artificial intelligence and explainability within software engineering, particularly focusing on software quality assurance. Prior to her doctoral studies, Ratna earned both her Bachelor's and Master's degrees in Computer Science from Bandung Institute of Technology. 

During her time at SMU, Ratna has collaborated with outstanding researchers, including professors, postdoctoral fellows, senior students, and research engineers from across the globe. She has also co-mentored several undergraduate students during their internships. These collaborations have led to multiple papers being accepted at top-tier venues, such as ESEC/FSE, ICSE, EMSE, and TSE. In her free time, Ratna enjoys listening to music and singing.