講演抄録/キーワード |
講演名 |
2023-01-20 13:45
複数プロジェクトにおいて技術的負債の除去に貢献するOSS開発者の分析にむけて ○菱川潤哉・福本大介・ポルマニラタナタイ ソラタチ・柏 祐太郎・平尾俊貴(奈良先端大)・藤原賢二(東京都市大)・飯田 元(奈良先端大) KBSE2022-52 |
抄録 |
(和) |
近年,技術的負債が現行のシステムに多く存在していることが,DXを妨げる要因となると述べられている.自社のソフトウェア開発において技術的負債の解決に貢献する人材を発掘し,自社に招き入れることは重要な活動の一つである.しかし,自社で雇用する開発者が,技術的負債の除去に貢献できる開発者であるかを入社前に判断することは容易ではない.本研究では,技術的負債の除去に貢献できる開発者の予測にむけて,複数プロジェクトで技術的負債の除去に貢献する開発者の特徴を分析する.
Apache Software Foundationに属する28プロジェクトを用いた実証実験の結果,Commons-Collections プロジェクトで技術的負債を除去した開発者は,他プロジェクトでも技術的負債を削除している一方,他プロジェクトで技術的負債を削除している開発者でもACCで技術的負債を削除するとは限らないことがわかった.今後は相対的なプロジェクト品質を考慮し技術的負債を除去する開発者の予測に取り組む. |
(英) |
In recent years, it has been reported that a large amount of technical debt in systems hinders Digital Transformation (DX). It is one of the important activities for software development companies to find developers who can contribute to the removal of technical debt. However, it is not easy to determine whether the applicants to be hired can contribute to the removal of technical debt before they join the company. In this study, we analyze the characteristics of developers who contribute to the removal of technical debt in multiple projects, in order to enable the prediction of such developers.
Throughout our empirical study using 28 projects in the Apache Software Foundation, the developers who eliminated technical debt in the Commons-Collections project (ACC) removed technical debt in the other projects. In contrast, developers who removed technical debt in the other projects did not remove technical debt in ACC. For future work, we are planning to predict which developers can remove technical debt by considering the relative project quality between ACC and the other projects. |
キーワード |
(和) |
技術的負債 / ソフトウェア品質 / SonarQube / リポジトリマイニング / / / / |
(英) |
Technical Debt / Software Quality / SonarQube / Mining Software Repositories / / / / |
文献情報 |
信学技報, vol. 122, no. 345, KBSE2022-52, pp. 52-57, 2023年1月. |
資料番号 |
KBSE2022-52 |
発行日 |
2023-01-12 (KBSE) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
KBSE2022-52 |