Making Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions Data

This thesis consider exceptions from a different (maybe unique) perspective. Not talking about how and if they should be handled, instead it purposes ideas how to analyze exception data. Both in an analytical way, by plotting large amount of exception information with different parameters, and also...

Full description

Bibliographic Details
Main Author: Edeljung, Johan
Format: Others
Language:English
Published: Umeå universitet, Institutionen för datavetenskap 2016
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-128574
id ndltd-UPSALLA1-oai-DiVA.org-umu-128574
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-umu-1285742016-12-08T05:37:27ZMaking Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions DataengEdeljung, JohanUmeå universitet, Institutionen för datavetenskap2016This thesis consider exceptions from a different (maybe unique) perspective. Not talking about how and if they should be handled, instead it purposes ideas how to analyze exception data. Both in an analytical way, by plotting large amount of exception information with different parameters, and also by seeing if the information that each exception object carries can be made available for others than developers. These analyses are made available because of a centralized database, filled with exception data, that the software company Vitec has. The method used to evaluate these analyses, was to develop an application, that could perform such analysis. A model to translate the exception information was also developed, and the resulting translations was integrated with the application. Tests to evaluate how useful the outcome could be for the target users, developers and support personnel of Vitec, was conducted. The conclusion of this work was that in fact both types of analyses can help improve the software. The translations by allowing the support personnel to faster resolve the issues at hand, and taking some of the burden of the developers. The charts plots can assist the developers to see how a system is working, and where the most errors occurs. The work answered the question if there would be any use of such analysis and translation of exception, however, in answering these questions opened the door to a new big question. How can the analyses and translations be done in the best way? The thesis discuss this matter as well, but this work has just started and as but the investigations, strongly suggest ,further work would be beneficial. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-128574UMNAD ; 1080application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description This thesis consider exceptions from a different (maybe unique) perspective. Not talking about how and if they should be handled, instead it purposes ideas how to analyze exception data. Both in an analytical way, by plotting large amount of exception information with different parameters, and also by seeing if the information that each exception object carries can be made available for others than developers. These analyses are made available because of a centralized database, filled with exception data, that the software company Vitec has. The method used to evaluate these analyses, was to develop an application, that could perform such analysis. A model to translate the exception information was also developed, and the resulting translations was integrated with the application. Tests to evaluate how useful the outcome could be for the target users, developers and support personnel of Vitec, was conducted. The conclusion of this work was that in fact both types of analyses can help improve the software. The translations by allowing the support personnel to faster resolve the issues at hand, and taking some of the burden of the developers. The charts plots can assist the developers to see how a system is working, and where the most errors occurs. The work answered the question if there would be any use of such analysis and translation of exception, however, in answering these questions opened the door to a new big question. How can the analyses and translations be done in the best way? The thesis discuss this matter as well, but this work has just started and as but the investigations, strongly suggest ,further work would be beneficial.
author Edeljung, Johan
spellingShingle Edeljung, Johan
Making Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions Data
author_facet Edeljung, Johan
author_sort Edeljung, Johan
title Making Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions Data
title_short Making Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions Data
title_full Making Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions Data
title_fullStr Making Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions Data
title_full_unstemmed Making Exception Information Understandable for Persons without Computer Science Education : Improving the Software by Analyzing Exceptions Data
title_sort making exception information understandable for persons without computer science education : improving the software by analyzing exceptions data
publisher Umeå universitet, Institutionen för datavetenskap
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-128574
work_keys_str_mv AT edeljungjohan makingexceptioninformationunderstandableforpersonswithoutcomputerscienceeducationimprovingthesoftwarebyanalyzingexceptionsdata
_version_ 1718399942345621504