オープンソース開発支援ツールの利用は4割--日経SYSTEMSの調査で明らかに

日経SYSTEMS

2007-05-17 15:27

 「日本のシステム開発現場で最も使われている開発支援ツールは何だろうか?」
 「多くのエンジニアは、何を重視してツールを選定しているのだろうか?」
 「ツールは本当に役に立っているのだろうか?」

 こうした疑問に答えるために、ITエンジニア向けの月刊誌「日経SYSTEMS」(日経BP社発行)は、開発支援ツールの利用実態調査をインターネット上で実施した。調査期間は2007年3月9日から4月16日まで。日経BP社のIT関連サイト「ITpro」や、シーネットネットワークスジャパンの「ZDNet Japan」などを通じて回答を集めた。全回答者数は2824人。

 調査にご協力いただいたZDNet Japanの読者の皆様、この場をお借りして厚く御礼いたします。

 調査対象にしたツールの分野は、要求/要件定義、分析/設計、プログラミング、単体テスト、機能テスト、負荷テスト、計測テスト(パフォーマンス測定やプロファイリングなどを実施するテスト)、Webシステムの脆弱性テスト、変更/構成管理、プロジェクト管理---の10分野である。

 この記事では特に、オープンソース(または無償)の開発支援ツールに関する調査結果を中心にご紹介したい。

40.4%のプロジェクトで使われている

 調査では、なるべく最新の開発支援ツールの利用実態を調査したかったため、「過去1年くらいの間にシステム開発プロジェクトに携わったことがある」「現在進行中のプロジェクトに携わっている」と答えた1731人に対して、ツールの利用実態を尋ねた。

 まず、携わったシステム開発プロジェクトで、オープンソース(もしくは無償)の開発支援ツールを利用したかどうかを尋ねたところ、40.4%が利用したと答えた(図1)。

図1 【図1】開発プロジェクトにおけるオープンソース(または無償)のツールの利用実態(回答数:1731)

 さらに、オープンソース(または無償)の開発支援ツールを利用していると答えた回答者が携わるプロジェクトの規模ごとに、分布を調べてみた。すると、中規模や大規模での利用比率が高いことが分かった。

 具体的には、小規模といえる1000万円未満のプロジェクトでは21.9%、中規模といえる1000万円以上〜1億円未満で、34.9%、大規模といえる1億円以上では、32.0%となった。小規模の割合は、中規模、大規模よりも10ポイント低くなることが明らかになった(図2)。

図2 【図2】オープンソース(または無償)のツールを利用したプロジェクトの規模(回答数:699)

 大規模プロジェクトほどオープンソース(または無償)ツールを採用する傾向が高い理由は、まずコストである。開発支援ツールといえども、開発要員の人数分、市販製品を購入すれば、そのコスト負担は重い。そのコスト負担を下げるために、オープンソースツールを導入していると考えられる。

 もうひとつの理由は「Eclipse」の存在だ。大規模アプリケーションの開発言語として「Java」の存在感は強く、Javaのプログラミング・ツールとしてはオープンソースの「Eclipse」が広く使われている。このことは、今回の調査結果からも明らかである。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    ChatGPTに関連する詐欺が大幅に増加、パロアルトの調査結果に見るマルウェアの現状

  2. セキュリティ

    迫るISMS新規格への移行期限--ISO/IEC27001改訂の意味と求められる対応策とは

  3. セキュリティ

    警察把握分だけで年間4000件発生、IPA10大脅威の常連「標的型攻撃」を正しく知る用語集

  4. セキュリティ

    いま製造業がランサムウェアに狙われている!その被害の実態と実施すべき対策について知る

  5. セキュリティ

    セキュリティリーダー向けガイド--なぜ今XDRとSIEMの違いを理解することが重要なのか

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]