JP2017204272A - Open source-based source code matching method and device - Google Patents
Open source-based source code matching method and device Download PDFInfo
- Publication number
- JP2017204272A JP2017204272A JP2017088229A JP2017088229A JP2017204272A JP 2017204272 A JP2017204272 A JP 2017204272A JP 2017088229 A JP2017088229 A JP 2017088229A JP 2017088229 A JP2017088229 A JP 2017088229A JP 2017204272 A JP2017204272 A JP 2017204272A
- Authority
- JP
- Japan
- Prior art keywords
- source code
- open source
- help
- open
- unit
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000007790 scraping Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/10—Requirements analysis; Specification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
Description
本発明は、オープンソース基盤ソースコードマッチング方法及び装置に関し、より詳細には、製品と関連するオープンソース基盤のサンプルを収集して検証し、製品関連の多様なオープンソース情報を提供できるオープンソース基盤ソースコードマッチング方法及び装置に関する。 The present invention relates to an open source infrastructure source code matching method and apparatus, and more particularly, an open source infrastructure capable of collecting and verifying samples of open source infrastructure related to products and providing various open source information related to products. The present invention relates to a source code matching method and apparatus.
既存のソフトウェア関連のヘルプは、ソフトウェア会社の内部で作成されたサンプルとガイドラインのみを提供したため、使用者の多様な分野の要求事項を反映できなかった。 The existing software-related help provided only samples and guidelines created internally by the software company and could not reflect the requirements of the user's diverse disciplines.
本発明は、上記事情に鑑みてなされたものであって、その目的は、オープンソースを基盤にサンプルを作成できるプラットフォームを作り、作成されたサンプルを検証して既存の製品使用者に、関連するサンプルコード情報を提供できるオープンソース基盤ソースコードマッチング方法及び装置を提供することにある。 The present invention has been made in view of the above circumstances, and its purpose is to create a platform capable of creating samples based on open source, verify the created samples, and relate to existing product users. An object of the present invention is to provide an open source-based source code matching method and apparatus capable of providing sample code information.
前記課題を解決するための本発明の一態様に係るオープンソース基盤ソースコードマッチング方法は、ソースコード収集部がネットワークを介して基準コードを含むオープンソースコードを収集する段階、ソースコード選別部が前記ソースコード収集部で収集されたオープンソースコードの適合性を判断する段階、及びヘルプアップデート部が前記ソースコード選別部で適合性が認定されたオープンソースコードをヘルプに追加してヘルプをアップデートしてヘルプを生成する段階を含む。 An open source-based source code matching method according to an aspect of the present invention for solving the above-described problem is a method in which a source code collection unit collects open source code including a reference code via a network, and a source code selection unit Judging the suitability of the open source code collected by the source code collection unit, and the help update unit adding the open source code certified by the source code selection unit to the help and updating the help. Includes generating help.
前記ソースコード収集部は、ネットワークを介してスクレイピング技法(Web Scraping)を利用してオープンソースコードを自動で収集できる。 The source code collection unit can automatically collect open source code using a scraping technique (Web Scraping) via a network.
前記オープンソースコードの適合性を判断する段階は、前記ソースコード選別部は前記収集されたオープンソースコードを管理者端末に提供する段階、前記管理者端末から前記提供されたオープンソースコードに対する選択情報を受信する段階、及び前記ソースコード選別部は、前記選択情報に対応するオープンソースコードに対して適合性を決定する段階を含むことができる。 The step of determining suitability of the open source code includes the step of the source code selection unit providing the collected open source code to an administrator terminal, and selection information for the open source code provided from the administrator terminal. And the source code selection unit may include determining compatibility with the open source code corresponding to the selection information.
前記オープンソースコードを収集する段階は、前記ソースコード収集部が前記オープンソースコードを提供するサイトリンク情報をも収集できる。 The step of collecting the open source code may collect site link information for providing the open source code by the source code collection unit.
前記ヘルプを生成する段階は、前記ヘルプアップデート部が前記適合性が認定されたオープンソースコードと前記オープンソースコードを提供するサイトリンク情報をヘルプに追加してヘルプを生成する段階であり得る。 The step of generating the help may be a step of generating the help by adding to the help the open source code for which the help update unit is certified and site link information providing the open source code.
前記課題を解決するための本発明の他の態様に係るオープンソース基盤ソースコードマッチング装置は、ネットワークを介して基準コードを含むオープンソースコードを収集するソースコード収集部、前記ソースコード収集部で収集されたオープンソースコードの適合性を判断するソースコード選別部、及び前記ソースコード選別部で適合性が認定されたオープンソースコードをヘルプに追加してヘルプをアップデートしてヘルプを生成するヘルプアップデート部を含む。 An open source-based source code matching apparatus according to another aspect of the present invention for solving the above-described problem is a source code collection unit that collects open source code including reference code via a network, and the source code collection unit collects the source code collection unit. A source code selection unit for determining the suitability of the open source code received, and a help update unit for generating help by updating the help by adding the open source code certified by the source code sorting unit to the help including.
前記ソースコード収集部は、ネットワークを介してスクレイピング技法を利用してオープンソースコードを自動で収集できる。 The source code collection unit can automatically collect open source code using a scraping technique via a network.
前記ソースコード選別部は、前記収集されたオープンソースコードを管理者端末に提供し、前記管理者端末から前記提供されたオープンソースコードに対する選択情報を受信すれば、前記ソースコード選別部は、前記選択情報に対応するオープンソースコードに対して適合性を決定できる。 If the source code selection unit provides the collected open source code to an administrator terminal and receives selection information for the provided open source code from the administrator terminal, the source code selection unit Suitability can be determined for the open source code corresponding to the selection information.
前記ソースコード収集部は、前記オープンソースコードを提供するサイトリンク情報をも収集できる。 The source code collection unit can also collect site link information providing the open source code.
前記ヘルプアップデート部は、前記適合性が認定されたオープンソースコードと前記オープンソースコードを提供するサイトリンク情報をヘルプに追加してヘルプを生成できる。 The help update unit can generate help by adding to the help the open source code whose conformity is certified and site link information providing the open source code.
本発明の実施形態に係るソープンソース基盤ソースコードマッチング方法及び装置によれば、オープンソース基盤に製品関連ソースコードを収集して製品ヘルプをアップデートして使用者に提供することによって、製品品質の向上はもちろん、使用者の満足度を高めることができる。 According to the soap source-based source code matching method and apparatus according to an embodiment of the present invention, product-related source code is collected in an open source platform, and product help is updated and provided to a user. It can improve the user's satisfaction as well as the improvement.
本発明の目的及び効果、そしてそれらを達成するための技術的構成は、添付の図面と共に詳細に後述される実施形態を参照すれば明確になる。本発明を説明するにおいて、公知の機能又は構成に関する具体的な説明が本発明の要旨を不要に曖昧にするおそれがあると判断される場合には、その詳細な説明を省略する。そして、後述される用語は本発明における構造、役割及び機能などを考慮して定義された用語であって、これは使用者、運用者の意図又は慣例などによって異なり得る。 The objects and advantages of the present invention, and the technical configuration for achieving them will be apparent with reference to the embodiments described below in detail with reference to the accompanying drawings. In the description of the present invention, when it is determined that a specific description regarding a known function or configuration may unnecessarily obscure the gist of the present invention, a detailed description thereof will be omitted. The terms described below are defined in consideration of the structure, roles, functions, and the like in the present invention, and may vary depending on the intentions, practices, etc. of the user and the operator.
しかし、本発明は以下で開示される実施形態に限定されるものではなく、互いに異なる多様な形態で実現され得る。但し、本実施形態は本発明の開示が完全になるようにし、本発明の属する技術分野における通常の知識を有する者に発明の範疇を完全に理解させるために提供されるものであり、本発明は専ら特許請求の範囲に記載された請求の範囲の範疇によって定義されるのみである。従って、その定義は本明細書全般に亘る内容に基づいてなされるべきである。 However, the present invention is not limited to the embodiments disclosed below, and can be realized in various forms different from each other. However, this embodiment is provided so that the disclosure of the present invention will be complete, and for those who have ordinary knowledge in the technical field to which the present invention belongs to fully understand the scope of the invention. Are defined solely by the scope of the claims as recited in the claims. Therefore, the definition should be made based on the contents throughout this specification.
明細書全体において、ある部分がある構成要素を「含む」とするとき、これは特に反対される記載がない限り、他の構成要素を除外するものではなく、他の構成要素を更に含むことができることを意味する。 Throughout the specification, when a part “includes” a certain component, this does not exclude other components, and may include other components unless otherwise stated to the contrary. Means you can.
以下では添付の図面を参照して、本発明の好適な実施形態をより詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
一方、本発明の実施形態において、各構成要素、機能ブロック又は手段は1つ又はそれ以上の下部構成要素で構成され得、各構成要素が行う電気、電子、機械的機能は電子回路、集積回路、ASIC(Application Specific Integrated Circuit)など、公知の多様な素子又は機械的要素で実現され得、それぞれ別個に実現されてもよく、2つ以上が1つに統合されて実現されてもよい。 On the other hand, in the embodiments of the present invention, each component, functional block or means may be composed of one or more lower components, and the electrical, electronic, and mechanical functions performed by each component are an electronic circuit and an integrated circuit. , May be realized by various known elements or mechanical elements such as ASIC (Application Specific Integrated Circuit), and may be realized separately, or may be realized by integrating two or more into one.
また、添付されたブロック図の各ブロックとフローチャートの各段階の組み合わせは、コンピュータ・プログラム・インストラクションにより実行されることもできる。これらのコンピュータ・プログラム・インストラクションは、汎用コンピュータ、特殊用コンピュータ、携帯用ノートブックコンピュータ、ネットワークコンピュータなど、その他プログラム可能なデータプロセッシング装置のプロセッサに搭載されることができるので、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置のプロセッサによって行われるそのインストラクションが以下で説明するブロック図の各ブロック又はフローチャートの各段階で説明された機能を行う手段を生成するようになる。これらのコンピュータ・プログラム・インストラクションは、特定方式で機能を実現するために、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置を指向できるコンピュータ装置に利用可能なメモリ又はコンピュータ読み取り可能なメモリに格納されることも可能なので、ブロック図の各ブロック又はフローチャートの各段階で説明された機能を行うインストラクション手段を含む製造物を生産することも可能である。コンピュータ・プログラム・インストラクションは、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置上に搭載されることも可能なので、コンピュータ装置又はその他プログラム可能なデータプロセッシング装置上で一連の動作段階が行われるためのプロセスを生成してブロック図の各ブロック及びフローチャートの各段階で説明された機能を実行するための段階を提供することも可能である。 The combination of each block in the attached block diagram and each step in the flowchart can also be executed by a computer program instruction. These computer program instructions can be installed in the processor of other programmable data processing devices such as general purpose computers, special purpose computers, portable notebook computers, network computers, etc., so that computer devices or other programmable The instructions performed by the processor of the simple data processing apparatus will generate means for performing the functions described in each block of the block diagram described below or each step of the flowchart. These computer program instructions are stored in a memory available to a computer device or a computer readable memory that can be directed to a computer device or other programmable data processing device in order to implement the function in a specific manner. It is also possible to produce a product that includes instruction means for performing the functions described in each block of the block diagram or each step of the flowchart. A computer program instruction can also be mounted on a computer device or other programmable data processing device, so that a process for performing a series of operational steps on a computer device or other programmable data processing device is performed. It is also possible to provide steps for generating and performing the functions described in each block of the block diagram and each step of the flowchart.
また、各ブロック又は各段階は、特定された(各)論理的な機能を実行するための1つ以上の実行可能なインストラクションを含むモジュール、セグメント又はコードの一部を示すことができる。また、幾つかの代替実施形態ではブロック又は段階で言及された機能が順序から外れて発生することも可能であることに注目しなければならない。例えば、相次いで図示されている2つのブロック又は段階は、実際に実質的に同時に行われることも可能であり、又はそのブロック又は段階が時には該当する機能によって逆順に行われることも可能である。 In addition, each block or stage may represent a module, segment, or part of code that includes one or more executable instructions for performing a specified (each) logical function. It should also be noted that in some alternative embodiments, the functions mentioned in a block or step can occur out of order. For example, two blocks or steps shown one after the other can actually be performed substantially simultaneously, or the blocks or steps can sometimes be performed in reverse order with the appropriate function.
図1は、本発明の一実施形態に係るオープンソース基盤ソースコードマッチング装置の構成図であり、図2は、本発明の一実施形態に係るオープンソース基盤ソースコードマッチング方法の順序図である。 FIG. 1 is a configuration diagram of an open source infrastructure source code matching apparatus according to an embodiment of the present invention, and FIG. 2 is a flowchart of an open source infrastructure source code matching method according to an embodiment of the present invention.
以下では図1及び図2を参照して、本発明の一実施形態に係るオープンソース基盤ソースコードマッチング方法及び装置を説明する。 Hereinafter, an open source-based source code matching method and apparatus according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2.
本発明の一実施形態に係るオープンソース基盤ソースコードマッチング装置は、ソースコード収集部110、ソースコード選別部120及びヘルプアップデート部130を含む。まず、ソースコード収集部110は、ネットワークを介して基準コードを含むオープンソースコードを収集する(S100)。製品と関連するサンプルを収集して提供するために、ソースコード収集部110は、製品と関連する基準コードを含むオープンソースコードを収集する。該当基準コードは、管理者により追加されたり、編集されてDB(Data Base)に格納されることができる。オープンソースコードの収集時、前記ソースコード収集部110は、スクレイピング技法を用いてソースコードを収集できる。 The open source based source code matching apparatus according to an exemplary embodiment of the present invention includes a source code collection unit 110, a source code selection unit 120, and a help update unit 130. First, the source code collection unit 110 collects open source code including a reference code via a network (S100). In order to collect and provide samples related to the product, the source code collection unit 110 collects open source code including reference codes related to the product. The corresponding reference code can be added or edited by an administrator and stored in a DB (Data Base). When collecting open source code, the source code collecting unit 110 may collect source code using a scraping technique.
前記ソースコード収集部110は、オープンソースコードの収集時に、オープンソースコードと共にオープンソースコードを提供するリンク情報を共に提供できるようにするために、前記オープンソースコードを提供するサイトリンク情報を共に収集できる。 The source code collection unit 110 collects together the site link information providing the open source code so that the link information providing the open source code can be provided together with the open source code when collecting the open source code. it can.
一方、ソースコード収集部110により収集されたソースコードに対してソースコード選別部120は、オープンソースコードの適合性を判断する(S200)。このとき、適合性とはオープンソースコードに対する機能評価による適合性を意味する。 Meanwhile, the source code sorting unit 120 determines the suitability of the open source code for the source code collected by the source code collecting unit 110 (S200). At this time, conformance means conformity by function evaluation for open source code.
前記ソースコード選別部120は、収集されたソースコードに対して次のようなプロセスにより適合性を判断できる。 The source code selection unit 120 can determine suitability of the collected source code by the following process.
前記ソースコード選別部120は、前記収集されたオープンソースコードを管理者端末に提供する。前記管理者は、管理者端末に転送されたオープンソースコードに対して機能テストを行える。機能テストを経て該当オープンソースコードが適合性があると判断されれば、管理者は該当オープンソースコードを選択し、選択されたオープンソースコードに対する選択情報は、管理者端末からソースコード選別部120に転送され、ソースコード選別部120は、前記選択情報に対応するオープンソースコードを適合したソースコードとして決定するようになる。 The source code selection unit 120 provides the collected open source code to an administrator terminal. The administrator can perform a function test on the open source code transferred to the administrator terminal. If it is determined that the corresponding open source code is compatible through the function test, the administrator selects the corresponding open source code, and the selection information for the selected open source code is sent from the administrator terminal to the source code selection unit 120. The source code selection unit 120 determines the open source code corresponding to the selection information as a suitable source code.
前記ソースコード選別部120の前記適合性判断のプロセスは一例であって、ソースコード選別部120が自らのロジックを有してソースコードの適合性を判断する。ヘルプアップデート部130は、前記ソースコード選別部で適合性が認定されたオープンソースコードをヘルプに追加してヘルプをアップデートしてヘルプを生成する(S300)。 The process of determining the suitability of the source code selecting unit 120 is an example, and the source code selecting unit 120 has its own logic to determine the suitability of the source code. The help update unit 130 updates the help by adding the open source code approved by the source code selection unit to the help and generates the help (S300).
既存のヘルプの場合には、製品と関連するサンプルコードが限定的に提供され、多様な分野の使用例を提供できなかったが、本発明の一実施形態に係るオープンソース基盤ソースコードマッチング方法及び装置によれば、収集されたオープンソースコードを検証してヘルプに追加することによって、使用者の満足度を高めることができる。 In the case of the existing help, sample codes related to the product are provided in a limited manner, and usage examples in various fields cannot be provided. However, an open source-based source code matching method according to an embodiment of the present invention and According to the apparatus, user satisfaction can be enhanced by verifying the collected open source code and adding it to the help.
また、前記ヘルプアップデート部130は、適合性があると決定されたオープンソースコードだけでなく、前記オープンソースコードを提供するサイトリンク情報をヘルプに追加してヘルプを生成することによって、より多様な情報を提供できる。 In addition, the help update unit 130 generates not only the open source code determined to be compatible but also the site link information providing the open source code to the help, thereby generating more various types of help. Can provide information.
本発明による方法は、コンピュータで読み取れる記録媒体にコンピュータが読み取り可能なコードとして実現することが可能である。コンピュータが読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが格納されるあらゆる種類の記録装置を含む。記録媒体の例としては、ROM、RAM、CD-ROM、磁気テープ、フロッピーディスク、光データ格納装置などが挙げられ、またキャリアウェーブ(例えば、インターネットを介した転送)の形態で実現されることも含む。更に、コンピュータが読み取れる記録媒体はネットワークで連結されたコンピュータシステムに分散されて分散方式でコンピュータが読み取り可能なコードが格納され、実行されることができる。 The method according to the present invention can be implemented as a computer readable code on a computer readable recording medium. Computer-readable recording media include all types of recording devices that store data that can be read by a computer system. Examples of the recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and may be realized in the form of a carrier wave (for example, transfer via the Internet). Including. Further, the computer-readable recording medium is distributed to computer systems connected via a network, and the computer-readable code can be stored and executed in a distributed manner.
本明細書と図面には、本発明の好適な実施形態について開示しており、たとえ特定の用語が用いられていても、これは単に本発明の技術内容を容易に説明し、発明の理解を促進させるための一般的な意味で用いられたものであって、本発明の範囲を限定しようとするものではない。ここに開示された実施形態以外にも本発明の技術的思想に基づく他の変形形態が実施可能であるということは本発明の属する技術分野における通常の知識を有する者に自明である。 The present specification and drawings disclose preferred embodiments of the present invention, and even if specific terms are used, this merely explains the technical contents of the present invention and provides an understanding of the invention. It is used in a general sense to promote it and is not intended to limit the scope of the invention. It will be apparent to those skilled in the art to which the present invention pertains that other variations based on the technical idea of the present invention are possible in addition to the embodiments disclosed herein.
100 オープンソース基盤ソースコードマッチング装置
110 ソースコード収集部
120 ソースコード選別部
130 ヘルプアップデート部
100 Open Source Platform Source Code Matching Device 110 Source Code Collection Unit 120 Source Code Selection Unit 130 Help Update Unit
Claims (10)
ソースコード収集部がネットワークを介して基準コードを含むオープンソースコードを収集する段階と、
ソースコード選別部が前記ソースコード収集部で収集されたオープンソースコードの適合性を判断する段階と、
ヘルプアップデート部が前記ソースコード選別部で適合性が認定されたオープンソースコードをヘルプに追加してヘルプをアップデートしてヘルプを生成する段階と、
を含むオープンソース基盤ソースコードマッチング方法。 In the open source platform source code matching method,
A stage in which a source code collection unit collects open source code including reference codes via a network;
A step of determining a suitability of the open source code collected by the source code collecting unit by the source code collecting unit;
A step in which the help update unit adds the open source code certified by the source code selection unit to the help and updates the help to generate the help;
Open source based source code matching method including.
前記ソースコード選別部は前記収集されたオープンソースコードを管理者端末に提供する段階と、
前記管理者端末から前記提供されたオープンソースコードに対する選択情報を受信する段階と、
前記ソースコード選別部は前記選択情報に対応するオープンソースコードに対して適合性を決定する段階と、
を含むことを特徴とする、請求項1に記載のオープンソース基盤ソースコードマッチング方法。 The step of determining the suitability of the open source code includes:
The source code selector provides the collected open source code to an administrator terminal;
Receiving selection information for the provided open source code from the administrator terminal;
The source code selector determines compatibility with the open source code corresponding to the selection information;
The open source-based source code matching method according to claim 1, comprising:
ネットワークを介して基準コードを含むオープンソースコードを収集するソースコード収集部と、
前記ソースコード収集部で収集されたオープンソースコードの適合性を判断するソースコード選別部と、
前記ソースコード選別部で適合性が認定されたオープンソースコードをヘルプに追加してヘルプをアップデートしてヘルプを生成するヘルプアップデート部と、
を含むオープンソース基盤ソースコードマッチング装置。 In an open source platform source code matching device,
A source code collection unit that collects open source code including reference codes via a network;
A source code selection unit that determines suitability of the open source code collected by the source code collection unit;
A help update unit that generates help by updating the help by adding the open source code that is certified by the source code selection unit to the help;
Open source based source code matching device including
The open according to claim 9, wherein the help update unit generates the help by adding to the help the open source code for which the conformity is certified and site link information providing the open source code. Source-based source code matching device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2016-0056615 | 2016-05-09 | ||
KR1020160056615A KR101727015B1 (en) | 2016-05-09 | 2016-05-09 | Apparatus and method for matching source code based on open source |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017204272A true JP2017204272A (en) | 2017-11-16 |
Family
ID=58579374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017088229A Pending JP2017204272A (en) | 2016-05-09 | 2017-04-27 | Open source-based source code matching method and device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2017204272A (en) |
KR (1) | KR101727015B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109840079A (en) * | 2019-01-02 | 2019-06-04 | 郑州云海信息技术有限公司 | A kind of intelligence open source cloud development platform and method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240052585A (en) | 2022-10-14 | 2024-04-23 | 명지대학교 산학협력단 | Apparatus for simulating functions according to Internet of Media things standards and methods therefor |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192644A (en) * | 2002-12-06 | 2004-07-08 | Ricoh Co Ltd | Electronic software design specification document verification method and device, and computer-readable medium |
JP2007535770A (en) * | 2004-04-28 | 2007-12-06 | オープンロジック インコーポレイテッド | Tools for stacking uncooperative software projects |
JP2009151532A (en) * | 2007-12-20 | 2009-07-09 | Mitsubishi Electric Corp | System and method for educating secure coding convention |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100065081A (en) * | 2008-12-05 | 2010-06-15 | 한국전자통신연구원 | A method for automatic generation of build script program supporting for embedded development environment and embedded system |
CN102063488A (en) * | 2010-12-29 | 2011-05-18 | 南京航空航天大学 | Code searching method based on semantics |
KR101376226B1 (en) * | 2012-06-08 | 2014-03-26 | (주)네오위즈게임즈 | Method for total managing open-source systems and total management server thereof |
-
2016
- 2016-05-09 KR KR1020160056615A patent/KR101727015B1/en active IP Right Grant
-
2017
- 2017-04-27 JP JP2017088229A patent/JP2017204272A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192644A (en) * | 2002-12-06 | 2004-07-08 | Ricoh Co Ltd | Electronic software design specification document verification method and device, and computer-readable medium |
JP2007535770A (en) * | 2004-04-28 | 2007-12-06 | オープンロジック インコーポレイテッド | Tools for stacking uncooperative software projects |
JP2009151532A (en) * | 2007-12-20 | 2009-07-09 | Mitsubishi Electric Corp | System and method for educating secure coding convention |
Non-Patent Citations (1)
Title |
---|
張珍良他: "Webサービスを用いたオープンソース利用者支援環境の実装と評価", FIT2003情報科学技術フォーラム一般講演論文集, vol. 第4分冊, JPN6008041739, 25 August 2003 (2003-08-25), pages 535 - 536 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109840079A (en) * | 2019-01-02 | 2019-06-04 | 郑州云海信息技术有限公司 | A kind of intelligence open source cloud development platform and method |
CN109840079B (en) * | 2019-01-02 | 2022-02-18 | 郑州云海信息技术有限公司 | Intelligent open-source cloud development platform and method |
Also Published As
Publication number | Publication date |
---|---|
KR101727015B1 (en) | 2017-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9063808B2 (en) | Deploying a package for a software application | |
CN109479061A (en) | Compliance violates detection | |
US10846644B2 (en) | Cognitive process learning | |
US20090319239A1 (en) | Topology modeling application that handles abstract entities through the realization of conceptual objects | |
CN105247493A (en) | Identifying impacted tests from statically collected data | |
US20160125115A1 (en) | Generating an electromagnetic parameterized cell for an integrated circuit design | |
US20140068551A1 (en) | Configuring Assembly of a System using Supplied Architectural Artifacts | |
CN105830019A (en) | Integrated environment for base model generation | |
CN110096424A (en) | Processing method, device, electronic equipment and the storage medium of test | |
CN111563015A (en) | Data monitoring method and device, computer readable medium and terminal equipment | |
CN111563257A (en) | Data detection method and device, computer readable medium and terminal equipment | |
US9582270B2 (en) | Effective feature location in large legacy systems | |
CN104408193B (en) | The processing method and processing device of data visualization model | |
JP2017204272A (en) | Open source-based source code matching method and device | |
US9912572B2 (en) | Decomposing application topology data into transaction tracking data | |
CN109254778B (en) | Method and apparatus for deploying an information flow system | |
US9921871B2 (en) | Event processing systems and methods | |
US8245182B2 (en) | Class selectable design sharing | |
CN108984391B (en) | Application program analysis method and device and electronic equipment | |
CN111435348A (en) | Method for creating runtime executable program for data analysis function | |
KR20140056804A (en) | Advertising effect statisyics system and advertising effect statisyics method | |
CN110457318A (en) | The update method of data field, device, medium, electronic equipment in block chain | |
US11481211B1 (en) | Dynamically creating source code comments | |
Veltmeyer et al. | Modelling climate change adaptation using cross-impact analysis: an approach for integrating qualitative and quantitative data | |
US20160170717A1 (en) | Association of program code and application features |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180910 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190219 |