Skip to main navigation Skip to search Skip to main content

Software architecture social debt: managing the incommunicability factor

    Research output: Contribution to journal › Article › Academic › peer-review

    525 Downloads (Pure)

    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.

    Original languageEnglish
    Article number8613009
    Pages (from-to)20-37
    Number of pages18
    JournalIEEE Transactions on Computational Social Systems
    Volume6
    Issue number1
    DOIs
    Publication statusPublished - 1 Feb 2019

    Funding

    Manuscript received March 28, 2017; revised December 19, 2017, May 21, 2018, and September 2, 2018; accepted December 10, 2018. Date of publication January 15, 2019; date of current version February 12, 2019. The work of D. A. Tamburri was supported in part by the European Commission (Interreg ICT), Werkinzicht, under Grant 0421, and in part by the European Commission (H2020), ANITA, under Grant 787061 .

    Keywords

    • Social debt
    • social debt cost estimation
    • social debt in software architecting
    • technical debt

    Fingerprint

    Dive into the research topics of 'Software architecture social debt: managing the incommunicability factor'. Together they form a unique fingerprint.

    Cite this