Software architecture social debt: managing the incommunicability factor

Damian A. Tamburri (Corresponding author)

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

5 Citaten (Scopus)
34 Downloads (Pure)

Samenvatting

Architectural technical debt is the additional project cost connected to technical issues nested in software architectures. Similarly, many practitioners have already experienced that there exists within software architectures a form of social debt, that is, the additional project cost connected to sociotechnical and organizational issues evident in or related to software architectures. This paper illustrates four recurrent antipatterns or community smells connected to such architectural social debt and outlines a means to measure the additional project cost connected to their underlying cause: decision incommunicability. Evaluating the results in multiple focus groups, this paper concludes that studying social debt and community smells at the architecture level may prove vital to rid software development communities of critical organizational flaws incurring considerable additional cost.

Originele taal-2Engels
Artikelnummer8613009
Pagina's (van-tot)20-37
Aantal pagina's18
TijdschriftIEEE Transactions on Computational Social Systems
Volume6
Nummer van het tijdschrift1
DOI's
StatusGepubliceerd - 1 feb 2019

Vingerafdruk

Duik in de onderzoeksthema's van 'Software architecture social debt: managing the incommunicability factor'. Samen vormen ze een unieke vingerafdruk.

Citeer dit