Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

ソフトウェア再利用の割合に関する数値

ソフトウェア再利用の割合に関する数値で、参考文献が示されていたもの。

見た資料は以下。他にもあれば追加。

数値は以下。

  • CelsiusTechの事例。アセットの70-80%が再利用されている*1
  • 米国海軍の事例。再利用可能なアセットを使うことで開発・保守工数を26%減*2
  • Magnavoxによる見積。モジュールの再利用で新規システム開発の期間を20%短縮可能と見積*3

ほかにもRaytheonがミサイルシステムの開発で生産性50%増とか、同じくRaytheonで再利用率60%とか、NASA Software Engineering Laboratoryで25PJの再利用率の平均が32%とかの数字も見かけるけど参考文献の記載がない。

*1:Baragry, Jason., "Summary of the ICSE 16 Panel on Software Reuse", Sorrento, Italy, 1994.

*2:R. Patidar and V. Singh, "An Approach to Calculate Reusability in Source Code Using Metrics", Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 2, pp.34-39, February 2015.

*3:S.D. Conte, H.E. Dunsmore, and V.Y. Shen, "Software Engineering Metrics and Models". Benjamin Cummings, Menlo Park, California 1986.