De Luca, Marco (2024) Enhancing software development processes for industrial software systems. [Tesi di dottorato]
Anteprima |
Testo
DeLuca_Marco_ITEE_ciclo37.pdf Download (6MB) | Anteprima |
Tipologia del documento: | Tesi di dottorato |
---|---|
Lingua: | Italiano |
Titolo: | Enhancing software development processes for industrial software systems |
Autori: | Autore Email De Luca, Marco marco.deluca2@unina.it |
Data: | 10 Dicembre 2024 |
Numero di pagine: | 182 |
Istituzione: | Università degli Studi di Napoli Federico II |
Dipartimento: | 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 [non definito] |
Data: | 10 Dicembre 2024 |
Numero di pagine: | 182 |
Parole chiave: | 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 |
Depositato il: | 06 Mag 2025 10:25 |
Ultima modifica: | 06 Mag 2025 10:25 |
URI: | http://www.fedoa.unina.it/id/eprint/15739 |
Abstract
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)
![]() |
Modifica documento |