85 citations · 159 across the 11 of their papers we have counts for
10 papers · 1 filter
Why Agentic Workflows Fail: A Taxonomy Derived from Literature and Empirical Data
Xin Li, Rami Bahsoon, Tao Chen
Agentic workflows combine large language models with planning, memory, tools, execution environments, and iterative feedback. Their failures are difficult to diagnose because the s…
Regret Dominates Surprise: Design-Time Requirements Engineering for Agentic-AI Safety
Nuwayyir Almohammadi, Rami Bahsoon, Tao Chen
Requirements engineers for agentic-AI domains face challenges in evaluating, specifying, and operationalizing safe autonomy. Mainstream frameworks, such as Goal-Oriented Requiremen…
On AI Safety and Security Technical Debt in Engineering AI-Enabled Systems
Muhammad Tukur, Hayatullahi B. Adeyemo, Tao Chen +5
Artificial intelligence (AI) systems are increasingly deployed in high-stakes domains such as healthcare, autonomous driving, finance, and education. While these systems offer powe…
Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemes
Jingzhi Gong, Tao Chen
Learning and predicting the performance of a configurable software system helps to provide better quality assurance. One important engineering decision therein is how to encode the…
BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Prediction
Ke Li, Zilin Xiang, Tao Chen +1
Cross-Project Defect Prediction (CPDP), which borrows data from similar projects by combining a transfer learner with a classifier, have emerged as a promising way to predict softw…
DeepSQLi: Deep Semantic Learning for Testing SQL Injection
Muyang Liu, Ke Li, Tao Chen
Security is unarguably the most serious concern for Web applications, to which SQL injection (SQLi) attack is one of the most devastating attacks. Automatically testing SQLi vulner…
DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint Reasoning
Satish Kumar, Tao Chen, Rami Bahsoon +1
The rapidly changing workload of service-based systems can easily cause under-/over-utilization on the component services, which can consequently affect the overall Quality of Serv…
Synergizing Domain Expertise with Self-Awareness in Software Systems: A Patternized Architecture Guideline
Tao Chen, Rami Bahsoon, Xin Yao
To promote engineering self-aware and self-adaptive software systems in a reusable manner, architectural patterns and the related methodology provide an unified solution to handle…
On Using Retrained and Incremental Machine Learning for Modeling Performance of Adaptable Software: An Empirical Comparison
Tao Chen
Given the ever-increasing complexity of adaptable software systems and their commonly hidden internal information (e.g., software runs in the public cloud), machine learning based…
FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Software
Tao Chen, Ke Li, Rami Bahsoon +1
Self-adaptive software (SAS) can reconfigure itself to adapt to the changing environment at runtime, aiming for continually optimizing conflicted non-functional objectives, e.g., r…