ChangeMiner®はソースファイルとデータベースカタログを自動的に収集し、これらをパーシングして、すべての要素間の全体的な関係と有用な情報を抽出します。パーシングされたオブジェクト間の関連関係を手作業で入力する必要がありません。また、抽出された情報は強力なレポーティング及びドキュメント作成機能を備えたアプリケーション・ナレッジベースにすべて格納されます。
アプリケーションチームのメンバーはインターネットに接続さえできればどこからでもナレッジベースが共有でき、ユーザーはアプリケーションの構造や関連関係を素早く理解できます。
変更するコンポーネントやソースコードのすべてのオブジェクトを視覚化して表示するので、開発者はアプリケーションとデータベースの実際の変更範囲が直ぐに把握できます。
開発チームではアプリケーションの変更による影響を受けるソースコードを見逃さないことができ、正確性と信頼性が向上できます。 変更の影響を受けるアプリケーションだけを分析の対象にすることができます。 アプリケーションチームではアプリケーション障害のリスクを減らせます。
ChangeMinerのアプリケーション・ナレッジベースは詳細な関連情報をオンデマンドで提供し、担当者がアプリケーションの構造と関連関係を容易に理解できるようにします。
管理者は、複雑なアプリケーションの管理の非効率さと開発者の入れ替えによるビジネス損失を最小化できます。
分析家や開発者が容易に理解できるよう、アプリケーション情報を視覚化して提供し、アプリケーションに関わる多様な詳細情報にドリルダウンできる機能を提供します。
IT部門では新規メンバーにアプリケーションに関する知識を素早く伝授できます。
企業はChangeMinerで視覚化され透明になったアプリケーション知識を活用することで、分析家、開発者、及びQA(品質保証)チーム間で効果的なコラボレーションを実現できます。
アプリケーションの変更が繰り返されると、大概のドキュメントはアプリケーションの現状(As-Is)を正確に反映できなくなります。
ChangeMinerはアプリケーションのリポジトリを継続的にアップデートして成果物を自動生成するので、最新の成果物が提供できます。
強力な視覚化とダイナミックな成果物生成機能は、アプリケーションプロジェクトの範囲の見積もりと設計を素早くできるようにします。
特に、複雑なアプリケーションのマイグレーションや次世代プロジェクトにおいて手作業で行われていた作業を自動化するので、限られた時間と予算の中でシステムの構築ができるようになります。
ChangeMinerは広く使われているプログラミング言語の文法パーシングだけではなく、総合文字列分析機(Universal String Analyzer) という特許技術を使用します。
これは一般のパーシング技術では分析できないソースコード内の固有の相関関係を把握するためのものです。
総合文字列分析を利用するとプログラムを実行しなくても動的文字列を正確に抽出でき、これはまた誤探率を減らす効果も大きいです。
アプリケーションの変更影響を把握するために担当者みんなはChangeMinerが提供するアプリケーション関連マップを参照できます。
ChangeMinerはClearCaseやSerenaなどのアプリケーションライフサイクル管理システムとも完璧に統合連携可能な製品です。
大概のアプリケーションマイニングツールとは違い、ChangeMinerは変更されたソースファイルだけを対象にして追加分析を行うオンデマンド(on-demand)分析に対応します。
変更されたソースコードを見つけて収集し、変更されたソースファイルだけを即時にパーシングして、オブジェクト間の変更された関連関係を検出します。一般的に他のツールは変更された関連関係を見つけ出すためにすべてのソースファイルに対してパーシングとスキャン作業を繰り返し行わなければなりません。この方法で必要な情報を得るには多くの時間と努力を要します。