Hide menu

Examensarbeten och uppsatser / Final Theses

Framläggningar på IDA / Presentations at IDA

Se även framläggningar annonserade hos ISY och ITN i Norrköping / See also presentations announced at ISY and ITN in Norrköping (in Swedish)

If nothing is stated about the presentation language then the presentation is in Swedish.

WExUpp - kommande framläggningar
2020-01-29 - HCS
Engaging novice programmers through gamification
Simon Delvert, Johan Nåtoft
Avancerad (30hp)
kl 13:00, Alan Turing (In English)
With an increasing number of primary schools having programming as a mandatory subject, students and teachers face new challenges by having to teach and learn a subject that is often difficult to engage students in. Many tools exist that introduce the problem solving aspect of programming, using a programming language not used in actual software. The programming languages used in these tools are often easier to understand and therefore engage the students more. In this study, an application teaching programming in Python is proposed while still engaging the students by including gamification elements. By having two groups of users, one group with gamification elements available in the software, and the other with them unavailable, the engagement could be compared between the two groups. With the data collected from Google Analytics, completion rate and surveys, it was shown that users with gamification elements available are slightly more engaged. Through the results gathered from this study, the use of gamification elements in this type of software can have an impact on user engagement and should therefore be considered when building similar types of systems.
2020-01-30 - SaS
Automatisk konfigurering av relaterade produktfamiljer för simulering av Gripen E
Gustaf Westerholm
Avancerad (30hp)
kl 13:15, John Von Neumann (In English)
For development, sales, verification and validation purposes, flight simulations of the Saab JAS 39 Gripen E/F are often performed. For these type of simulations, one needs to be able to choose both a specific aircraft variant and a specific simulation setup and then generate the appropriate build files to build the simulator. This configuration process is currently mainly done manually and has numerous points of variation, some of these are in:
• ACSim Kernel which simulates the components and systems of the aircraft. Around 150 models can be chosen out of almost 1000 total.
• ACCS, the aircraft computers containing the aircraft software applications. Here, dozens of configuration-specific applications can be included in a configuration.
Restricting the configuration possibilities are relations and constraints between components, systems, models and applications, but also credentials of the user, limiting available options.
In this thesis it is examined to what degree this configuration process can be automated with a variant management tool, such as pure::variants, and possible ways of implementation are presented. A conclusion is that that the configuration of ACSim Kernel build files can be automated to a high degree, and for the ACCS system architecture studied in this thesis, build files can be automated to a lower degree. It is also shown how pure::variants can be used to filter its models for secrecy purposes, and how helpful system properties can be represented in pure::variants models. A suggestive example of how pure::variants can be used with short implementation time is provided and more labour intensive implementation suggestions are discussed.

Page responsible: Ola Leifler
Last updated: 2017-04-27