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 …
software development, where algorithms are hard-coded by humans, to ML systems …
Requirements engineering for artificial intelligence systems: A systematic mapping study
Context: In traditional software systems, Requirements Engineering (RE) activities are well-
established and researched. However, building Artificial Intelligence (AI) based software …
established and researched. However, building Artificial Intelligence (AI) based software …
Software engineering for AI-based systems: a survey
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 …
component (eg, for image-, speech-recognition, and autonomous driving). AI-based 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 …
describe our ongoing endeavor to define characteristics and challenges unique to …
Adoption and effects of software engineering best practices in machine learning
Background. The increasing reliance on applications with machine learning (ML)
components calls for mature engineering techniques that ensure these are built in a robust …
components calls for mature engineering techniques that ensure these are built in a robust …
[HTML][HTML] Comprehensive survey of iot, machine learning, and blockchain for health care applications: A topical assessment for pandemic preparedness, challenges …
Internet of Things (IoT) communication technologies have brought immense revolutions in
various domains, especially in health monitoring systems. Machine learning techniques …
various domains, especially in health monitoring systems. Machine learning techniques …
[HTML][HTML] Requirements practices and gaps when engineering human-centered Artificial Intelligence systems
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 …
many challenges, unknowns, and limited proven best practices. Big companies such as …
What's up with requirements engineering for artificial intelligence systems?
In traditional approaches to building software systems (that do not include an Artificial
Intelligent (AI) or Machine Learning (ML) component), Requirements Engineering (RE) …
Intelligent (AI) or Machine Learning (ML) component), Requirements Engineering (RE) …
Vulnerability analysis of smart contract for blockchain-based IoT applications: a machine learning approach
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 …
contracts have become one of the most appealing aspects because they reduce the cost …
[HTML][HTML] A survey of the selenium ecosystem
Selenium is often considered the de-facto standard framework for end-to-end web testing
nowadays. It allows practitioners to drive web browsers (such as Chrome, Firefox, Edge, or …
nowadays. It allows practitioners to drive web browsers (such as Chrome, Firefox, Edge, or …