Hide menu

Examensarbeten och uppsatser / Final Theses

Framläggningar på IDA / Presentations at IDA


Se även framläggningar annonserade hos LinTek och ITN i Norrköping / See also presentations announced at LinTek 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
2015-05-29 - SaS
Study of the Time Triggered Ethernet Dataflow.
Niclas Rosenvik
Grundnivå (16hp)
kl 10:00, Donald Knuth (In English)
2015-05-29 - SaS
Javascript API and build system for creating applications to various platforms
Rickard Eilert
Grundnivå (16hp)
kl 13:00, Visionen (In English)
[Abstract]
When developing HTML5 applications for TV platforms, the TV platforms provide, in addition to standard HTML5 functionality, also extra APIs for TV-specific features. These extra APIs differ between TV platforms, and that is a problem when developing an application targeting several platforms. This thesis has examined if it is possible to design a framework which provides the developer with one API that works for many platforms by wrapping their platform-specific code. The answer is yes. With success, platform-specific features including: TV remote control input, video, volume, Internet connection status, TV channel streams and EPG data have been harmonised under an API in a JavaScript library. Furthermore, a build system packages the code in the way the platforms expect. The framework eases the development of TV platform HTML5 applications. At the moment, the framework supports the Pace, PC and Samsung Smart TV platforms, but it can be extended with more TV platform back-ends.
2015-06-03 - HCS
Extending a framework for a play and learn game with drag and drop, a subgame and visual feedback.
Arvid Johnsson
Grundnivå (16hp)
kl 13:15, Kurt Gödel (På svenska)
2015-06-03 - SaS
Kvalitetstrender i agil programvaruutveckling
Simon Persson Dahlberg
Grundnivå (16hp)
kl 15:00, Visionen (På svenska)
2015-06-04 - SaS
Dynamic updates of mobile apps using JavaScript
Simon Spetz Nyström
Avancerad (30hp)
kl 10:00, Donald Knuth (In English)
[Abstract]
Updates are a natural part of the life cycle of an application. The traditional way of updating an application by stopping it, replacing it with the new version and restarting it is lacking in many ways. There have been previous research in the field of dynamic software updates (DSU) that attempt to salvage this problem by updating the app while running. Most of the previous research have focused on static languages like C and Java, research with dynamic languages have been lacking.
This thesis takes advantage of the dynamic features of JavaScript in order to allow for dynamic updates of applications for mobile devices. The solution is implemented and used to answer questions about how correctness can be ensured and what state transfer needs to be manually written by a programmer. The conclusion is that most errors that occur as the result of an update and is in need of a manually written state transfer can be put into one of three categories. To verify correctness of an update tests for these types of errors should be performed.
2015-06-08 - HCS
Att hantera sömmar i interaktiva system
Filip Andersson, Frithiof Djerf
Avancerad (30hp)
kl 15:00, John von Neumann (På svenska)
2015-06-10 - SaS
Automatic fault detection and localization in IP-networks
Christopher Pettersson
Avancerad (30hp)
kl 08:00, John von Neuman (In English)
2015-06-10 - HCS
Extending browser platforms with native capabilities, enabling additional features in a media streaming context
Nicklas Schultz
Avancerad (30hp)
kl 08:00, Thomas Bayes (På svenska)
2015-06-10 - SaS
An evaluation of clustering and classification algorithms in life logging devices
Anton Amlinger
Avancerad (30hp)
kl 10:00, Thomas Bayes (In English)
2015-06-10 - SaS
Improving software configuration management across multiple Microsoft Dynamics AX 2009 applications
Martin Cederbom
Avancerad (30hp)
kl 10:00, John von Neuman (In English)
2015-06-10 - SaS
Performance Measure as a means for Agile project management
David Larsson, Tomas Walander
Avancerad (30hp)
kl 13:00, John von Neuman (In English)
2015-06-10 - AIICS
A Comparison of Katz-eig and Link-analysis for Implicit Feedback Recommender Systems
Jonas Hietala
Avancerad (30hp)
kl 15:15, von Neumann (In English)
[Abstract]
Recommendations are becoming more and more important in a world where there is an abundance of possible choices and e-commerce and content providers are featuring recommendations prominently. Recommendations based on explicit feedback, where user is giving feedback for example with ratings, has been a popular research subject. Implicit feedback recommender systems which passively collects information about the users is an area growing in interest. It makes it possible to generate recommendations based purely from a user's interactions history without requiring any explicit input from the users, which is commercially useful for a wide area of businesses. This thesis builds a recommender system based on implicit feedback using the recommendation algorithms katz-eig and link-analysis and analyzes and implements strategies for learning optimized parameters for different datasets. The resulting system forms the foundation for Comordo Technologies' commercial recommender system.
2015-06-11 - SaS
Knowledge management and throughput optimization in large-scale software development
Henrik Andersson
Avancerad (30hp)
kl 13:15, Donald Knuth (På svenska)
[Abstract]
Large-scale software development companies delivering market-driven products have introduced agile methodologies as the way of working to a big extent. Even though there are many benefits with an agile way of working, problems occur when scaling agile because of the increased complexity. One explicit problem area is to evolve deep product knowledge, which is a domain specific knowledge that can't be developed anywhere else but at the specific workplace. This research aims to identify impediments for developing domain specific knowledge and provide solutions to overcome these challenges in order to optimize knowledge growth and throughput.

The result of the research shows that impediments occur in four different categories, based on a framework for knowledge sharing drivers. These are people-related, task-related, structure-related and technology-related. The challenging element with knowledge growth is to integrate the training into the feature development process, without affecting the feature throughput negatively.

The research also shows that by increasing the knowledge sharing, the competence level of the whole organization can be increased, and thereby be beneficial from many perspectives, such as feature-throughput and code quality.
2015-06-11 - SaS
GPU Based IP forwarding
Linus Blomquist, Hampus Engström
Avancerad (30hp)
kl 13:15, Donald Knuth (In English)


Page responsible: Johan Åberg
Last updated: 2011-03-22