A Data Annotation Requirements Representation and Specification (DARS)
Preprint
Abstract
With the rise of AI-enabled cyber-physical systems, data annotation has become a critical yet often overlooked process in the development of these intelligent information systems. Existing work in requirements engineering (RE) has explored how requirements for AI systems and their data can be represented. However, related interviews with industry professionals show that data annotations and their related requirements introduce distinct challenges, indicating a need for annotation-specific requirement representations. We propose the Data Annotation Requirements Representation and Specification (DARS), including an Annotation Negotiation Card to align stakeholders on objectives and constraints, and a Scenario-Based Annotation Specification to express atomic and verifiable data annotation requirements. We evaluate DARS with an automotive perception case related to an ongoing project, and a mapping against 18 real-world data annotation error types. The results suggest that DARS mitigates root causes of completeness, accuracy, and consistency annotation errors. By integrating DARS into RE, this work improves the reliability of safety-critical systems using data annotations and demonstrates how engineering frameworks must evolve for data-dependent components of today's intelligent information systems.Keywords
All Related Versions
This publication has 8 references indexed in Scilit:
- Dataset Constrution through Ontology-Based Data Requirements AnalysisApplied Sciences, 2024
- Automating Data Annotation under Strategic Human Agents: Risks and Potential Solutions2024
- SEMKIS-DSL: A Domain-Specific Language to Support Requirements Engineering of Datasets and Neural Network RecognitionInformation, 2023
- Ergo, SMIRK is safe: a safety case for a machine learning component in a pedestrian automatic emergency brake systemSoftware Quality Journal, 2023
- Requirements engineering for artificial intelligence systems: A systematic mapping studyInformation and Software Technology, 2023
- Software Engineering for AI-Based Systems: A SurveyACM Transactions on Software Engineering and Methodology, 2022
- A multi-level semantic web for hard-to-specify domain concept, Pedestrian, in ML-based softwareRequirements Engineering, 2022
- Easy Approach to Requirements Syntax (EARS)2009