Analysis of Software Faults using Safety-techniques with Respect to the Software System DAIM

In this master thesis we have analyzed the software system DAIM, which is a web-based delivery system used at NTNU in connection with master theses and master students, with respect to software faults. Based on the documentation from the design stage of the DAIM project we have performed a technique...

Full description

Bibliographic Details
Main Author: Dyre-Hansen, Jostein
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap 2007
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9585
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-9585
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-95852013-01-08T13:26:37ZAnalysis of Software Faults using Safety-techniques with Respect to the Software System DAIMengDyre-Hansen, JosteinNorges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskapInstitutt for datateknikk og informasjonsvitenskap2007ntnudaimSIF2 datateknikkProgram- og informasjonssystemerIn this master thesis we have analyzed the software system DAIM, which is a web-based delivery system used at NTNU in connection with master theses and master students, with respect to software faults. Based on the documentation from the design stage of the DAIM project we have performed a technique called Preliminary Hazard Analysis (PHA), which is an analysis technique from safety-critical development. The results from this analysis have been compared with existing fault reports containing actual faults discovered in the system. Some of the intention behind our work has been to find if hazards identified with PHA can be related to actual faults found in the fault reports. In [17] it is stated that correcting software faults in later phases of the software development is much more expensive than in earlier phases and we have performed the PHA to see if some of the faults could have been avoided. We found that there were some connections between some of the faults and hazards identified, but the results were not entirely as expected. In our previous work we did a similar kind of analysis as we have done in this work regarding the analysis of fault reports and we have compared the results from our previous work with some of the results that we have obtained from this work to see how the distribution of fault types varies between the projects. The results showed that there were several differences between the projects, but some similarities were also discovered. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9585Local ntnudaim:3401application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim
SIF2 datateknikk
Program- og informasjonssystemer
spellingShingle ntnudaim
SIF2 datateknikk
Program- og informasjonssystemer
Dyre-Hansen, Jostein
Analysis of Software Faults using Safety-techniques with Respect to the Software System DAIM
description In this master thesis we have analyzed the software system DAIM, which is a web-based delivery system used at NTNU in connection with master theses and master students, with respect to software faults. Based on the documentation from the design stage of the DAIM project we have performed a technique called Preliminary Hazard Analysis (PHA), which is an analysis technique from safety-critical development. The results from this analysis have been compared with existing fault reports containing actual faults discovered in the system. Some of the intention behind our work has been to find if hazards identified with PHA can be related to actual faults found in the fault reports. In [17] it is stated that correcting software faults in later phases of the software development is much more expensive than in earlier phases and we have performed the PHA to see if some of the faults could have been avoided. We found that there were some connections between some of the faults and hazards identified, but the results were not entirely as expected. In our previous work we did a similar kind of analysis as we have done in this work regarding the analysis of fault reports and we have compared the results from our previous work with some of the results that we have obtained from this work to see how the distribution of fault types varies between the projects. The results showed that there were several differences between the projects, but some similarities were also discovered.
author Dyre-Hansen, Jostein
author_facet Dyre-Hansen, Jostein
author_sort Dyre-Hansen, Jostein
title Analysis of Software Faults using Safety-techniques with Respect to the Software System DAIM
title_short Analysis of Software Faults using Safety-techniques with Respect to the Software System DAIM
title_full Analysis of Software Faults using Safety-techniques with Respect to the Software System DAIM
title_fullStr Analysis of Software Faults using Safety-techniques with Respect to the Software System DAIM
title_full_unstemmed Analysis of Software Faults using Safety-techniques with Respect to the Software System DAIM
title_sort analysis of software faults using safety-techniques with respect to the software system daim
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap
publishDate 2007
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-9585
work_keys_str_mv AT dyrehansenjostein analysisofsoftwarefaultsusingsafetytechniqueswithrespecttothesoftwaresystemdaim
_version_ 1716520539210645504