免責事項:私はこの製品の開発者なので、それがどれほど素晴らしいかについて少し偏っているかもしれません:)
現在、ランタイムインテリジェンスと呼ばれる.NETアプリケーションとJavaアプリケーションの両方にこの機能を提供できる製品が市場に出回っています。詳細については、http://www.preemptive.com/runtime-intelligence-services.htmlを参照してください。
この製品は現在、.NETとJavaの両方で出荷されており、限定された機能セットを提供する無料バージョンがVisualStudio2010に含まれる予定です。
アプリケーションの使用状況は、実行回数やオペレーティングシステム/フレームワークのバージョンに関する高レベルの統計から、個々の機能の使用頻度に至るまで追跡できます。
使用状況データの送信において、ユーザーにオプトインまたはオプトアウトのいずれかの選択肢を提供する方法を提供し、データはSSL(デフォルト)または標準HTTPのいずれかで送信されます。アプリケーションへのパフォーマンスへの影響は最小限であり、コードの応答性に影響を与えないように細心の注意を払っています。
このソリューションは、調査に依存したり、ユーザーが何をしているかを推測したりするのではなく、アプリケーションの使用状況を直接追跡できるため、評価やベータテストに最適です。
リリースされたアプリケーションの場合、これは顧客体験改善プログラムの足場を提供し、蓄積されたデータの可視性は上級管理職から開発者までのすべての人にとって価値があります。
アセンブリバイナリを直接操作できるため、コードを変更することなく、基本的な使用状況レポート用のアプリケーションをセットアップするのに1時間もかからないことがわかりました。
価格情報や評価を取得するには、私は単なる開発者なので、当社のWebサイトから営業担当者に連絡してください:)
詳細な技術情報やその他の質問については、お気軽にご連絡ください。