JP6339989B2 - 品質基準算出装置及び品質基準算出方法 - Google Patents
品質基準算出装置及び品質基準算出方法Info
- Publication number
- JP6339989B2 JP6339989B2 JP2015186540A JP2015186540A JP6339989B2 JP 6339989 B2 JP6339989 B2 JP 6339989B2 JP 2015186540 A JP2015186540 A JP 2015186540A JP 2015186540 A JP2015186540 A JP 2015186540A JP 6339989 B2 JP6339989 B2 JP 6339989B2
- Authority
- JP
- Japan
- Prior art keywords
- software
- similarity
- development
- value
- quality standard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
11…過去開発データ記憶部
12…新規開発データ記憶部
13…開発機能類似度算出部(算出手段)
14…基礎U管理図生成部(記録手段)
15…過去開発難易度算出部
16…新規開発難易度算出部
17…開発規模補正部
18…指標値・管理限界範囲算出部(出力手段)
S1〜S6…ステップ
Claims (8)
- 新規に開発されたソフトウェアと過去に開発されたソフトウェアとの類似度をソースコードの類似性に基づき算出する算出手段と、
過去に開発されたソフトウェアのバグ密度を指標値とし、前記指標値に所定値を加算した上限値と減算した下限値とを算出し、前記類似度で補正して、ソフトウェアの開発規模に対するバグ密度を表したU管理図に記録する記録手段と、
記憶手段から前記U管理図を読み出して、新規に開発されたソフトウェアの開発規模に対応する補正後の上限値と下限値を求め、求めた2つの値に含まれる指標範囲を当該新規のソフトウェアに対する品質検査の許容範囲として出力する出力手段と、
を備えることを特徴とする品質基準算出装置。 - 前記記録手段は、
前記所定値に対して前記類似度の逆数を乗算した値に前記指標値を加算した値を補正後の上限値とし、前記指標値から当該乗算した値を減算した値を補正後の下限値とすることを特徴とする請求項1に記載の品質基準算出装置。 - 前記算出手段は、
新規に開発されたソフトウェアと過去に開発されたソフトウェアとの機能間の類似度を機能同士のソースコードの類似性に基づき算出することを特徴とする請求項1又は2に記載の品質基準算出装置。 - 前記算出手段は、
前記機能間の類似度をユークリッド距離に基づき算出することを特徴とする請求項3に記載の品質基準算出装置。 - ソフトウェアは、複数の機能で構成され、
前記算出手段は、
各機能にそれぞれ対応する各ソースコードの構成値を機能間で正規化し、正規化後の構成値を用いて前記機能間の類似度を算出することを特徴とする請求項3又は4に記載の品質基準算出装置。 - 前記ソースコードの構成値は、
少なくとも、ソースコードに関する、ファイル数、クラス数、メソッド数、宣言文と実行数の行数、コメント数、ソース総行数、最大ネスト数、複雑度、のうちいずれかであることを特徴とする請求項5に記載の品質基準算出装置。 - 前記出力手段は、
新規に開発されたソフトウェアの開発難易度と過去に開発されたソフトウェアの開発難易度との比で、前記新規に開発されたソフトウェアの開発規模を補正することを特徴とする請求項1乃至6のいずれかに記載の品質基準算出装置。 - 品質基準算出装置で行う品質基準算出方法において、
新規に開発されたソフトウェアと過去に開発されたソフトウェアとの類似度をソースコードの類似性に基づき算出するステップと、
過去に開発されたソフトウェアのバグ密度を指標値とし、前記指標値に所定値を加算した上限値と減算した下限値とを算出し、前記類似度で補正して、ソフトウェアの開発規模に対するバグ密度を表したU管理図に記録するステップと、
記憶手段から前記U管理図を読み出して、新規に開発されたソフトウェアの開発規模に対応する補正後の上限値と下限値を求め、求めた2つの値に含まれる指標範囲を当該新規のソフトウェアに対する品質検査の許容範囲として出力するステップと、
を備えることを特徴とする品質基準算出方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015186540A JP6339989B2 (ja) | 2015-09-24 | 2015-09-24 | 品質基準算出装置及び品質基準算出方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015186540A JP6339989B2 (ja) | 2015-09-24 | 2015-09-24 | 品質基準算出装置及び品質基準算出方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017062551A JP2017062551A (ja) | 2017-03-30 |
| JP6339989B2 true JP6339989B2 (ja) | 2018-06-06 |
Family
ID=58428745
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015186540A Expired - Fee Related JP6339989B2 (ja) | 2015-09-24 | 2015-09-24 | 品質基準算出装置及び品質基準算出方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6339989B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7062936B2 (ja) * | 2017-12-14 | 2022-05-09 | 富士通株式会社 | 品質予測プログラム、品質予測方法および品質予測装置 |
| JP6975086B2 (ja) * | 2018-03-29 | 2021-12-01 | 株式会社日立ソリューションズ | 品質評価方法および品質評価装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6055428B2 (ja) * | 2014-02-04 | 2016-12-27 | 日本電信電話株式会社 | ソフトウェア品質基準計算装置及びソフトウェア品質基準計算方法 |
-
2015
- 2015-09-24 JP JP2015186540A patent/JP6339989B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017062551A (ja) | 2017-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12373204B2 (en) | Methods and apparatus for finding long methods in code | |
| Pernet et al. | Robust correlation analyses: false positive and power validation using a new open source matlab toolbox | |
| Mélard | On the accuracy of statistical procedures in Microsoft Excel 2010 | |
| US10346140B2 (en) | System and method for model based technology and process for safety-critical software development | |
| US20200134109A1 (en) | System and method for calibrating simulation model | |
| CN109376919B (zh) | 一种煤矿综采工作面瓦斯涌出量的预测方法 | |
| US20150379410A1 (en) | Method and apparatus for generating data in a missing segment of a time data sequence | |
| US12347061B2 (en) | Splitting and scaling images for input to a model and method, medium, and device therefor | |
| CN117971192B (zh) | 一种仿真模型代码生成方法及装置 | |
| KR102441442B1 (ko) | 그래프 컨볼루션 네트워크 학습 방법 및 장치 | |
| JP2020057144A (ja) | 劣化検知システム | |
| JP6339989B2 (ja) | 品質基準算出装置及び品質基準算出方法 | |
| CN113282299A (zh) | 信息处理方法、装置、设备及存储介质 | |
| US20200327393A1 (en) | Optimization system and control method for optimization system | |
| Can et al. | Tuncay Can’s Approximation Method to obtain initial basic feasible solution to transport problem | |
| JP5856231B2 (ja) | 環境負荷評価装置および環境負荷評価方法 | |
| US20100030732A1 (en) | System and method to create process reference maps from links described in a business process model | |
| CN112712181A (zh) | 模型构建优化方法、装置、设备和可读存储介质 | |
| EP2983084A1 (en) | Device for ranking software code sections to be reviewed for errors | |
| US20140288908A1 (en) | Methods, systems and computer-readable media for determining a time-to failure of an asset | |
| JP6055428B2 (ja) | ソフトウェア品質基準計算装置及びソフトウェア品質基準計算方法 | |
| WO2022249224A1 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| Adhikari et al. | Prediction of Social Media Virality Through Stacking Ensemble utilising ML Algorithms | |
| US20230204549A1 (en) | Apparatus and automated method for evaluating sensor measured values, and use of the apparatus | |
| JPWO2023181320A5 (ja) | モデル処理装置、モデル処理方法、及び、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170823 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180409 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180508 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180511 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6339989 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |