AWS BugBustチャレンジ:開発者がソフトウェアのバグを特定して修正するためのグローバルな競争

アマゾンウェブサービスは、AW​​S BugBust Challengeを発表しました。これは、開発者が100万のソフトウェアバグをまとめて排除するためのグローバルな競争です。数回クリックするだけで、世界中から開発者が自分の中で、組織のためにAWS BugBustイベントを作成することによって、挑戦に参加することができますアマゾンCodeGuruコンソール-と特定し、そのアプリケーションのバグを修正することにより賞品と名声を競います。

AWSBugBustチャレンジ

バグを修正し、組織のコスト削減を達成することで、開発者はAWS BugBustリーダーボードに登り、アチーブメントバッジ、特別賞品、ラスベガスで開催されるAWS re:Invent2021に参加するための費用を支払った旅行のチャンスを受け取ります。

ソフトウェア開発で最も重要なステップの1つは、コードレビューです。これは、コードの正確性とコーディングのベストプラクティスの使用を保証するのに役立ちます。コードベースが大きくなり、新しい機能がアプリケーションに高速で追加されると、コードレビューの量と複雑さが増します。これが、開発者がアプリケーションをより安全で信頼性が高く効率的にするためにコードレビューを実行するためのより優れた面倒な方法を常に探している理由です。

一部の組織では、チームが協力してバグを見つけて修正するバグバッシュイベントを開催していますが、これらのイベントでは、開発者が大部分の時間を手動で大規模なコードベースを検査する必要があります。これにより、チームが協力し、ベストプラクティスを共有し、多数のバグ。

AWS BugBustは、Amazon CodeGuruを使用して、組織の100万のソフトウェアバグと1億ドルの技術的負債をまとめて排除する、開発者にとってのバグ解消の課題です。Amazon CodeGuruは、機械学習を使用してバグを特定し、アプリケーションで最も高価なコード行を見つける開発者ツールです。

Amazon CodeGuruは、開発者が2つのコンポーネントであるAmazon CodeGuru Reviewer(機械学習を使用してコードの一般的な問題にフラグを付け、修正に関する特定の推奨事項を提供する)とAmazon CodeGuru Profiler(機械学習を使用して最も高価なものを特定する)を使用してコードレビューとアプリケーションプロファイリングを自動化するのに役立ちますアプリケーションのコード行)。

AWS BugBustチャレンジに参加することで、お客様はAmazonCodeGuruコンソールでAWSBugBustイベントを簡単に整理できます。そこでは、プロファイリングと分析を行うアプリケーションを選択し、チームをイベントに招待できます。開発者がバグを修正してお金を節約するたびに、ポイントを獲得して組織のプライベートBugBustリーダーボードに登り、チームメートの間でどのようにランク付けされるかを確認します。イベント中に、各参加者の修正されたバグの総数とコスト削減がグローバルAWS BugBustリーダーボードに追加され、参加者はプロファイルバッジ、限定賞品、およびAWS re:Inventinに参加するための費用を支払った旅行の機会を得ることができます。ラスベガス。

「数十万のAWSのお客様が、毎日高速でアプリケーションに新しい機能を構築してデプロイし、複雑なコードを大量に管理しています。AWSのAmazonMachineLearning担当副社長であるSwamiSivasubramanianは、次のように述べています。

「本日、開発者がコード品質を改善し、バグを排除し、アプリケーションのパフォーマンスを向上させると同時に、アプリケーションのリソースコストを数百万ドル節約する、まったく新しいアプローチを発表できることを嬉しく思います。AWS BugBust Challengeを使用すると、開発者はAmazon CodeGuruを使用して、一般的なコーディングミスを見つける時間を短縮し、アプリケーションを改善して会社に多くのお金を節約するために楽しんで競争する時間を増やすことができます。」

AWS BugBust機能は、現在米国東部(北バージニア)で利用可能であり、AmazonCodeGuruがまもなく提供される追加の地域でも利用可能になります。

NextRollは、マーケットプレイスとマーケティングプラットフォームがマーケティングソリューションを構築および強化できるようにすることで、収益の拡大を支援します。NextRoll、IncのCTOであるValentino Volonghiは、次のように述べています。「AWS BugBustは、開発チームがコード品質を体系的に改善するためのとても楽しい方法です。AWSBugBustを使用すると、以前に見つかった重大な問題の数を増やすことができるだけではありません。アプリケーションは顧客に届きますが、コードレビュー時間を短縮し、開発者が新しいコーディングスキルを構築できるように支援しました。そして最良の部分は、彼らがそれを楽しんでいるということです。」

AWS Advanced Consulting、QuickSight、および優れた設計のパートナーとして、Belle Fleurは、クライアントが高品質で価値のあるソフトウェアを効率的、高速、かつ信頼性の高い方法で提供し、驚異的な結果をもたらすことを支援してきた確かな実績があります。「すべてのお客様は、AWS Well-Architected Frameworkの下で、アプリケーションとワークロード用の安全で高性能、復元力のある効率的なインフラストラクチャを構築したいと考えています。AWSBugBustを使用してDevOpsを模倣することは、まさに天才です!」Belle FleurTechnologiesの社長であるTiaDubuissonは述べています。

「オペレーショナルエクセレンスの柱で高得点を目指しているお客様は、AWSBugBustとBelleFleurの共同利用を利用し、機械学習を使用してAmazon CodeGuruでコードを検査し、費用と労力を要する手動検査を残しておくことができます。私たちは、Amazon CodeGuruを新興企業から企業までお客様に提供し、DevOpsの卓越性を自動化して推進できるようにする、ローンチパートナーであることを誇りに思っています。

「AWSBugBustで機械学習を活用したインサイトを使用して、楽しく魅力的な形式でバグをすばやく見つけて修正し、アプリケーションの信頼性と安全性を高めながら、コストを節約できるようになりました。最新のテクノロジーを使用し、運用を自動化することで、お客様は時間の節約を再投資して他の近代化プロジェクトを進め、AWSでソリューションを成長させ、拡張する際に新しい人材を採用して維持することができます。」

1959年に設立されたマイアミデードカレッジは、フロリダ州マイアミにある公立大学で、マイアミデイド郡全体に8つのキャンパスと21のアウトリーチセンターがあります。「AWSBugBustチャレンジは、生徒がPythonプログラミング言語を使用する能力に自信を持ち、ITキャリアを次のレベルに引き上げるのに役立つ、楽しく教育的なカリキュラムへの追加となります」とエンジニアリング学部長のAntonioDelgadoは述べています。マイアミデード大学のテクノロジーとデザイン。「私たちは、エキサイティングなバグバッシングイベントの一部でありながら、学生がコーディングスキルを披露して強化するためのプラットフォームとして、毎学期AWSBugBustを使用する予定です。」

Games For Loveは、苦しみを和らげ、命を救い、子供たちの持続可能な未来を創造することを目的とした501(c)(3)公益慈善団体です。Games ForLoveの創設者兼CEOであるNathanBlairは、次のように述べています。「コードレビューは開発プロセスの一部ですが、欠陥は製造前に検査と検証の段階を通過することがあります。

「AWSBugBustは、コードレビュープロセスに革命をもたらし、開発者がコード品質を均一に正しく取得し、バグバッシングの成果を祝うことができるようにしました。さらに、開発者はAmazon CodeGuruで機械学習を活用した推奨事項を使用して、コーディングスキルを向上させることもできます。」