TOP特許意匠商標
特許ウォッチ Twitter
公開番号2025078442
公報種別公開特許公報(A)
公開日2025-05-20
出願番号2023191013
出願日2023-11-08
発明の名称情報処理装置、情報処理方法及び情報処理システム
出願人ソフトバンク株式会社
代理人弁理士法人酒井国際特許事務所
主分類G06F 8/77 20180101AFI20250513BHJP(計算;計数)
要約【課題】開発対象のシステムを構成するソースコードの品質を向上させることを可能とする。
【解決手段】本願に係る情報処理装置は、開発対象のシステムを構成する複数のソースコードそれぞれに関するコード情報を取得する取得部と、コード情報に基づいて、複数のソースコードそれぞれを評価する複数の異なる評価方法それぞれに対応する評価値である部分評価値を算出し、部分評価値に基づいて、開発対象のシステムを評価する複数の異なる評価方法それぞれに対応する評価値である全体評価値を算出し、開発対象のシステムを評価する複数の異なる評価方法それぞれに対応する重みである基準重みと、全体評価値とに基づいて、開発対象のシステムに対する総合的な評価を示す総合評価値を算出する算出部と、を備える。
【選択図】図4
特許請求の範囲【請求項1】
開発対象のシステムを構成する複数のソースコードそれぞれに関するコード情報を取得する取得部と、
前記コード情報に基づいて、前記複数のソースコードそれぞれを評価する複数の異なる評価方法それぞれに対応する評価値である部分評価値を算出し、前記部分評価値に基づいて、前記開発対象のシステムを評価する複数の異なる評価方法それぞれに対応する評価値である全体評価値を算出し、前記開発対象のシステムを評価する複数の異なる評価方法それぞれに対応する重みである基準重みと、前記全体評価値とに基づいて、前記開発対象のシステムに対する総合的な評価を示す総合評価値を算出する算出部と、
を備える情報処理装置。
続きを表示(約 1,100 文字)【請求項2】
前記算出部は、
複数のシステムにおける前記全体評価値の代表値と、前記開発対象のシステムにおける前記全体評価値との比較に基づいて、前記総合評価値を算出する
請求項1に記載の情報処理装置。
【請求項3】
前記算出部は、
前記代表値として、前記複数のシステムにおける前記全体評価値の中央値または最頻値と、前記開発対象のシステムにおける前記全体評価値との比較に基づいて、前記総合評価値を算出する
請求項2に記載の情報処理装置。
【請求項4】
前記算出部は、
前記開発対象のシステムを評価する複数の異なる評価方法のうち、脆弱性に関する評価方法に対応する前記基準重みを他の評価方法に対応する前記基準重みよりも大きくして、前記総合評価値を算出する
請求項1に記載の情報処理装置。
【請求項5】
前記算出部は、
静的テストに関する評価方法に対応する前記基準重みを前記脆弱性に関する評価方法に対応する前記基準重みの次に大きくして、前記総合評価値を算出する
請求項4に記載の情報処理装置。
【請求項6】
前記算出部は、
コードレビューにおける不適切なコメントに関する評価方法に対応する前記基準重みを前記静的テストに関する評価方法の次に大きくして、前記総合評価値を算出する
請求項5に記載の情報処理装置。
【請求項7】
前記算出部は、
前記複数のソースコードそれぞれに対応する重みであるコード重みと、前記部分評価値とに基づいて、前記全体評価値を算出する
請求項1に記載の情報処理装置。
【請求項8】
前記算出部は、
ライブラリに対応するソースコードに対応する前記コード重みを他のソースコードに対応する前記コード重みよりも大きくして、前記全体評価値を算出する
請求項7に記載の情報処理装置。
【請求項9】
前記算出部は、
他のシステムと連携するモジュールに対応するソースコードに対応する前記コード重みを他のソースコードに対応する前記コード重みよりも大きくして、前記全体評価値を算出する
請求項7に記載の情報処理装置。
【請求項10】
前記算出部は、
利用者の個人情報を取り扱うモジュールに対応するソースコードに対応する前記コード重みを他のソースコードに対応する前記コード重みよりも大きくして、前記全体評価値を算出する
請求項7に記載の情報処理装置。
(【請求項11】以降は省略されています)

