Launchableは機械学習をソフトウェアテストに適用します

Startup Launchableは、Jenkins CI / CDプラットフォームの作成者である川口耕介を共同創設者として、機械学習をソフトウェアテストに適用しています。同社の技術は、ソースコードが変更された場合、各テストの失敗の可能性を予測します。 

まだステルスモードで、Launchableは「よりスマートな」テストと「より速い」DevOpsを提供するように配置されています。同社のテクノロジーの目標は、テストからの遅いフィードバックを排除し、ユーザーがフィードバックの遅延を最小限に抑える順序で、意味のあるテストのサブセットのみを実行できるようにすることです。

現在、ほとんどのソフトウェアプロジェクトは、Launchable Webサイトが強調しているように、特定の順序ではなく、常にテストを実行しています。大規模なプロジェクトで小さな変更を行う場合、これは無駄になる可能性があります。開発者は、テストのごく一部のみが関連していることを知っていますが、それらがどのテストであるかを判断する簡単な方法はありません。

Launchable機械学習エンジンは、過去の変更とテスト結果を調査することにより、どのテストが関連しているかを学習します。Gitリポジトリからの情報とCIシステムからのテスト結果は、より意味のあるデータに洗練され、エンジンのトレーニングに使用されます。結果の予測は、ソフトウェア開発サイクルのどこにLaunchableが展開されているかに応じて、さまざまな方法で使用できます。Launchableは、インテリジェントな統合テスト、プルリクエストの検証、またはローカル開発ループで活用できます。

同社はベータテスターを探しています。以前はCloudBeesのCTOであり、現在はアドバイザーを務めています。川口はLaunchableの共同CEO兼共同創設者です。もう1人の共同CEO兼共同創設者はHarpreetSinghで、AtlassianとCloudBeesからLaunchableに来ています。KawaguchiとSinghは、SunMicrosystemsでも働いていました。