JP5791121B2 - コスト算出装置、コスト算出方法、及びプログラム - Google Patents
コスト算出装置、コスト算出方法、及びプログラム Download PDFInfo
- Publication number
- JP5791121B2 JP5791121B2 JP2013046585A JP2013046585A JP5791121B2 JP 5791121 B2 JP5791121 B2 JP 5791121B2 JP 2013046585 A JP2013046585 A JP 2013046585A JP 2013046585 A JP2013046585 A JP 2013046585A JP 5791121 B2 JP5791121 B2 JP 5791121B2
- Authority
- JP
- Japan
- Prior art keywords
- cost
- source code
- level
- componentization
- code
- 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.)
- Active
Links
- 238000004364 calculation method Methods 0.000 title claims description 141
- 238000012423 maintenance Methods 0.000 claims description 82
- 230000008439 repair process Effects 0.000 claims description 58
- 238000012986 modification Methods 0.000 claims description 49
- 230000004048 modification Effects 0.000 claims description 49
- 238000009418 renovation Methods 0.000 claims description 37
- 238000000034 method Methods 0.000 claims description 33
- 238000001514 detection method Methods 0.000 claims description 16
- 238000009419 refurbishment Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 16
- 239000012634 fragment Substances 0.000 description 14
- 230000008569 process Effects 0.000 description 12
- 238000009825 accumulation Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000002463 transducing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/75—Structural analysis for program understanding
- G06F8/751—Code clone detection
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、コードクローン検出部と、
前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、部品化レベル設定部と、
改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、改修後ソースコード推定部と、
推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、コスト算出部と、
を備えている、ことを特徴とする。
(a)更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、ステップと、
(b)前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、ステップと、
(c)改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、ステップと、
(d)推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、ステップと、
を備えている、ことを特徴とする。
前記コンピュータに、
(a)更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、ステップと、
(b)前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、ステップと、
(c)改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、ステップと、
(d)推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、ステップと、
を実行させることを特徴とする。
以下、本発明の実施の形態における、コスト算出装置、コスト算出方法、及びプログラムについて、図1〜図10を参照しながら説明する。
最初に、本実施の形態におけるコスト算出装置の構成について説明する。図1は、本発明の実施の形態におけるコスト算出装置の概略構成を示すブロック図である。
Toshihiro Kamiya, Shinji Kusumoto, and Katsuro Inoue, "CCFinder: A Multi-Linguistic Token-based Code Clone Detection System for Large Scale Source Code," IEEE Trans. Software Engineering, vol. 28, no. 7, pp. 654-670, (2002-7).
次に、本発明の実施の形態におけるコスト算出装置10の動作について図5及び図6を用いて説明する。また、本実施の形態では、コスト算出装置10を動作させることによって、コスト算出方法が実施される。よって、本実施の形態におけるコスト算出方法の説明は、以下のコスト算出装置の動作説明に代える。また、以下の説明では、図1〜図4を適宜参酌する。
最初に、図5を用いて、コスト算出装置10の動作全体について説明する。図5は、本発明の実施形態におけるコスト算出装置の動作の一例を示すフローチャートである。
続いて、図5に示したコスト算出処理について図6を用いて更に具体的に説明する。図6は、図5に示したコスト算出処理を具体的に示すフローチャートである。
以上のように、本実施の形態によれば、改修後のソースリストを推定することができるため、予め設定された算出基準を用いることで、確実に、ソースコードの改修に必要なコストと、改修後の保守作業に必要なコストとを算出することができる。また、これらを合計することで、全体のコストを算出することもできる。
上述の例では、部品化レベル選択部106は、利用者20に対して、コストと部品化レベルとの2つの情報のみを提示するが、本実施の形態はこの例に限定されない。例えば、コスト算出部104から部品化レベル選択部106に通知される内容に、改修後のソースコードが含められるようにすれば、部品化レベル選択部106は、利用者20に対して、改修後のソースコードの内容を提示することができる。
本実施の形態におけるプログラムは、コンピュータに、図5に示すステップS1〜S3、図6に示すステップS201〜S206を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態におけるコスト算出装置10とコスト算出方法とを実現することができる。この場合、コンピュータのCPU(Central Processing Unit)は、コードクローン検出部101、部品化レベル設定部102、改修後ソースコード推定部103、コスト算出部104、部品化レベル選択部106部として機能し、処理を行なう。
まず、コスト算出装置10に改修前のソースコードが入力される。これにより、コードクローン検出部105が、コードクローンの検出を行ない、検出したコードクローンの一覧を生成する。本実施例では、合計行数が10000行のソースコードが、改修前のソースコードとして入力されているとする。
次に、コスト算出処理が実行される。まず、部品化レベル設定部102は、部品化レベルの初期値として0%を設定する(ステップS201)。
その後、部品化レベル選択部106は、コスト算出部104から通知されたコストと部品化レベルとの組み合わせのうち、最もコストが低い組み合わせを選択し、そのコストと部品化レベルとを端末装置21によって利用者20に提示する。
システムの更新にかかる改修コスト及び更新後の保守コストを算出するための装置であって、
更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、コードクローン検出部と、
前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、部品化レベル設定部と、
改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、改修後ソースコード推定部と、
推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、コスト算出部と、
を備えている、ことを特徴とするコスト算出装置。
前記部品化レベル設定部が、複数のレベルを設定し、
前記改修後ソースコード推定部が、設定されたレベル毎に、改修後の前記ソースコードを推定し、
前記コスト算出部が、設定された前記レベル毎に、前記改修コスト及び前記保守コストを算出する、
付記1に記載のコスト算出装置。
算出された前記改修コストと前記保守コストとの合計値が最も低くなる場合の前記レベルを特定し、特定した前記レベルとその場合の前記合計値とを、外部に提示する、部品化レベル選択部を、
更に備えている、付記2に記載のコスト算出装置。
前記改修後ソースコード推定部が、改修後の前記ソースコードとして、改修後の前記ソースコードの行数又はステップ数を推定する、
付記1〜3のいずれかに記載のコスト算出装置。
前記算出基準において、前記改修コストは、部品としてまとめられた箇所の数に第1の単価を乗算して算出され、前記保守コストは、改修後の前記ソースコードの行数に第2の単価を乗算して算出されている、
付記1〜4のいずれかに記載のコスト算出装置。
システムの更新にかかる改修コスト及び更新後の保守コストを算出するための方法であって、
(a)更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、ステップと、
(b)前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、ステップと、
(c)改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、ステップと、
(d)推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、ステップと、
を備えている、ことを特徴とするコスト算出方法。
前記(b)のステップにおいて、複数のレベルを設定し、
前記(c)のステップにおいて、設定されたレベル毎に、改修後の前記ソースコードを推定し、
前記(d)のステップにおいて、設定された前記レベル毎に、前記改修コスト及び前記保守コストを算出する、
付記6に記載のコスト算出方法。
(e)算出された前記改修コストと前記保守コストとの合計値が最も低くなる場合の前記レベルを特定し、特定した前記レベルとその場合の前記合計値とを、外部に提示する、部品化レベル選択部を、
更に有する、付記7に記載のコスト算出方法。
前記(c)のステップにおいて、改修後の前記ソースコードとして、改修後の前記ソースコードの行数又はステップ数を推定する、
付記6〜8のいずれかに記載のコスト算出方法。
前記(d)のステップで用いる前記算出基準において、前記改修コストは、部品としてまとめられた箇所の数に第1の単価を乗算して算出され、前記保守コストは、改修後の前記ソースコードの行数に第2の単価を乗算して算出されている、
付記6〜9のいずれかに記載のコスト算出方法。
コンピュータによって、システムの更新にかかる改修コスト及び更新後の保守コストを算出するためのプログラムであって、
前記コンピュータに、
(a)更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、ステップと、
(b)前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、ステップと、
(c)改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、ステップと、
(d)推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、ステップと、
を実行させるプログラム。
前記(b)のステップにおいて、複数のレベルを設定し、
前記(c)のステップにおいて、設定されたレベル毎に、改修後の前記ソースコードを推定し、
前記(d)のステップにおいて、設定された前記レベル毎に、前記改修コスト及び前記保守コストを算出する、
付記11に記載のプログラム。
(e)算出された前記改修コストと前記保守コストとの合計値が最も低くなる場合の前記レベルを特定し、特定した前記レベルとその場合の前記合計値とを、外部に提示する、部品化レベル選択部を、
更に前記コンピュータに実行させる、付記12に記載のプログラム。
前記(c)のステップにおいて、改修後の前記ソースコードとして、改修後の前記ソースコードの行数又はステップ数を推定する、
付記11〜13のいずれかに記載のプログラム。
前記(d)のステップで用いる前記算出基準において、前記改修コストは、部品としてまとめられた箇所の数に第1の単価を乗算して算出され、前記保守コストは、改修後の前記ソースコードの行数に第2の単価を乗算して算出されている、
付記11〜14のいずれかに記載のプログラム。
20 利用者
21 利用者の端末装置
30 改修前ソースコード蓄積部
101 コードクローン検出部
102 部品化レベル設定部
103 改修後ソースコード推定部
104 コスト算出部
105 コスト算出基準蓄積部
106 部品化レベル選択部
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
Claims (7)
- システムの更新にかかる改修コスト及び更新後の保守コストを算出するための装置であって、
更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、コードクローン検出部と、
前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、部品化レベル設定部と、
改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、改修後ソースコード推定部と、
推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、コスト算出部と、
を備えている、ことを特徴とするコスト算出装置。 - 前記部品化レベル設定部が、複数のレベルを設定し、
前記改修後ソースコード推定部が、設定されたレベル毎に、改修後の前記ソースコードを推定し、
前記コスト算出部が、設定された前記レベル毎に、前記改修コスト及び前記保守コストを算出する、
請求項1に記載のコスト算出装置。 - 算出された前記改修コストと前記保守コストとの合計値が最も低くなる場合の前記レベルを特定し、特定した前記レベルとその場合の前記合計値とを、外部に提示する、部品化レベル選択部を、
更に備えている、請求項2に記載のコスト算出装置。 - 前記改修後ソースコード推定部が、改修後の前記ソースコードとして、改修後の前記ソースコードの行数又はステップ数を推定する、
請求項1〜3のいずれかに記載のコスト算出装置。 - 前記算出基準において、前記改修コストは、部品としてまとめられた箇所の数に第1の単価を乗算して算出され、前記保守コストは、改修後の前記ソースコードの行数に第2の単価を乗算して算出されている、
請求項1〜4のいずれかに記載のコスト算出装置。 - システムの更新にかかる改修コスト及び更新後の保守コストを算出するための方法であって、
(a)更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、ステップと、
(b)前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、ステップと、
(c)改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、ステップと、
(d)推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、ステップと、
を備えている、ことを特徴とするコスト算出方法。 - コンピュータによって、システムの更新にかかる改修コスト及び更新後の保守コストを算出するためのプログラムであって、
前記コンピュータに、
(a)更新対象となる前記システムの改修前のソースコードに含まれる、同一又は類似した箇所の組み合せをコードクローンとして検出する、ステップと、
(b)前記コードクローンとして検出された箇所を部品としてまとめる際のレベルを設定する、ステップと、
(c)改修前の前記ソースコードに対して、設定された前記レベルで部品化を行なった場合に得られる、改修後の前記ソースコードを推定する、ステップと、
(d)推定された改修後の前記ソースコードを元に、前記改修コストと前記保守コストとの算出方法を規定する算出基準に従って、前記改修コスト及び前記保守コストを算出する、ステップと、
を実行させるプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013046585A JP5791121B2 (ja) | 2013-03-08 | 2013-03-08 | コスト算出装置、コスト算出方法、及びプログラム |
US14/772,789 US20160019609A1 (en) | 2013-03-08 | 2014-02-25 | Cost computation device, cost computation method, and computer-readable recording medium |
CN201480013080.2A CN105190546B (zh) | 2013-03-08 | 2014-02-25 | 成本计算装置、成本计算方法及计算机可读记录介质 |
PCT/JP2014/054452 WO2014136611A1 (ja) | 2013-03-08 | 2014-02-25 | コスト算出装置、コスト算出方法、及びコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013046585A JP5791121B2 (ja) | 2013-03-08 | 2013-03-08 | コスト算出装置、コスト算出方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014174728A JP2014174728A (ja) | 2014-09-22 |
JP5791121B2 true JP5791121B2 (ja) | 2015-10-07 |
Family
ID=51491132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013046585A Active JP5791121B2 (ja) | 2013-03-08 | 2013-03-08 | コスト算出装置、コスト算出方法、及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20160019609A1 (ja) |
JP (1) | JP5791121B2 (ja) |
CN (1) | CN105190546B (ja) |
WO (1) | WO2014136611A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170350718A1 (en) * | 2016-06-03 | 2017-12-07 | Toyota Motor Sales, U.S.A., Inc. | Information-attainment system based on monitoring an occupant |
JP6897111B2 (ja) * | 2017-01-24 | 2021-06-30 | 株式会社リコー | 管理装置、情報処理システム及び制御プログラム |
JP6682036B2 (ja) | 2017-02-16 | 2020-04-15 | 三菱電機株式会社 | 規模算出装置及び規模算出プログラム |
JP6892053B2 (ja) * | 2018-12-10 | 2021-06-18 | 株式会社One Act | Aiを使用したソースコード売買システム |
JP7258158B2 (ja) * | 2019-08-28 | 2023-04-14 | 三菱電機株式会社 | 改善提案装置、および、改善提案方法 |
CN111240740B (zh) * | 2020-01-23 | 2021-09-17 | 复旦大学 | 基于演化历史分析的代码克隆危害性评估方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5189606A (en) * | 1989-08-30 | 1993-02-23 | The United States Of America As Represented By The Secretary Of The Air Force | Totally integrated construction cost estimating, analysis, and reporting system |
US6175957B1 (en) * | 1997-12-09 | 2001-01-16 | International Business Machines Corporation | Method of, system for, and computer program product for providing efficient utilization of memory hierarchy through code restructuring |
JP2001312419A (ja) * | 2000-02-22 | 2001-11-09 | Fujitsu Ltd | ソフトウェア重複度評価装置およびソフトウェア重複度評価プログラムを記録した記録媒体 |
JP2004199119A (ja) * | 2002-12-16 | 2004-07-15 | Toshiba Corp | ソフトウェアの開発・運用・保守コスト予測方法及びシステム |
JP2006085663A (ja) * | 2004-03-02 | 2006-03-30 | Teikoku Databank Ltd | ソフトウェア開発工数費用の評価装置 |
JP2005301859A (ja) * | 2004-04-15 | 2005-10-27 | Fujitsu Ltd | コード検索プログラム及びコード検索装置 |
JP2007156820A (ja) * | 2005-12-05 | 2007-06-21 | Fujitsu Ltd | 保守コスト見積プログラム、保守コスト見積方法および保守コスト見積装置 |
JP2009176064A (ja) * | 2008-01-24 | 2009-08-06 | Fuji Electric Holdings Co Ltd | ソフトウェアリファクタリング支援装置および方法 |
JP5027765B2 (ja) * | 2008-09-02 | 2012-09-19 | 新日鉄ソリューションズ株式会社 | クローンコード検出装置、クローンコード検出方法及びプログラム |
CN101697121A (zh) * | 2009-10-26 | 2010-04-21 | 哈尔滨工业大学 | 一种基于程序源代码语义分析的代码相似度检测方法 |
US9110769B2 (en) * | 2010-04-01 | 2015-08-18 | Microsoft Technology Licensing, Llc | Code-clone detection and analysis |
-
2013
- 2013-03-08 JP JP2013046585A patent/JP5791121B2/ja active Active
-
2014
- 2014-02-25 CN CN201480013080.2A patent/CN105190546B/zh not_active Expired - Fee Related
- 2014-02-25 US US14/772,789 patent/US20160019609A1/en not_active Abandoned
- 2014-02-25 WO PCT/JP2014/054452 patent/WO2014136611A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN105190546A (zh) | 2015-12-23 |
US20160019609A1 (en) | 2016-01-21 |
CN105190546B (zh) | 2018-08-31 |
JP2014174728A (ja) | 2014-09-22 |
WO2014136611A1 (ja) | 2014-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5791121B2 (ja) | コスト算出装置、コスト算出方法、及びプログラム | |
US20120311550A1 (en) | Method for optimizing binary codes in language having access to zoned decimal type variable, optimization apparatus and computer program for the same | |
US9471468B2 (en) | System, method, and computer program to improve the productivity of unit testing | |
JP6111543B2 (ja) | 類似サブ時系列の抽出方法及び装置 | |
JP2019512126A (ja) | 機械学習システムをトレーニングする方法及びシステム | |
WO2017188419A1 (ja) | 計算資源管理装置、計算資源管理方法、及びコンピュータ読み取り可能な記録媒体 | |
JP2015215756A (ja) | プログラム中のif文の最適化方法 | |
US20200143369A1 (en) | Device for contracting smart contract and method thereof | |
CN106709621A (zh) | 技术趋势预测方法及*** | |
JP2014123249A (ja) | 情報処理装置、プログラム、及び情報処理方法 | |
JP5560220B2 (ja) | 工数見積装置、工数見積方法、工数見積プログラム | |
JP6471615B2 (ja) | 性能情報生成プログラム、性能情報生成方法及び情報処理装置 | |
JPWO2009011057A1 (ja) | アプリケーション解析プログラム、アプリケーション解析方法およびアプリケーション解析装置 | |
JP2018018197A (ja) | ソースコード評価プログラム | |
US20130030863A1 (en) | Trend-based target setting for process control | |
JP5911831B2 (ja) | 生産管理装置および生産管理プログラム | |
JP6594394B2 (ja) | 更新装置、更新方法、および更新プログラム | |
JP6677068B2 (ja) | 実行時間推定装置、実行時間推定方法、及びプログラム | |
JP2008090699A (ja) | トレースロギング方法、装置及びプログラム | |
JP6497087B2 (ja) | 情報処理装置及び情報処理プログラム | |
US20170083843A1 (en) | Risk evaluation in parallelizing projects | |
JP7302434B2 (ja) | コスト予測方法およびコスト予測プログラム | |
JP2018041262A (ja) | コスト算出プログラム | |
WO2024029189A1 (ja) | 開発支援システム | |
CN111967781B (zh) | ***改造的影响评估方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140707 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20150123 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150331 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150527 |
|
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: 20150707 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150730 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5791121 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |