Modern digital technologies have a promising potential in the development of sustainable agriculture. For example, cloud computers powered by 5G IoT components allow the development of sophisticated applications -- e.g., for food traceability, pest detection, automatic irrigation -- also making use of different AI-based techniques. At the same time, digitalisation in agriculture is considered a socio-technical process to be evaluated by different stakeholders through collaborative approaches. Model-based requirements engineering strategies, which leverage diagrammatic notations, can support information exchange between different domains. Based on the evaluation of different solutions, we found a lack of tools for designing and modelling systems accessible to end-users. Most professional tools are desktop applications based on complex interactions, limited user experience, or generalist web platforms needing more formal components. In our study, we developed a prototype of a web environment for modelling systems based on a visual language that can be exported into standard code. We aim to involve end-users in modelling their digital ecosystems as a preliminary task for developing further applications. The prototype was evaluated in a workshop with experts following the cognitive walkthrough methodology for usability inspection. The evaluation highlighted the UI requirements to support easy-to-understand visual elements and maximise the understanding of actions while limiting user errors.
Digitalising agriculture: design and development of a modelling web environment for end-users
Mannari C;Ferrari A;Bacco M
2023
Abstract
Modern digital technologies have a promising potential in the development of sustainable agriculture. For example, cloud computers powered by 5G IoT components allow the development of sophisticated applications -- e.g., for food traceability, pest detection, automatic irrigation -- also making use of different AI-based techniques. At the same time, digitalisation in agriculture is considered a socio-technical process to be evaluated by different stakeholders through collaborative approaches. Model-based requirements engineering strategies, which leverage diagrammatic notations, can support information exchange between different domains. Based on the evaluation of different solutions, we found a lack of tools for designing and modelling systems accessible to end-users. Most professional tools are desktop applications based on complex interactions, limited user experience, or generalist web platforms needing more formal components. In our study, we developed a prototype of a web environment for modelling systems based on a visual language that can be exported into standard code. We aim to involve end-users in modelling their digital ecosystems as a preliminary task for developing further applications. The prototype was evaluated in a workshop with experts following the cognitive walkthrough methodology for usability inspection. The evaluation highlighted the UI requirements to support easy-to-understand visual elements and maximise the understanding of actions while limiting user errors.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.