End-user Requirements Modelling: an Experience Report from Digital AgricultureExperience Paper
This program is tentative and subject to change.
Abstract. Context and motivation: End-user development focuses on enabling non-professional programmers to create or extend software applications on their own. However, before beginning the development process, software engineering best practices recommend performing requirements engineering (RE) activities, including requirements modelling. Question/problem: There is limited research on how end-users can model system requirements. Principal ideas/results: In this experience report, we investigate the problem of end-user requirements modelling in an EU-funded project about agricultural digitalisation. Specifically, a team of agronomists was directly involved in the creation of UML, iStar, and BPMN diagrams to model the transformation of socio-technical processes in four different concrete scenarios. They followed a formalisation procedure proposed within an RE method designed to help stakeholders evaluate the impact of agricultural digitalisation. Starting from textual reports including a description of the process as-is and the process-to-be, they followed step-by-step guidelines for model creation. Contribution: This paper reports insights from the experience from the viewpoint of the agronomists and software engineers involved. We identify eight key lessons that highlight the added value of end-user requirements modelling for achieving a shared and in-depth understanding of the socio-technical processes under analysis.
This program is tentative and subject to change.
Thu 10 AprDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
11:30 - 13:00 | |||
11:30 20mTalk | The Potential of Citizen Platforms for Requirements Engineering of Large Socio-Technical Software SystemsVision Paper Research Track | ||
11:50 30mTalk | End-user Requirements Modelling: an Experience Report from Digital AgricultureExperience Paper Research Track Chiara Mannari Institute of Information Science and Technologies "Alessandro Faedo" - ISTI, CNR, Pisa, Mino Sportelli Institute of Information Science and Technologies "Alessandro Faedo" - ISTI, CNR, Pisa, Harika Meesala Department of Agriculture, Food and Environment, University of Pisa, Ogochukwu Felicitas Okoye Department of Agriculture, Food and Environment, University of Pisa, Fabio Lepore Department of Agriculture, Food and Environment, University of Pisa, Manlio Bacco Institute of Information Science and Technologies "Alessandro Faedo" - ISTI, CNR, Pisa, Gianluca Brunori University of Pisa, Alessio Malizia Molde University College, Alessio Ferrari CNR-ISTI | ||
12:20 30mTalk | Requirements Elicitation Workshops Using the Six Thinking Hats Creativity TechniqueExperience Paper Research Track Şevval Mehder Konan Boğaziçi University, Fatma Başak Aydemir Utrecht University, Atay Özgövde Boğaziçi University |