Software Feature Location in Practice: Debugging Aircraft Simulation Systems
In this thesis, we report on a study that we have conducted at CAE, one of the largest civil aircraft simulation companies in the world, in which we have developed a feature location approach to help software engineers debug simulation scenarios. A simulation scenario consists of a set of software...
Main Author: | |
---|---|
Format: | Others |
Published: |
2013
|
Online Access: | http://spectrum.library.concordia.ca/978135/1/Hoseini_MASc_S2014.pdf Hoseini, Salman <http://spectrum.library.concordia.ca/view/creators/Hoseini=3ASalman=3A=3A.html> (2013) Software Feature Location in Practice: Debugging Aircraft Simulation Systems. Masters thesis, Concordia University. |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.978135 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.9781352014-07-04T04:41:59Z Software Feature Location in Practice: Debugging Aircraft Simulation Systems Hoseini, Salman In this thesis, we report on a study that we have conducted at CAE, one of the largest civil aircraft simulation companies in the world, in which we have developed a feature location approach to help software engineers debug simulation scenarios. A simulation scenario consists of a set of software components, configured in a certain way. A simulation fails when it does not behave as intended. This is typically a sign of a configuration problem. To detect configuration errors, we propose FELODE (Feature Location for Debugging), an approach that uses a single trace combined with user queries. When applied to CAE systems, FELODE achieves in average a precision of 50% and a recall of up to 100%. 2013-12-07 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/978135/1/Hoseini_MASc_S2014.pdf Hoseini, Salman <http://spectrum.library.concordia.ca/view/creators/Hoseini=3ASalman=3A=3A.html> (2013) Software Feature Location in Practice: Debugging Aircraft Simulation Systems. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/978135/ |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
In this thesis, we report on a study that we have conducted at CAE, one of the largest civil aircraft simulation companies in the world, in which we have developed a feature location approach to help software engineers debug simulation scenarios. A simulation scenario consists of a set of software components, configured in a certain way. A simulation fails when it does not behave as intended. This is typically a sign of a configuration problem. To detect configuration errors, we propose FELODE (Feature Location for Debugging), an approach that uses a single trace combined with user queries. When applied to CAE systems, FELODE achieves in average a precision of 50% and a recall of up to 100%. |
author |
Hoseini, Salman |
spellingShingle |
Hoseini, Salman Software Feature Location in Practice: Debugging Aircraft Simulation Systems |
author_facet |
Hoseini, Salman |
author_sort |
Hoseini, Salman |
title |
Software Feature Location in Practice: Debugging Aircraft Simulation Systems |
title_short |
Software Feature Location in Practice: Debugging Aircraft Simulation Systems |
title_full |
Software Feature Location in Practice: Debugging Aircraft Simulation Systems |
title_fullStr |
Software Feature Location in Practice: Debugging Aircraft Simulation Systems |
title_full_unstemmed |
Software Feature Location in Practice: Debugging Aircraft Simulation Systems |
title_sort |
software feature location in practice: debugging aircraft simulation systems |
publishDate |
2013 |
url |
http://spectrum.library.concordia.ca/978135/1/Hoseini_MASc_S2014.pdf Hoseini, Salman <http://spectrum.library.concordia.ca/view/creators/Hoseini=3ASalman=3A=3A.html> (2013) Software Feature Location in Practice: Debugging Aircraft Simulation Systems. Masters thesis, Concordia University. |
work_keys_str_mv |
AT hoseinisalman softwarefeaturelocationinpracticedebuggingaircraftsimulationsystems |
_version_ |
1716706337703854080 |