Back to Search
Start Over
Software architecture social debt
- 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.
- Subjects :
- social debt cost estimation
Sociotechnical system
Computer science
business.industry
media_common.quotation_subject
Software development
020207 software engineering
02 engineering and technology
social debt in software architecting
Human-Computer Interaction
Documentation
Software
Risk analysis (engineering)
technical debt
Technical debt
020204 information systems
Modeling and Simulation
Debt
0202 electrical engineering, electronic engineering, information engineering
Architecture
Software architecture
business
Social debt
Social Sciences (miscellaneous)
media_common
Subjects
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