Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
AR-MINE: Tool for Automating AUTOSAR software repository mining
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik.
2024 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 hpStudentuppsats (Examensarbete)
Abstract [en]

Background: Rewriting the approach to automotive software development, AU-TOSAR introduces a standardized structure that enhances adaptability, facilitatescollaboration among multiple stakeholders, and optimizes the development process. However, the complexity introduced by AUTOSAR's modular structure also presentschallenges, particularly in understanding the evolution of the software over time. Asautomotive software projects evolve, tracking changes in software repositories basedon AUTOSAR becomes crucial for comprehending the impact on various systemfeatures and ensuring the overall integrity of the software. In response to these chal-lenges, there is a need to provide a systematic and efficient technique for analyzingthe evolution of the software based on AUTOSAR, offering insights into code modi-fications, and their impact on both software and repository evolution.

Objectives: The primary objective of this thesis is to develop and evaluate AR-MINE, a specialized tool for automating the mining of software repositories basedon AUTOSAR. By doing so, the thesis aims to provide a comprehensive solution forunderstanding the evolution of automotive software built on the AUTOSAR archi-tecture.

Methods: The research employs a design science research methodology, involv-ing the design, development, and evaluation of the AR-MINE tool. The iterativeprocess includes understanding the challenges faced in software repository miningbuilt on AUTOSAR architecture, designing a solution to address these challenges, implementing the tool, and evaluating its effectiveness in a real-world context.

Results: The results of this research showcase the effectiveness and utility of AR-MINE in understanding evolution of software built upon AUTOSAR and how it could potentially benefit various people involved in the software development life-cycle. The feedback survey provided valuable insights into the tool's usefulness andfeasibility.

Conclusions: The findings and insights derived from the development and eval-uation of AR-MINE, showcase the challenges and opportunities in understandingthe evolution of automotive software built upon the AUTOSAR architecture. By analyzing ARXML files and offering an intuitive interface, the tool could be an ef-fective sidekick in reducing the complexities involved in understanding the softwarebased on AUTOSAR. The tool's industrial validation confirmed its capabilities andpracticality, making the tool a valuable asset. Enhancing AR-MINE by adding morefeatures that are relevant and applicable to a much larger scale and improving itsefficiency by incorporating third party plugins in extracting and analyzing data fromsoftware repositories, are key steps towards its refinement.

Ort, förlag, år, upplaga, sidor
2024. , s. 60
Nyckelord [en]
AUTOSAR, ARXML, Software repository, Data mining, Tool devel opment, Software integration, Automotive Software
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:bth-26161OAI: oai:DiVA.org:bth-26161DiVA, id: diva2:1856035
Externt samarbete
Volvo Cars Coorporation
Ämne / kurs
PA2534 Masterarbete i programvaruteknik
Utbildningsprogram
PAADA Plan för kvalifikation till masterexamen inom programvaruteknik 120,0 hp
Handledare
Examinatorer
Tillgänglig från: 2024-05-30 Skapad: 2024-05-04 Senast uppdaterad: 2025-09-30Bibliografiskt granskad

Open Access i DiVA

fulltext(3812 kB)273 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 3812 kBChecksumma SHA-512
c2af9e4e6d2246872487a812af41030004b717ac0b624f4f4d118b6983e4fabcb448baf47a5ca23b0be51c0df75e62907c80ec198723381744fc7ee79aeb8cbc
Typ fulltextMimetyp application/pdf

Av organisationen
Institutionen för programvaruteknik
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 273 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 325 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf