Show simple item record

dc.contributor.authorJones, Michael
dc.contributor.authorDa Silva Martins, Rafael
dc.date.accessioned2017-06-22T10:11:22Z
dc.date.available2017-06-22T10:11:22Z
dc.date.issued2017-06-22
dc.identifier.urihttp://hdl.handle.net/2077/52660
dc.description.abstractIn this thesis we present the design, development and evaluation of a software tool with the purpose of assisting in the localisation of root causes of test case failures in distributed embedded systems, specifically vehicle systems controlled by a network of electronic control units (ECUs). Fault localisation is especially hard in such systems due to its distributed nature, and often organisations rely on the knowledge of in-house specialists for detecting and rectifying the underlying root cause of test case failures. The study took place in-situ at the Research and Development division of Volvo Car Corporation, a large automotive manufacturer. Researchers had access to a vast number of test execution logs from large-scale software integration testing under a continuous integration process. The main objectives of the research were to develop and evaluate a data visualisation tool to support root-cause identification of failures in order to foster a continuous feedback loop in the fault localisation process. Our contributions encourage the improvement of testing quality and supporting the development and adoption of test case writing guidelines and test failure debugging procedures. The research concludes that the use of data visualisation techniques can considerably boost the failure debugging procedures by presenting data in a clear and concise manner and making use of test harnesses to directly assist in reducing possible causes of failures. Additionally it encourages a systematic and continuous analysis of the current state of testing by aggregating, categorising and displaying large amounts of historical data in a concise manner that allows stakeholders to identify patterns and trends in test results.sv
dc.language.isoengsv
dc.subjectFault localisationsv
dc.subjectdistributed embedded systemssv
dc.subjectautomotive systemssv
dc.subjectfault prediction supportsv
dc.subjectcontinuous integrationsv
dc.subjectintegration testingsv
dc.subjectfailure data visualisationsv
dc.titleVisualization of Test Failure Data to Support Fault Localisation in Distributed Embedded Systems within the Automotive Industrysv
dc.typetext
dc.setspec.uppsokTechnology
dc.type.uppsokM2
dc.contributor.departmentGöteborgs universitet/Institutionen för data- och informationsteknikswe
dc.contributor.departmentUniversity of Gothenburg/Department of Computer Science and Engineeringeng
dc.type.degreeStudent essay


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record