Goal-Oriented Models for Teaching and Understanding Data Structures

被引:0
|
作者
Franch, Xavier [1 ]
Ruiz, Marcela [2 ]
机构
[1] Univ Politecn Cataluna, Barcelona, Spain
[2] Zurich Univ Appl Sci, Winterthur, Switzerland
来源
CONCEPTUAL MODELING, ER 2021 | 2021年 / 13011卷
关键词
Goal-oriented models; iStar2.0; i*; Data structures; Software selection; Comparative quasi-experiment;
D O I
10.1007/978-3-030-89022-3_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Most computer science curricula include a compulsory course on data structures. Students are prone to memorise facts about data structures instead of understanding the essence of underlying concepts. This can be explained by the fact that learning the basics of each data structure, the difference with each other, and the adequacy of each of them to the most appropriate context of use, is far from trivial. This paper explores the idea of providing adequate levels of abstractions to describe data structures from an intentional point of view. Our hypothesis is that adopting a goal-oriented perspective could emphasise the main goals of each data structure, its qualities, and its relationships with the potential context of use. Following this hypothesis, in this paper we present the use of iStar2.0 to teach and understand data structures. We conducted a comparative quasi-experiment with undergraduate students to evaluate the effectiveness of the approach. Significant results show the great potential of goal modeling for teaching technical courses like data structures. We conclude this paper by reflecting on further teaching and conceptual modeling research to be conducted in this field.
引用
收藏
页码:227 / 241
页数:15
相关论文
共 50 条
  • [31] Goal-Oriented Data Collection Framework in Configuration Projects
    Shafiee, Sara
    Hvam, Lars
    Kristjansdottir, Katrin
    MANAGING COMPLEXITY, 2017, : 351 - 365
  • [32] Goal-oriented test data generation for pointer programs
    Gotlieb, Arnaud
    Denmat, Tristan
    Botella, Bernard
    INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (9-10) : 1030 - 1044
  • [33] Relating business process models to goal-oriented requirements models in KAOS
    Koliadis, George
    Ghose, Aditya
    ADVANCES IN KNOWLEDGE ACQUISITION AND MANAGEMENT, 2006, 4303 : 25 - +
  • [34] Goal-oriented updating of mechanical models using the adjoint framework
    Chamoin, Ludovic
    Ladeveze, Pierre
    Waeytens, Julien
    COMPUTATIONAL MECHANICS, 2014, 54 (06) : 1415 - 1430
  • [35] An empirical approach toward the resolution of conflicts in goal-oriented models
    Jameleddine Hassine
    Daniel Amyot
    Software & Systems Modeling, 2017, 16 : 279 - 306
  • [36] Structural Descriptions of Process Models Based on Goal-Oriented Unfolding
    Qian, Chen
    Wen, Lijie
    Wang, Jianmin
    Kumar, Akhil
    Li, Haoran
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2017), 2017, 10253 : 397 - 412
  • [37] Combining Refinement of Parametric Models with Goal-Oriented Reduction of Dynamics
    Haar, Stefan
    Kolcak, Juraj
    Pauleve, Loic
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2019, 2019, 11388 : 555 - 576
  • [38] An empirical approach toward the resolution of conflicts in goal-oriented models
    Hassine, Jameleddine
    Amyot, Daniel
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (01): : 279 - 306
  • [39] Goal-oriented care: an understanding on how primary healthcare professionals operationalize goal-oriented care in three different settings (Ghent, Vermont, and Ottawa)
    Boeykens, Dagje
    De Sutter, An
    De Vriendt, Patricia
    Grudniewicz, Agnes
    Lahousse, Lies
    Pype, Peter
    Gray, Carolyn Steele
    Van de Velde, Dominique
    Boeckxstaens, Pauline
    INTERNATIONAL JOURNAL OF INTEGRATED CARE, 2022, 22
  • [40] Goal-oriented updating of mechanical models using the adjoint framework
    Ludovic Chamoin
    Pierre Ladevèze
    Julien Waeytens
    Computational Mechanics, 2014, 54 : 1415 - 1430