Till sidans topp

Sidansvarig: Webbredaktion
Sidan uppdaterades: 2012-09-11 15:12

Tipsa en vän

On Interfaces to Support … - Göteborgs universitet Till startsida
Till innehåll Läs mer om hur kakor används på gu.se

On Interfaces to Support Agile Architecting in Automotive: An Exploratory Case Study

Paper i proceeding
Författare Rebekka Wohlrab
Patrizio Pelliccione
Eric Knauss
Rogardt Heldal
Publicerad i Proc. of IEEE Int. Conf. on Software Architecture (ICSA)
ISBN 978-1-7281-0528-4
Förlag IEEE
Publiceringsår 2019
Publicerad vid Institutionen för data- och informationsteknik, Software Engineering (GU)
Språk en
Länkar doi.org/10.1109/icsa.2019.00025
Ämnesord large-scale agile development; boundary objects; case study; architectural change; automotive
Ämneskategorier Programvaruteknik


Practitioners struggle with creating and evolving an architecture when developing complex and safety-critical systems in large-scale agile contexts. A key issue is the trade-off between upfront planning and flexibility to embrace change. In particular, the coordination of interfaces is an important challenge, as interfaces determine and regulate the exchange of information between components, subsystems, and systems, which are often developed by multiple teams. In a fast-changing environment, boundary objects between teams can provide the sufficient stability to align software or systems, while maintaining a sufficient degree of autonomy. However, a better understanding of interfaces as boundary objects is needed to give practical guidance. This paper presents an exploratory case study with an automotive OEM to identify characteristics of different interfaces, from non-critical interfaces that can be changed frequently and quickly, to those that are critical and require more stability and a rigorous change process. We identify what dimensions impact how interfaces are changed, what categories of interfaces exist along these dimensions, and how categories of interfaces change over time. We conclude with suggestions for practices to manage the different categories of interfaces in large-scale agile development.

Sidansvarig: Webbredaktion|Sidan uppdaterades: 2012-09-11

På Göteborgs universitet använder vi kakor (cookies) för att webbplatsen ska fungera på ett bra sätt för dig. Genom att surfa vidare godkänner du att vi använder kakor.  Vad är kakor?

Denna text är utskriven från följande webbsida:
Utskriftsdatum: 2020-08-04