発明の詳細な説明【技術分野】
【0001】
本発明は、情報処理装置、情報処理方法及び情報処理システムに関する。
続きを表示(約 1,800 文字)【背景技術】
【0002】
従来、ソースコードの品質を評価する技術が知られている。例えば、複数の端末からなる分散開発環境で開発されている複数の作業工程を含む設計開発プロジェクトにおいて、作業工程毎に生成されるソースコードを評価するソースコード評価システムであって、生成されるソースコード毎にインスペクションを行う品質検査手段が出力したインスペクションの結果と、品質検査手段が過去にソースコードに対して行ったインスペクションの結果に関する診断履歴情報をもとにソースコードの品質を評価する技術が知られている。
【先行技術文献】
【特許文献】
【0003】
特開2006-59276号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記の従来技術では、生成されるソースコード毎にインスペクションを行う品質検査手段が出力したインスペクションの結果と、品質検査手段が過去にソースコードに対して行ったインスペクションの結果に関する診断履歴情報をもとにソースコードの品質を評価するに過ぎないため、開発対象のシステムを構成するソースコードの品質を向上させることを可能とすることができるとは限らない。
【0005】
本願は、開発対象のシステムを構成するソースコードの品質を向上させることを可能とすることができる情報処理装置、情報処理方法及び情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【0006】
本願に係る情報処理装置は、開発対象のシステムを構成する複数のソースコードそれぞれに関するコード情報を取得する取得部と、前記コード情報に基づいて、前記複数のソースコードそれぞれを評価する複数の異なる評価方法それぞれに対応する評価値である部分評価値を算出し、前記部分評価値に基づいて、前記開発対象のシステムを評価する複数の異なる評価方法それぞれに対応する評価値である全体評価値を算出し、前記開発対象のシステムを評価する複数の異なる評価方法それぞれに対応する重みである基準重みと、前記全体評価値とに基づいて、前記開発対象のシステムに対する総合的な評価を示す総合評価値を算出する算出部と、を備える。
【発明の効果】
【0007】
実施形態の一態様によれば、開発対象のシステムを構成するソースコードの品質を向上させることを可能とすることができる。
【図面の簡単な説明】
【0008】
図1は、システム開発の工程について説明するための図である。
図2は、実施形態に係る情報処理システムの構成例を示す図である。
図3は、実施形態に係る情報処理装置の構成例を示す図である。
図4は、実施形態に係る総合評価値の算出方法について説明するための図である。
図5は、実施形態に係る評価レポート情報の一例を示す図である。
図6は、実施形態に係る情報処理装置による処理手順を示すフローチャートである。
図7は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【0009】
以下に、本願に係る情報処理装置、情報処理方法及び情報処理システムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理システムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【0010】
(実施形態)
〔1.はじめに〕
図1は、システム開発の工程について説明するための図である。図1では、一般にウォーターフォール型と呼ばれるシステム開発工程の一例を示している。ウォーターフォール型のシステム開発は、業務要件定義、システム要件定義、基本設計、詳細設計、システム実装(製造)、単体テスト、結合テスト、総合テストおよびユーザ受入テストといった複数の工程に分かれており、それぞれの工程が順序性をもっている。なお、本願においては、業務要件定義~システム実装(製造)までの工程を製造工程、単体テスト~ユーザ受入テストまでの工程をテスト工程と呼ぶ。
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する

関連特許

個人
政治のAI化
19日前
個人
非正規コート
1か月前
個人
物品給付年金
24日前
個人
在宅介護システム
1か月前
個人
RFタグ読取装置
1か月前
個人
人物再現システム
1か月前
個人
プラグインホームページ
10日前
個人
AI飲食最適化プラグイン
1か月前
キヤノン株式会社
通信装置
25日前
個人
電話管理システム及び管理方法
1か月前
有限会社ノア
データ読取装置
1か月前
個人
広告提供システムおよびその方法
1か月前
キヤノン株式会社
画像処理装置
17日前
個人
全アルゴリズム対応型プログラム
20日前
株式会社ザメディア
出席管理システム
2か月前
個人
日誌作成支援システム
1か月前
株式会社CROSLAN
支援装置
1か月前
大同特殊鋼株式会社
輝線検出方法
19日前
シャープ株式会社
電子機器
19日前
トヨタ自動車株式会社
情報処理装置
2日前
ミサワホーム株式会社
情報処理装置
1か月前
長屋印刷株式会社
画像形成システム
1か月前
ひびきの電子株式会社
認証システム
1か月前
個人
ポイント還元付き配送システム
1か月前
ミサワホーム株式会社
情報処理装置
24日前
ミサワホーム株式会社
宅配ロッカー
16日前
トヨタ自動車株式会社
欠け検査装置
19日前
パテントフレア株式会社
交差型バーコード
12日前
村田機械株式会社
割当補助システム
2日前
株式会社アジラ
データ転送システム
19日前
株式会社タクテック
商品取出集品システム
1か月前
株式会社ユピテル
電子機器及びプログラム等
27日前
オムロン株式会社
回転装置及びマウス
1か月前
オベック実業株式会社
接続構造
1か月前
トヨタ自動車株式会社
管理装置
16日前
応研株式会社
業務支援システム
10日前
続きを見る