365 citations · 409 across the 11 of their papers we have counts for
11 papers · 1 filter
ML-On-Rails: Safeguarding Machine Learning Models in Software Systems A Case Study
Hala Abdelkader, Mohamed Abdelrazek, Scott Barnett +3
Machine learning (ML), especially with the emergence of large language models (LLMs), has significantly transformed various industries. However, the transition from ML model protot…
Seven Failure Points When Engineering a Retrieval Augmented Generation System
Scott Barnett, Stefanus Kurniawan, Srikanth Thudumu +2
Software engineers are increasingly adding semantic search capabilities to applications using a strategy known as Retrieval Augmented Generation (RAG). A RAG system involves findin…
Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMs
Chetan Arora, John Grundy, Mohamed Abdelrazek
Requirements Engineering (RE) is a critical phase in software development including the elicitation, analysis, specification, and validation of software requirements. Despite the i…
Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systems
Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora +3
[Context] Artificial intelligence (AI) components used in building software solutions have substantially increased in recent years. However, many of these solutions focus on techni…
Requirements Elicitation and Modelling of Artificial Intelligence Systems: An Empirical Study
Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora +2
Artificial Intelligence (AI) systems have gained significant traction in the recent past, creating new challenges in requirements engineering (RE) when building AI software systems…
Requirements Practices and Gaps When Engineering Human-Centered Artificial Intelligence Systems
Khlood Ahmad, Mohamed Abdelrazek, Chetan Arora +2
[Context] Engineering Artificial Intelligence (AI) software is a relatively new area with many challenges, unknowns, and limited proven best practices. Big companies such as Google…