Purpose The multidimensional model is based on the concepts of facts (business phenomena to be analyzed), dimensions (coordinates for analyzing a fact), hierarchies (descriptions of each dimension at progressively coarser levels of aggregation), and measures (numerical attributes that quantify a fact), and it is commonly adopted for representing data to support the decision-making process. Though multidimensional modeling has been widely investigated, requirements elicitation is still an open issue mainly due to the poor knowledge end-users have of the multidimensional model on the one hand, to the lack of a domain language shared with designers on the other. In the direction of bridging this gap, this paper proposes an approach to obtain a multidimensional schema from the language of the domain captured through a Language Extended Lexicon (LEL). LELs have been introduced as structured glossaries to describe the language used in the application domain, aimed at facilitating requirements elicitation in software engineering. Our approach consists of two steps. In the first one, end-users apply a set of derivation rules to the LEL in order to obtain draft multidimensional schemata. The second step relies on the interaction of end-users and designers to review and edit these draft multidi- mensional schemata so as to obtain the final ones. The approach is validated via an experiment made on a case study, showing that end-users who apply our rules tend to produce multidimensional schemata that are more correct than those produced by end-users who work freely. Our rules provide a structured context where subjectivity has a smaller impact than in the case of designing with no guidelines, thus effectively supporting the collaboration between end-users and designers.

Multidimensional Modeling Driven From a Domain Language / Leandro Antonelli, Sandro Bimonte, Stefano Rizzi. - In: AUTOMATED SOFTWARE ENGINEERING. - ISSN 0928-8910. - STAMPA. - 30:(2023), pp. 6.1-6.35. [10.1007/s10515-022-00375-5]

Multidimensional Modeling Driven From a Domain Language

Stefano Rizzi
2023

Abstract

Purpose The multidimensional model is based on the concepts of facts (business phenomena to be analyzed), dimensions (coordinates for analyzing a fact), hierarchies (descriptions of each dimension at progressively coarser levels of aggregation), and measures (numerical attributes that quantify a fact), and it is commonly adopted for representing data to support the decision-making process. Though multidimensional modeling has been widely investigated, requirements elicitation is still an open issue mainly due to the poor knowledge end-users have of the multidimensional model on the one hand, to the lack of a domain language shared with designers on the other. In the direction of bridging this gap, this paper proposes an approach to obtain a multidimensional schema from the language of the domain captured through a Language Extended Lexicon (LEL). LELs have been introduced as structured glossaries to describe the language used in the application domain, aimed at facilitating requirements elicitation in software engineering. Our approach consists of two steps. In the first one, end-users apply a set of derivation rules to the LEL in order to obtain draft multidimensional schemata. The second step relies on the interaction of end-users and designers to review and edit these draft multidi- mensional schemata so as to obtain the final ones. The approach is validated via an experiment made on a case study, showing that end-users who apply our rules tend to produce multidimensional schemata that are more correct than those produced by end-users who work freely. Our rules provide a structured context where subjectivity has a smaller impact than in the case of designing with no guidelines, thus effectively supporting the collaboration between end-users and designers.
2023
Multidimensional Modeling Driven From a Domain Language / Leandro Antonelli, Sandro Bimonte, Stefano Rizzi. - In: AUTOMATED SOFTWARE ENGINEERING. - ISSN 0928-8910. - STAMPA. - 30:(2023), pp. 6.1-6.35. [10.1007/s10515-022-00375-5]
Leandro Antonelli, Sandro Bimonte, Stefano Rizzi
File in questo prodotto:
File Dimensione Formato  
main.pdf

Open Access dal 27/12/2023

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 1.28 MB
Formato Adobe PDF
1.28 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/910564
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact