Requirements engineering for artificial intelligence systems: A systematic map** 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 …

A survey of iot privacy security: Architecture, technology, challenges, and trends

P Sun, S Shen, Y Wan, Z Wu, Z Fang… - IEEE Internet of Things …, 2024 - ieeexplore.ieee.org
The Internet of Things (IoT) is used in homes and hospitals and deployed outdoors to control
and report environmental changes, prevent fires, and perform many more beneficial …

Software engineering for AI-based systems: a survey

S Martínez-Fernández, J Bogner, X Franch… - ACM Transactions on …, 2022 - dl.acm.org
AI-based systems are software systems with functionalities enabled by at least one AI
component (eg, for image-, speech-recognition, and autonomous driving). AI-based systems …

A software engineering perspective on engineering machine learning systems: State of the art and challenges

G Giray - Journal of Systems and Software, 2021 - Elsevier
Context: Advancements in machine learning (ML) lead to a shift from the traditional view of
software development, where algorithms are hard-coded by humans, to ML systems …

Requirements engineering for machine learning: Perspectives from data scientists

A Vogelsang, M Borg - 2019 IEEE 27th International …, 2019 - ieeexplore.ieee.org
Machine learning (ML) is used increasingly in real-world applications. In this paper, we
describe our ongoing endeavor to define characteristics and challenges unique to …

Adoption and effects of software engineering best practices in machine learning

A Serban, K Van der Blom, H Hoos… - Proceedings of the 14th …, 2020 - dl.acm.org
Background. The increasing reliance on applications with machine learning (ML)
components calls for mature engineering techniques that ensure these are built in a robust …

[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 …

Comprehensive survey of iot, machine learning, and blockchain for health care applications: A topical assessment for pandemic preparedness, challenges, and …

M Imran, U Zaman, Imran, J Imtiaz, M Fayaz, J Gwak - Electronics, 2021 - mdpi.com
Internet of Things (IoT) communication technologies have brought immense revolutions in
various domains, especially in health monitoring systems. Machine learning techniques …

AI in software engineering: a survey on project management applications

T Crawford, S Duong, R Fueston, A Lawani… - arxiv preprint arxiv …, 2023 - arxiv.org
Artificial Intelligence (AI) refers to the intelligence demonstrated by machines, and within the
realm of AI, Machine Learning (ML) stands as a notable subset. ML employs algorithms that …

Vulnerability analysis of smart contract for blockchain-based IoT applications: A machine learning approach

Q Zhou, K Zheng, K Zhang, L Hou… - IEEE Internet of Things …, 2022 - ieeexplore.ieee.org
With the emergence of Blockchain-based Internet of Things (BIoT) applications, smart
contracts have become one of the most appealing aspects because they reduce the cost …