Lucia Happe

SE
6papers
11citations
Novelty4%
AI Score25

6 Papers

CYFeb 26
Gamification Preferences in Digital Education: The Role of Individual Differences

Anna Katharina Ricker, Kai Marquardt, Lucia Happe

Although personalization is widely advocated in gamified learning, empirical evidence on how learner characteristics and task context shape motivational preferences remains limited. This study examines how user characteristics and learning activity types relate to preferences for gamification elements in digital education. A large-scale quantitative survey (N = 530), including 34% underage participants, assessed preferences for 13 gamification elements in relation to Age, Gender, HEXAD Player Type, Big Five Personality Traits, Felder-Silverman Learning Styles, and Bloom-based Learning Activity Types. Inferential statistical analyses and exploratory machine learning techniques revealed systematic but generally small-to-moderate effects across parameters. Age emerged as the most consistent predictor of preference, followed by player type and personality traits, whereas gender and learning styles showed comparatively weaker associations. In addition, learning activity type significantly influenced the perceived suitability of gamification elements, indicating that motivational design is task-dependent. The findings suggest that gamification effectiveness cannot be reduced to universally motivating elements. Instead, preferences are shaped by the interaction of learner characteristics and instructional context. These results provide empirical grounding for adaptive and modular gamification strategies in digital learning environments.

SEMar 15, 2015
Proceedings 12th International Workshop on Formal Engineering approaches to Software Components and Architectures

Bara Buhnova, Lucia Happe, Jan Kofroň

The aim of the FESCA workshop is to bring together junior researchers from formal methods, software engineering, and industry interested in the development and application of formal modelling approaches as well as associated analysis and reasoning techniques with practical benefits for software engineering. In recent years, the growing importance of functional correctness and the increased relevance of system quality properties (e.g. performance, reliability, security) have stimulated the emergence of analytical and modelling techniques for the design and development of software systems. With the increasing complexity of today's software systems, FESCA aims at addressing two research questions: (1) what role the software architecture can play in systematic addressing of the analytical and modelling challenges, and (2) how formal and semi-formal techniques can be applied effectively to make the issues easier to address automatically, with lower human intervention.

SEApr 2, 2014
Proceedings 11th International Workshop on Formal Engineering approaches to Software Components and Architectures

Bara Buhnova, Lucia Happe, Jan Kofroň

The aim of the FESCA workshop is to bring together both young and senior researchers from formal methods, software engineering, and industry interested in the development and application of formal modelling approaches as well as associated analysis and reasoning techniques with practical benefits for component-based software engineering. Component-based software design has received considerable attention in industry and academia in the past decade. In recent years, with the emergence of new platforms (such as smartphones), new areas advocating software correctness along with new challenges have appeared. These include development of new methods and adapting existing ones to accommodate unique features of the platforms, such as inherent distribution, openness, and continuous migration. On the other hand, with the growing power of computers, more and more is possible with respect to practical applicability of modelling and specification methods as well as verification tools to real-life software, i.e, to scale to more complex systems. FESCA aims to address the open question of how formal methods can be applied effectively to these new contexts and challenges. The workshop is interested in both the development and application of formal methods in component-based development and tries to cross-fertilize their research and application.

SEDec 2, 2013
An NMF solution for the Petri Nets to State Charts case study at the TTC 2013

Georg Hinkel, Thomas Goldschmidt, Lucia Happe

Software systems are getting more and more complex. Model-driven engineering (MDE) offers ways to handle such increased complexity by lifting development to a higher level of abstraction. A key part in MDE are transformations that transform any given model into another. These transformations are used to generate all kinds of software artifacts from models. However, there is little consensus about the transformation tools. Thus, the Transformation Tool Contest (TTC) 2013 aims to compare different transformation engines. This is achieved through three different cases that have to be tackled. One of these cases is the Petri Net to State Chart case. A solution has to transform a Petri Net to a State Chart and has to derive a hierarchical structure within the State Chart. This paper presents the solution for this case using NMF Transformations as transformation engine.

SEDec 2, 2013
An NMF solution for the Flowgraphs case at the TTC 2013

Georg Hinkel, Thomas Goldschmidt, Lucia Happe

Software systems are getting more and more complex. Model-driven engineering (MDE) offers ways to handle such increased complexity by lifting development to a higher level of abstraction. A key part in MDE are transformations that transform any given model into another. These transformations are used to generate all kinds of software artifacts from models. However, there is little consensus about the transformation tools. Thus, the Transformation Tool Contest (TTC) 2013 aims to compare different transformation engines. This is achieved through three different cases that have to be tackled. One of these cases is the Flowgraphs case. A solution has to transform a Java code model into a simplified version and has to derive control and data flow. This paper presents the solution for this case using NMF Transformations as transformation engine.

SEFeb 20, 2013
Proceedings 10th International Workshop on Formal Engineering Approaches to Software Components and Architectures

Barbora Buhnova, Lucia Happe, Jan Kofroň

These are the proceedings of the 10th International Workshop on Formal Engineering approaches to Software Components and Architectures (FESCA). The workshop was held on March 23, 2013 in Rome (Italy) as a satellite event to the European Joint Conference on Theory and Practice of Software (ETAPS'13). The aim of the FESCA workshop is to bring together both young and senior researchers from formal methods, software engineering, and industry interested in the development and application of formal modelling approaches as well as associated analysis and reasoning techniques with practical benefits for component-based software engineering. FESCA aims to address the open question of how formal methods can be applied effectively to these new contexts and challenges. FESCA is interested in both the development and application of formal methods in component-based development and tries to cross-fertilize their research and application.