Data Annotation: A Requirements Engineering for Machine Learning Systems Perspective
Paper in proceeding, 2025

Data annotation, the systematic labeling of raw data (e.g., images, text) [1] , is foundational to the training of machine learning (ML) models, particularly in supervised learning. While data's importance is clear, the specific processes and requirements for how this data should be annotated, appear inconsistently defined or informal within existing ML software system (MLS) development methodologies [2]. The effective specification of data annotation requirements, the challenges involved, and the traceability from system requirements to annotation activities represent critical considerations in the ML development lifecycle. Understanding these aspects is pertinent for AI/ML engineers and data scientists, requirements engineers, and organizations developing AI solutions.

machine learning system

requirements engineering

data annotation

Author

Yi Peng

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

University of Gothenburg

Hina Saeeda

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

University of Gothenburg

Hans-Martin Heyn

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

University of Gothenburg

Jennifer Horkoff

Chalmers, Computer Science and Engineering (Chalmers), Interaction Design and Software Engineering

University of Gothenburg

Proceedings of the IEEE International Conference on Requirements Engineering

1090705X (ISSN) 23326441 (eISSN)

572-575
9798331524135 (ISBN)

33rd IEEE International Requirements Engineering Conference, RE 2025
Valencia, Spain,

Subject Categories (SSIF 2025)

Software Engineering

DOI

10.1109/RE63999.2025.00053

More information

Latest update

11/6/2025