Requirements engineering for artificial intelligence systems: A systematic mapping study

K Ahmad, M Abdelrazek, C Arora, M Bano… - Information and Software …, 2023 - Elsevier
Context: In traditional software systems, Requirements Engineering (RE) activities are well-
established and researched. However, building Artificial Intelligence (AI) based software …

Generative Artificial Intelligence for Software Engineering--A Research Agenda

A Nguyen-Duc, B Cabrero-Daniel, A Przybylek… - arXiv preprint arXiv …, 2023 - arxiv.org
Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in
software development, offering assistance to various managerial and technical project …

Bug characterization in machine learning-based systems

MM Morovati, A Nikanjam, F Tambon, F Khomh… - Empirical Software …, 2024 - Springer
The rapid growth of applying Machine Learning (ML) in different domains, especially in
safety-critical areas, increases the need for reliable ML components, ie, a software …

[HTML][HTML] The pipeline for the continuous development of artificial intelligence models—Current state of research and practice

M Steidl, M Felderer, R Ramler - Journal of Systems and Software, 2023 - Elsevier
Companies struggle to continuously develop and deploy Artificial Intelligence (AI) models to
complex production systems due to AI characteristics while assuring quality. To ease the …

Testing restful apis: A survey

A Golmohammadi, M Zhang, A Arcuri - ACM Transactions on Software …, 2023 - dl.acm.org
In industry, RESTful APIs are widely used to build modern Cloud Applications. Testing them
is challenging, because not only do they rely on network communications, but also they deal …

[HTML][HTML] Requirements practices and gaps when engineering human-centered Artificial Intelligence systems

K Ahmad, M Abdelrazek, C Arora, M Bano… - Applied Soft …, 2023 - Elsevier
Abstract Context: Engineering Artificial Intelligence (AI) software is a relatively new area with
many challenges, unknowns, and limited proven best practices. Big companies such as …

Artificial intelligence for safety-critical systems in industrial and transportation domains: A survey

J Perez-Cerrolaza, J Abella, M Borg, C Donzella… - ACM Computing …, 2024 - dl.acm.org
Artificial Intelligence (AI) can enable the development of next-generation autonomous safety-
critical systems in which Machine Learning (ML) algorithms learn optimized and safe …

Non-functional requirements for machine learning: understanding current use and challenges in industry

KM Habibullah, J Horkoff - 2021 IEEE 29th International …, 2021 - ieeexplore.ieee.org
Machine Learning (ML) is an application of Artificial Intelligence (AI) that uses big data to
produce complex predictions and decision-making systems, which would be challenging to …

Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

[HTML][HTML] Adversarial machine learning in industry: A systematic literature review

FV Jedrzejewski, L Thode, J Fischbach, T Gorschek… - Computers & …, 2024 - Elsevier
Abstract Adversarial Machine Learning (AML) discusses the act of attacking and defending
Machine Learning (ML) Models, an essential building block of Artificial Intelligence (AI). ML …