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...

Full description

Bibliographic Details
Main Author: Hoseini, Salman
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