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
2016-02-08 - SaS
Android Machine Interface – Integrating an Android Mobile Device into an Industrial Control System
Erik Brunnerby
Avancerad (30hp)
kl 10:15, Donald Knuth (In English)
The interaction between humans and industrial machinery have long been dominated by purpose built hardware made to withstand the tough environment of the factory floor. Advances in hardware and software in the recent decade has made mobile and powerful devices commonplace, which has prompted this study to evaluate an android tablet as an interface to control and monitor industrial machinery. This has been evaluated through the implementation of an application used to control a braiding machine. Using this application as a proof of concept, the study has concluded that an android device is feasible to use to control and monitor industrial machinery. The study has also evaluated the network performance and security through testing, where it has compared the transport layer protocols TCP and UDP as well as the use of encryption for this implementation.
2016-02-08 - HCS
Adapting infinite-scroll with the user experience in mind
Jonas Karlsson, Martin Larsson
Avancerad (30hp)
kl 13:00, Alan Turing (På svenska)
2016-02-12 - HCS
Design av en användarvänlig Androidapplikation för trådlös kommunikation med Electronic Control Unit för bil eller testmiljö
Martin Österberg
Grundnivå (16hp)
kl 10:00, Alan Turing (På svenska)
This is a study about software usability and information presentation in an Android application. The application is meant to present the information being sent on the CAN buss of a car or to listen to the messages being sent by just a few ECU connected via a CAN buss. The study aims to evaluate the usability of the application based on an exploratory research method. The study was conducted using an iterative processes, where we first created a prototype. The prototype was then presented to a number of users and they were asked to do a number of simple tasks within the application. We then used the feedback from this examination to improve the usability of the application. After this we did a second presentation of the application and compared it to the results to the results from the previous tests to see if we succeeded in increasing the usability of the application. The first study tests showed that there were several weak-
nesses in the application that we ourselves did not see. It showed that our background was too prominent and that the text became hard to read, along with several other small things that we corrected. We then saw in our second tests that most parts of the application had improved. There were still some parts of the application that could still use some development, and all people what different things in an application.
2016-02-16 - SaS
Behavior Driven Development in a Large Scale Application: Evaluation of the usage in IFS Applications
Payman Delshad
Avancerad (30hp)
kl 13:00, Donald Knuth (In English)
“Nowadays, Agile software development methods are often used in large multisite organizations that develop large-scale applications. Behavior Driven Development (BDD) is a relatively new Agile software development process where the development process starts with acceptance tests written in a natural language. The premise of BDD is to create a common and effective process of communication between different roles in a software project to ensure that every activity can be mapped to the business goal of the application. This thesis work aims to find an effective and efficient BDD process and to evaluate its usage in a large-scale application in a large multisite organization through a series of interviews, a controlled experiment, and an online survey. Furthermore, by means of the aforementioned experiment, the study measures the impact of an experimental usage of BDD on testing quality. To discover an effective and efficient BDD process, two alternatives with automated tests that run on different architectural layers, namely client layer and web service layer, were examined. Based on the defined metrics, the alternative with automated tests that ran directly on the web service layer was chosen as the more efficient process which was compared against the existing Agile-based baseline that used automated client tests. The results show that an efficient BDD process improves the testing quality significantly which can, in turn, result in a better overall software quality.”
2016-02-19 - HCS
Post-Deployment Usability Opportunities: Gaining User Insight From UX-related Support-Cases
Emelie Oskarsson
Avancerad (30hp)
kl 08:00, Donald Knuth (På svenska)
• Sammanfattning:
UX-related issues is one type of issue that customer support is facing. This thesis project investigates the possibility to look at support cases as a source of insight to how users interacts with an information system application at an ERP-company. It is also investigated if it is possible to use this gathered information when further developing the product. Support case data are gone through in order to map what type of problems the users are encountering and a category structure is developed based on this information.
The categorization framework is evaluated by letting employees test the structure by categorize incidents in to different categories. Further data collection are gathered by a questionnaire and follow-up interviews with the classification participants. To evaluate the value in the support case information, employees with product responsibility are also interviewed to get insight from their perspective.
The result from the evaluation of the category structure indicated that it wasn’t easy to make a categorization of incidents. The incidents were placed in different categories and in order to apply a category structure it would need further evaluation before applying in large scale. The information in support cases are concluded to be valuable. The collection of information related to where users are encountering problem and also how many are experiencing the same issue could serve as a basis when prioritizing the product backlog. A mapping of issues could justify resources spent on usability by showing business value based on the presumed impact

Page responsible: Ola Leifler
Last updated: 2011-03-22