Back to Search Start Over

Software architecture social debt

Authors :
Damian A. Tamburri
Source :
IEEE Transactions on Computational Social Systems, 6(1):8613009, 20-37. Institute of Electrical and Electronics Engineers
Publication Year :
2019

Abstract

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.

Details

Language :
English
ISSN :
2329924X
Volume :
6
Issue :
1
Database :
OpenAIRE
Journal :
IEEE Transactions on Computational Social Systems
Accession number :
edsair.doi.dedup.....19229080d53efa6537221ba5dd230330
Full Text :
https://doi.org/10.1109/tcss.2018.2886433