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...
Main Author: | |
---|---|
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 |