• DocumentCode
    722780
  • Title

    When Software Architecture Leads to Social Debt

  • Author

    Tamburri, Damian A. ; Di Nitto, Elisabetta

  • Author_Institution
    VU Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2015
  • fDate
    4-8 May 2015
  • Firstpage
    61
  • Lastpage
    64
  • Abstract
    Social and technical debt both represent the state of software development organizations as a result of accumulated decisions. In the case of social debt, decisions (and connected debt) weigh on people and their socio-technical interactions/characteristics. Digging deeper into social debt with an industrial case-study, we found that software architecture, the prince of development artefacts, plays a major role in causing social debt. This paper discusses a key circumstance wherefore social debt is connected to software architectures and what can be done and measured in response, as observed in our case-study. Also, we introduce DAHLIA, that is "Debt-Aimed Architecture-Level Incommunicability Analysis" - a framework to elicit some of the causes behind social debt for further analysis.
  • Keywords
    social sciences computing; software architecture; DAHLIA; connected debt; debt-aimed architecture-level incommunicability analysis; development artefacts; industrial case-study; social debt; sociotechnical interactions; software architecture; software development organizations; technical debt; Computer architecture; Interviews; Measurement; Organizational aspects; Osmosis; Software; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA), 2015 12th Working IEEE/IFIP Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/WICSA.2015.16
  • Filename
    7158504