Domestic Journal Peer-reviewed
技術的負債: ソフトウェア進化阻害要因の現在のとらえ方
Technical Debt: The Current Understanding for the Barrier to Evolve Software
コンピュータソフトウェア, vol. 41, no. 3, pp. 2–15, August 2024.
ここに掲載した著作物の利用に関する注意 本著作物の著作権は日本ソフトウェア科学会に帰属します.本著作物は著作権者である日本ソフトウェア科学会の許可のもとに掲載するものです.ご利用に当たっては「著作権法」に従うことをお願いいたします.
Notice for the use of this material: The copyright of this material is retained by the Japan Society for Software Science and Technology (JSSST). This material is published on this web site with the agreement of the JSSST. Please comply with Copyright Law of Japan if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof.
Abstract
技術的負債は,ソフトウェア開発において開発コストを優先するために,最適でない解法を採用することを指しており,ソフトウェア進化を阻害する要因のひとつとして知られている.技術的負債の新しい点に,全ての進化阻害要因を解消すべき悪影響とみなすわけではなく,一定の負債を受け入れ悪影響とならないよう管理するものとして取り扱う点がある.本論文では,こういった達成阻害要因のとらえ方の発展も含め,これまでに議論されてきた技術的負債およびその周辺技術について概観し,技術的負債は設計,コードの品質に関するこれまでの技術とどのような関係にあるのかを解説する.
Abstract (English)
Technical debt refers to the adoption of suboptimal solutions in software development in order to prioritize development costs, and is known as one of the barrier factors that hinder software evolution. A new aspect in technical debt is that not all of the debts are regarded as negative e ects to be resolved, but rather certain debts are accepted and managed to prevent them from becoming negative e ects. This paper provides an overview of technical debt and related technologies, and explains how technical debt relates to previous technologies related to design and code quality.
BibTeX
@article{tkobaya-jssst202408,
author = {小林 隆志 and 林 晋平 and 斎藤 忍},
title = {技術的負債: ソフトウェア進化阻害要因の現在のとらえ方},
journal = {コンピュータソフトウェア},
volume = 41,
number = 3,
pages = {2--15},
doi = {10.11309/jssst.41.3_2},
year = 2024,
}
- Type
- Domestic Journal
- Published
- August 2024
- Volume / Pages
- vol. 41, no. 3, pp. 2–15
- DOI
- 10.11309/jssst.41.3_2