Hide metadata

dc.date.accessioned2022-08-25T16:03:20Z
dc.date.available2022-08-25T16:03:20Z
dc.date.created2019-11-06T12:29:10Z
dc.date.issued2019
dc.identifier.citationHanssen, Geir Kjetil Brataas, Gunnar Martini, Antonio . Identifying Scalability Debt in Open Systems. Proceedings of the Second International Conference on Technical Debt. 2019, 48-52 IEEE Press
dc.identifier.urihttp://hdl.handle.net/10852/95707
dc.description.abstractArchitectural technical debt can be generated by changes in the business and the environment of an organization. In this paper, we emphasize the change in scalability requirements due to new regulations. Scalability is the ability of a system to handle an increased workload. For complex systems that are abruptly exposed via open interfaces and hence a greater workload, the scalability requirements may quickly increase, leading to technical debt. We term this scalability debt. This paper describes scalability triage, a light-weight, novel technique for identifying scalability threats as a form of technical debt. We illustrate this technique with an open banking case from a large software organization. Open banking is partly caused by the new European PSD2 regulative that enforce banks to open interfaces to unknown third-party actors. Banking systems are well-established, mature systems. However, with the advent of open banking and PSD2, the workload may quickly rocket. This leads to tougher scalability requirements and accumulated architectural debt, despite previously sound architectural decisions. Using scalability triage, such risks may be identified fast. It will then be possible to prevent this form of technical debt with timely reengineering.
dc.languageEN
dc.publisherIEEE Press
dc.titleIdentifying Scalability Debt in Open Systems
dc.title.alternativeENEngelskEnglishIdentifying Scalability Debt in Open Systems
dc.typeChapter
dc.creator.authorHanssen, Geir Kjetil
dc.creator.authorBrataas, Gunnar
dc.creator.authorMartini, Antonio
cristin.unitcode185,15,5,31
cristin.unitnameForskningsgruppen for programmering og software engineering
cristin.ispublishedtrue
cristin.fulltextpostprint
dc.identifier.cristin1744558
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.btitle=Proceedings of the Second International Conference on Technical Debt&rft.spage=48&rft.date=2019
dc.identifier.startpage48
dc.identifier.endpage52
dc.identifier.pagecount124
dc.identifier.doihttps://doi.org/10.1109/TechDebt.2019.00014
dc.identifier.urnURN:NBN:no-98218
dc.type.documentBokkapittel
dc.type.peerreviewedPeer reviewed
dc.source.isbn978-1-7281-3371-3
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/95707/1/Hanssen_2019_Identifying_scalability_AAM.pdf
dc.type.versionAcceptedVersion
cristin.btitleProceedings of the Second International Conference on Technical Debt
dc.relation.projectNFR/256669


Files in this item

Appears in the following Collection

Hide metadata