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-05 - HCS
Development of a customer support process tool in SharePoint Online
Andreas Larsson
Avancerad (30hp)
kl 10:00, Alan Turing (På svenska)
Management thinking have changed focus from bringing in new customers to understanding the significance of maintaining existing customers and the need to attain loyalty with these customers. This has increased the importance of keeping good customer relationships. One important element to attain good customer relations is through a solid customer support.
In this thesis an approach for customer support for a consultant company will be implemented. The goal is to create a web site in SharePoint Online that should work as a single point of contact for the customers towards their supplier. Customer interviews where held to obtain opinions and thoughts from their perspective and a workshop was organized with developers from the supplier in order to develop a workflow prototype for the new approach. With the result from these a list of requirements was specified for the new process. The result is a process that takes reported issues from the customers and manages the ticket through the issue life cycle until the issue is solved and implemented. The process includes mail notifications, reminders, automatic assignment and tasks throughout the whole process. The new process was implemented in SharePoint Online and was developed using SharePoint Designer. The process implements a SharePoint Workflow in order to perform certain task at a certain stage in the process.
2015-05-05 - SaS
Secure key management in a trusted domain on mobile devices
Oskar Solsjö
Avancerad (30hp)
kl 13:15, Muhammad al-Khwarizmi (In English)
2015-05-07 - SaS
Design and Implementation of the ModelicaML Code Generator Using Acceleo 3.X
Ibrahim Bumin Kara
Avancerad (30hp)
kl 13:30, Donald Knuth (In English)
In today’s fast paced changing technology world, it is essential to adapt the new technologies and standards in order to stay compliant with the market. Software development is one of those key areas that have been growing highly fast and thus the need for staying up to date needs to be acknowledge by everyone in the area. The technology focused in this project is called ModelicaML[1] which is an integrated system modeling environment based on standardized languages such as UML[2] and Modelica[3]. Modelica Modeling Language (ModelicaML) is a graphical modeling language used for the description of time-continuous and time-discrete/event-based system dynamics. Currently, a ModelicaML code generator – that generates Modelica code from UML models – is implemented using the old Acceleo framework[4]. Within this thesis, the ModelicaML code generator was re-factored and implemented by using the latest Acceleo version 3.X[5]. The differences between the old and new Acceleo framework was also given an evaluation in the study in order to provide a hint of its future use for further improvements of the code generator.
2015-05-07 - SaS
Challenges with modern web testing
Pawel Suwala
Avancerad (30hp)
kl 14:15, Donald Knuth (In English)
The number of web applications continues to grow rapidly. Many applications that were traditionally desktop-based such as word processors, email clients or even file managers have now their web alternatives that often have bigger user base.
While the software world is shifting from providing desktop-based applications to offering cloud-based services, challenges arise to provide high quality software in this radically different environment.
Web-based applications are different in many aspects to their desktop equivalents. Web-based and desktop-based applications have radically dissimilar architecture, user interface, execution environment, requirements and limitations. To mention a few specific differences: the web application is executed in the context of a web browser, not operating system; code is executed in two separate places: on the server and in the web browser; code for the server is written in a different language than code for the client.
Because of these differences, the traditional software testing techniques are only of limited use. To properly test a web application one needs to take into account numerous differences in Web-Browsers such as Internet Explorer, Mozilla Firefox, Google Chrome or Apple Safari. Simple input-output testing is useful only to limited degree, because output cannot be just compared to the predefined value but must be compared within the context of all the environments and operating systems the application supports. The fact that an application works in one browser does not guarantee that it will work at all in other browsers.
The entire complexity of the problem makes testing web applications a very time consuming and difficult task. Often it takes significantly longer time to test the application than it is to implement it. Because of these difficulties, web applications are often tested exclusively manually by humans, and only to a limited degree. New techniques and technologies are necessary to approach the problem of web application testing.
This paper includes a case study carried out during author’s work on a web-based application. It examines the current state-of-the-art of web application testing and suggests useful techniques in tackling the problem.
2015-05-13 - HCS
Workflow graph editing and visualization in HTML5 and Javascript
Marcus Alfredsson, Eric Lundmark
Avancerad (30hp)
kl 08:00, Alan Turing (På svenska)
2015-05-22 - HCS
Developing a Source Criticism Learning Activity for a Digital Learning Environment in History
Mattias Kling
Avancerad (30hp)
kl 10:00, Alan Turing (På svenska)
Source criticism is an important part of the national curriculum in the history subject in middle grade schools. This master thesis presents the development of a digital learning activity for teaching students about source criticism concepts. The learning activity was developed by rst researching the history curriculum and how source criticism is taught within the subject. A conceptual design was drafted based on these ndings and the design of an existing framework for teaching students within the history subject. The existing framework, and the developed learning activity, is based on learning-by-teaching implemented in the form of a teachable agent. The teachable agent act as a tutee that students have to teach themselves, increasing students' motivation and learning. By teaching the agent, students improve their own learning. The nal implementation of the activity is integrated into both the technical framework and the narrative of the existing environment."
2015-06-11 - SaS
How can we maximize throughput in a cross functional environment?
Henrik Andersson
Avancerad (30hp)
kl 10:00, (På svenska)

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