De Luca, Marco (2024) Enhancing software development processes for industrial software systems. [Tesi di dottorato]

[thumbnail of DeLuca_Marco_ITEE_ciclo37.pdf]
Preview
Text
DeLuca_Marco_ITEE_ciclo37.pdf

Download (6MB) | Preview
Item Type: Tesi di dottorato
Resource language: Italiano
Title: Enhancing software development processes for industrial software systems
Creators:
Creators
Email
De Luca, Marco
marco.deluca2@unina.it
Date: 10 December 2024
Number of Pages: 182
Institution: Università degli Studi di Napoli Federico II
Department: Ingegneria Elettrica e delle Tecnologie dell'Informazione
Dottorato: Information technology and electrical engineering
Ciclo di dottorato: 37
Coordinatore del Corso di dottorato:
nome
email
Russo, Stefano
stefano.russo@unina.it
Tutor:
nome
email
Fasolino, Anna Rita
UNSPECIFIED
Date: 10 December 2024
Number of Pages: 182
Keywords: documenting software architecture; software architecture design; automotive;
Settori scientifico-disciplinari del MIUR: Area 09 - Ingegneria industriale e dell'informazione > ING-INF/05 - Sistemi di elaborazione delle informazioni
Date Deposited: 06 May 2025 10:25
Last Modified: 12 Aug 2026 05:36
URI: https://www.fedoa.unina.it/id/eprint/15739

Collection description

The automotive industry is transforming as software becomes more integrated into vehicles, now containing millions of lines of code and multiple Electronic Control Units (ECUs). Software is now central to vehicle function and innovation, but it also brings challenges in development, quality assurance, and compliance with safety standards. This thesis addresses these challenges by improving the software development process in the automotive domain, focusing on software documentation and adherence to industry regulations. It presents several contributions, including a community detection methodology within developer networks to improve team formation by identifying experts with the right skills. In addition, the thesis introduces a new software architecture documentation model for safety-critical domains, compliant with ISO 26262, to improve traceability and maintainability. This template has been validated through industrial case studies, enhancing long-term software reliability. To bridge the gap between design and implementation, the thesis also proposes a software architecture recovery (SAR) tool to automate the generation of architectural documentation from code bases, improving system understanding and ensuring accurate documentation. Finally, a framework for software architecture metrics is introduced to support continuous compliance processes. By identifying suitable metrics, this framework helps integrate compliance into industrial practices, ensuring adherence to safety standards and internal policies. In conclusion, this research improves software development tackling key challenges in team collaboration, documentation and compliance, enabling innovation and maintaining high standards of safety and reliability.

Downloads

Downloads per month over past year

Actions (login required)

View Item View Item