Analysis of the Business Effects of Software Architecture Refactoring in an Automotive Development Organization

被引:2
|
作者
Dersten, Sara [1 ]
Froberg, Joakim [2 ]
Axelsson, Jakob [1 ]
Land, Rikard [1 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
[2] Volvo CE, Eskilstuna, Sweden
关键词
D O I
10.1109/SEAA.2010.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an exploratory study of an automotive manufacturer, which develops embedded software for over 150 products and has adopted a company-wide software product-line approach. The company is facing the introduction of a new software architecture in all products in near time. This architecture introduces new paradigms more explicitly, such as explicit software components and signal-based communication, newer technologies, and adheres to new standards. Concretely, the architecture consists of common infrastructure and other generic components. Such a fundamental and drastic technology change can be expected to have far-reaching consequences, both of technical and non-technical nature. In this study we systematically investigate the introduction of the new software architecture, by mapping individual elements of the architectural change to system properties and company functions. The study implies that the whole organization is affected, and the new architecture also influences the cooperation with suppliers.
引用
收藏
页码:269 / 278
页数:10
相关论文
共 50 条
  • [1] On the effects of Refactoring in the Coordination of Software Development Activities
    de Souza, Cleidson R. B.
    Rosa, Maryanne P.
    Goto, Crys S.
    Costa, Jean M. R.
    Treccani, Pedro J. F.
    [J]. ECSCW 2009: PROCEEDINGS OF THE 11TH EUROPEAN CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK, 2009, : 215 - 222
  • [2] Software reuse - Architecture, process, and organization for business success
    Griss, ML
    [J]. PROCEEDINGS OF THE EIGHTH ISRAELI CONFERENCE ON COMPUTER SYSTEMS AND SOFTWARE ENGINEERING, 1997, : 86 - 89
  • [3] Analysis of the AnyWalker Software Architecture Using the UML Refactoring Tool
    Deryugina, O.
    Nikulchev, E.
    Ryadchikov, I.
    Sechenev, S.
    Shmalko, E.
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS 2018 (INTELS'18), 2019, 150 : 743 - 750
  • [4] The Study on Software Architecture Smell Refactoring
    Kuo, Jong-Yih
    Hsieh, Ti-Feng
    Lin, Yu-De
    Lin, Hui-Chi
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2024, 12 (01)
  • [5] Refactoring Software in the Automotive Domain for Execution on Heterogeneous Platforms
    Andrade, Hugo
    Crnkovic, Ivica
    Bosch, Jan
    [J]. 2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1534 - 1541
  • [6] Performance-Driven Software Architecture Refactoring
    Arcelli, Davide
    Cortellessa, Vittorio
    Di Pompeo, Daniele
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 2 - 3
  • [7] Software refactoring side effects
    AbuHassan, Amjad
    Alshayeb, Mohammad
    Ghouti, Lahouari
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (01)
  • [8] Feature dependencies in automotive software systems: Extent, awareness, and refactoring
    Vogelsang, Andreas
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 160
  • [9] Software business process adaptive approach supporting organization architecture evolution
    Li, Youhuizi
    Yin, Yuyu
    Li, Yu
    Hu, Haijie
    Lu, Linyang
    Cao, Jie
    [J]. EXPERT SYSTEMS, 2024, 41 (05)
  • [10] Refactoring at the Core of Agile Software Development
    Yoder, Joseph W.
    [J]. AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 51 - 52