JP5937577B2 - バグクリアリングハウス - Google Patents
バグクリアリングハウス Download PDFInfo
- Publication number
- JP5937577B2 JP5937577B2 JP2013511363A JP2013511363A JP5937577B2 JP 5937577 B2 JP5937577 B2 JP 5937577B2 JP 2013511363 A JP2013511363 A JP 2013511363A JP 2013511363 A JP2013511363 A JP 2013511363A JP 5937577 B2 JP5937577 B2 JP 5937577B2
- Authority
- JP
- Japan
- Prior art keywords
- software
- application
- developer
- applications
- developers
- 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
- 238000000034 method Methods 0.000 claims description 46
- 230000008520 organization Effects 0.000 claims description 23
- 238000009826 distribution Methods 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 10
- 230000015654 memory Effects 0.000 description 34
- 230000008569 process Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 16
- 238000003860 storage Methods 0.000 description 15
- 238000004590 computer program Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 230000018109 developmental process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000003993 interaction Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 238000012552 review Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004883 computer application Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0742—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in a mobile device, e.g. mobile phones, handheld devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0748—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0775—Content or structure details of the error report, e.g. specific table structure, specific error fields
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0781—Error filtering or prioritizing based on a policy defined by the user or on a policy defined by a hardware/software module, e.g. according to a severity level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/327—Alarm or error message display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- 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/71—Version control; Configuration management
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- 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/01—Customer relationship services
-
- 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/01—Customer relationship services
- G06Q30/012—Providing warranty services
-
- 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/01—Customer relationship services
- G06Q30/015—Providing customer assistance, e.g. assisting a customer within a business location or via helpdesk
- G06Q30/016—After-sales
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Description
108:ユーザセンター
110:開発者センター
112:アプリケーションストア
114:アプリケーションマネージャ
116:バグ収集装置
118:バグ報告装置
Claims (23)
- ソフトウェア問題報告を管理するためのコンピュータ実装されたシステムであって:
1つまたは複数のコンピュータプロセッサと;
前記コンピュータプロセッサによってアクセス可能であり、前記1つまたは複数のコンピュータプロセッサによって実行される時、
多数の異なる開発者組織からの複数のソフトウェアアプリケーション開発者を登録するように構成された登録サブシステムと;
前記複数のソフトウェアアプリケーション開発者からのオンラインアプリケーションストアに提供された複数のアプリケーションを、コンピュータサーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへの分散に利用可能にする前記オンラインアプリケーションストアであって、前記複数のユーザおよび前記多数の異なる開発者組織は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記オンラインアプリケーションストアと;
前記オンラインアプリケーションストアを使用して分散された前記複数のアプリケーションのアプリケーションに関する問題の報告を受信するように、前記問題に関するデータを受信するように、および前記複数のアプリケーションのうち特定のアプリケーションまたは前記特定のアプリケーションのうち特定のソフトウェアアプリケーション開発者に前記データを関連付けるように、プログラムされたアプリケーションバグ追跡装置と;
前記問題の報告が特定のコンピューティングデバイスモデルまたはコンピュータオペレーティングシステムに関する問題を示すか否かを判断するために、多数のアプリケーションにわたる問題の報告を分析するようにプログラムされたバグ分析装置と;
前記複数のアプリケーションのうち1つまたは複数のアプリケーションを提供したソフトウェアアプリケーション開発者に対する1つまたは複数の問題報告を生成するための報告生成装置であって、前記1つまたは複数の問題報告は、前記ソフトウェアアプリケーション開発者によって前記オンラインアプリケーションストアへ提供された、前記1つまたは複数のアプリケーションの、特定のアプリケーションに関する問題に関する前記データについての情報を含む、報告生成装置と;
を実装する命令を格納する1つまたは複数のコンピュータ読取可能なデバイスと;
を具備することを特徴とするシステム。 - ソフトウェア問題報告を管理するためのコンピュータ実装されたシステムであって:
1つまたは複数のコンピュータプロセッサと;
前記コンピュータプロセッサによってアクセス可能であり、前記1つまたは複数のコンピュータプロセッサによって実行される時、
多数の異なる開発者組織からの複数のソフトウェアアプリケーション開発者を登録するように構成された登録サブシステムと;
前記複数のソフトウェアアプリケーション開発者からのオンラインアプリケーションストアに提供された複数のアプリケーションを、コンピュータサーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへの分散に利用可能にする前記オンラインアプリケーションストアであって、前記複数のユーザおよび前記多数の異なる開発者組織は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記オンラインアプリケーションストアと;
前記オンラインアプリケーションストアを使用して分散された前記複数のアプリケーションのアプリケーションに関する問題の報告を受信するように、前記問題に関するデータを受信するように、および前記複数のアプリケーションのうち特定のアプリケーションまたは前記特定のアプリケーションのうち特定のソフトウェアアプリケーション開発者に前記データを関連付けるように、プログラムされたアプリケーションバグ追跡装置と;
前記複数のアプリケーションのうち1つまたは複数のアプリケーションを提供したソフトウェアアプリケーション開発者に対する1つまたは複数の問題報告を生成するための報告生成装置であって、前記1つまたは複数の問題報告は、前記ソフトウェアアプリケーション開発者によって前記オンラインアプリケーションストアへ提供された、前記1つまたは複数のアプリケーションの、特定のアプリケーションに関する問題に関する前記データについての情報を含む、報告生成装置と;
を実装する命令を格納する1つまたは複数のコンピュータ読取可能なデバイスと;
を具備し、
前記システムは、前記開発者が取得する権利を有する前記特定のアプリケーションのユーザに関する情報がどれくらいあるのか判断する信用レベルに基づき、前記開発者に提供される情報を制限するように構成されることを特徴とするシステム。 - ソフトウェア問題報告を管理するためのコンピュータ実装されたシステムであって:
1つまたは複数のコンピュータプロセッサと;
前記コンピュータプロセッサによってアクセス可能であり、前記1つまたは複数のコンピュータプロセッサによって実行される時、
多数の異なる開発者組織からの複数のソフトウェアアプリケーション開発者を登録するように構成された登録サブシステムと;
前記複数のソフトウェアアプリケーション開発者からのオンラインアプリケーションストアに提供された複数のアプリケーションを、コンピュータサーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへの分散に利用可能にする前記オンラインアプリケーションストアであって、前記複数のユーザおよび前記多数の異なる開発者組織は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記オンラインアプリケーションストアと;
前記オンラインアプリケーションストアを使用して分散された前記複数のアプリケーションのアプリケーションに関する問題の報告を受信するように、前記問題に関するデータを受信するように、および前記複数のアプリケーションのうち特定のアプリケーションまたは前記特定のアプリケーションのうち特定のソフトウェアアプリケーション開発者に前記データを関連付けるように、プログラムされたアプリケーションバグ追跡装置と;
前記複数のアプリケーションのうち1つまたは複数のアプリケーションを提供したソフトウェアアプリケーション開発者に対する1つまたは複数の問題報告を生成するための報告生成装置であって、前記1つまたは複数の問題報告は、前記ソフトウェアアプリケーション開発者によって前記オンラインアプリケーションストアへ提供された、前記1つまたは複数のアプリケーションの、特定のアプリケーションに関する問題に関する前記データについての情報を含む、報告生成装置と;
を実装する命令を格納する1つまたは複数のコンピュータ読取可能なデバイスと;
を具備し、
前記システムは、前記開発者が、特定の問題が生じたデバイスに関するオペレーティングシステムを管理する組織からのコアアプリケーションの開発者であるか否かに基づき、前記開発者に提供される情報を制限するようにプログラムされることを特徴とするシステム。 - ソフトウェア問題報告を管理するためのコンピュータ実装されたシステムであって:
1つまたは複数のコンピュータプロセッサと;
前記コンピュータプロセッサによってアクセス可能であり、前記1つまたは複数のコンピュータプロセッサによって実行される時、
多数の異なる開発者組織からの複数のソフトウェアアプリケーション開発者を登録するように構成された登録サブシステムと;
前記複数のソフトウェアアプリケーション開発者からのオンラインアプリケーションストアに提供された複数のアプリケーションを、コンピュータサーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへの分散に利用可能にする前記オンラインアプリケーションストアであって、前記複数のユーザおよび前記多数の異なる開発者組織は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記オンラインアプリケーションストアと;
前記オンラインアプリケーションストアを使用して分散された前記複数のアプリケーションのアプリケーションに関する問題の報告を受信するように、前記問題に関するデータを受信するように、および前記複数のアプリケーションのうち特定のアプリケーションまたは前記特定のアプリケーションのうち特定のソフトウェアアプリケーション開発者に前記データを関連付けるように、プログラムされたアプリケーションバグ追跡装置と;
前記複数のアプリケーションのうち1つまたは複数のアプリケーションを提供したソフトウェアアプリケーション開発者に対する1つまたは複数の問題報告を生成するための報告生成装置であって、前記1つまたは複数の問題報告は、前記ソフトウェアアプリケーション開発者によって前記オンラインアプリケーションストアへ提供された、前記1つまたは複数のアプリケーションの、特定のアプリケーションに関する問題に関する前記データについての情報を含む、報告生成装置と;
を実装する命令を格納する1つまたは複数のコンピュータ読取可能なデバイスと;
を具備し、
前記システムは、特定の問題が生じたデバイスに関するデバイスタイプおよびオペレーティングシステム識別子を示す情報を、問題報告で提供するように構成されることを特徴とするシステム。 - 前記問題は、アプリケーションクラッシュ、アプリケーションフリーズ、過度のバッテリ使用、および手動で起動されたコンピューティングデバイスユーザコメントのうち少なくとも1つを含むことを特徴とする請求項1〜4の何れか一項に記載のシステム。
- 前記バグ分析装置は、特定のデバイスモデルまたはオペレーティングシステムバージョンに関して統計的に比較的高い報告頻度で判断することによって、問題の報告が特定のコンピューティングデバイスモデルまたはコンピュータオペレーティングシステムに関する問題を示すことを判断することを特徴とする請求項1に記載のシステム。
- 前記システムは、問題のタイプに従って問題に関する情報をグループ化するように構成されることを特徴とする請求項1〜4の何れか一項に記載のシステム。
- 開発者からのアプリケーションのアップロードを受け入れ、前記アップロードされたアプリケーションの各アプリケーションと前記アプリケーションがアップロードされた開発者アカウントとを関連付ける開発者アップロードインタフェースをさらに具備することを特徴とする請求項1〜4の何れか一項に記載のシステム。
- 前記システムは、前記開発者に関して異なるバグが生じる割合から判断される深刻度レベルによってソートされたバグを前記開発者に提示するようにプログラムされることを特徴とする請求項1〜4の何れか一項に記載のシステム。
- ソフトウェア問題報告を管理するためのコンピュータ実装された方法であって:
中央サーバシステム上で動作するオンラインアプリケーションストアから、前記中央サーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへ、複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記問題の報告が特定のコンピューティングデバイスモデルまたはコンピュータオペレーティングシステムに関する問題を示すか否かを判断するために、多数のアプリケーションにわたる問題の報告を分析する段階と;
前記複数のコンピューティングデバイスの1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバシステムで受信する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションに、前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告を関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
1人または複数人の特定のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備することを特徴とするコンピュータ実装された方法。 - ソフトウェア問題報告を管理するためのコンピュータ実装された方法であって:
中央サーバシステム上で動作するオンラインアプリケーションストアから、前記中央サーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへ、複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記複数のコンピューティングデバイスの1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバシステムで受信する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションに、前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告を関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
1人または複数人の特定のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備し、
前記開発者が取得する権利を有する前記特定のアプリケーションのユーザに関する情報がどれくらいあるのか判断する信用レベルに基づき、前記開発者に提供される情報が制限されることを特徴とするコンピュータ実装された方法。 - ソフトウェア問題報告を管理するためのコンピュータ実装された方法であって:
中央サーバシステム上で動作するオンラインアプリケーションストアから、前記中央サーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへ、複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記複数のコンピューティングデバイスの1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバシステムで受信する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションに、前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告を関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
1人または複数人の特定のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備し、
前記開発者が、特定の問題が生じたデバイスに関するオペレーティングシステムを管理する組織からのコアアプリケーションの開発者であるか否かに基づき、前記開発者に提供される情報が制限されることを特徴とするコンピュータ実装された方法。 - ソフトウェア問題報告を管理するためのコンピュータ実装された方法であって:
中央サーバシステム上で動作するオンラインアプリケーションストアから、前記中央サーバシステムから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスへ、複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記複数のコンピューティングデバイスの1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバシステムで受信する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションに、前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告を関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
1人または複数人の特定のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備し、
特定の問題が生じたデバイスに関するデバイスタイプおよびオペレーティングシステム識別子を示す情報が、問題報告で提供されることを特徴とするコンピュータ実装された方法。 - 前記複数のソフトウェアアプリケーション問題報告は、フリーズ、クラッシュ、およびユーザ生成されたコメントのうち少なくとも1つに関する報告を具備することを特徴とする請求項10〜13の何れか一項に記載のコンピュータ実装された方法。
- 前記複数のソフトウェアアプリケーション問題報告は、特定の問題報告を生成したデバイスに対するトレースデータ、および前記デバイスの構成に関する情報を含むことを特徴とする請求項10〜13の何れか一項に記載のコンピュータ実装された方法。
- 前記複数のソフトウェア開発者からのソフトウェアアプリケーションアップロードを受信し、前記アプリケーションに関する開発者アカウントに各アップロードされたアプリケーションを関連付け、前記アップロードされたアプリケーションの特定の1つと受信した問題報告とを関連付けることをさらに具備することを特徴とする請求項10〜13の何れか一項に記載のコンピュータ実装された方法。
- 命令を記録する1つまたは複数の有形で非一時的な記録可能なメディアであって、1つまたは複数のプロセッサによって実行される時:
中央サーバ上で動作するオンラインアプリケーションストアから、前記中央サーバから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスに複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記複数のコンピューティングデバイスのうち1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバで受信する段階と;
前記問題の報告が特定のコンピューティングデバイスモデルまたはコンピュータオペレーティングシステムに関する問題を示すか否かを判断するために、多数のアプリケーションにわたる問題の報告を分析する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションと前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告とを関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
前記複数のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備する動作を前記プロセッサに実行させることを特徴とする有形で非一時的なメディア。 - 命令を記録する1つまたは複数の有形で非一時的な記録可能なメディアであって、1つまたは複数のプロセッサによって実行される時:
中央サーバ上で動作するオンラインアプリケーションストアから、前記中央サーバから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスに複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記複数のコンピューティングデバイスのうち1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバで受信する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションと前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告とを関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
前記複数のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備する動作を前記プロセッサに実行させ、
前記開発者が取得する権利を有する前記特定のアプリケーションのユーザに関する情報がどれくらいあるのか判断する信用レベルに基づき、前記開発者に提供される情報が制限されることを特徴とする有形で非一時的なメディア。 - 命令を記録する1つまたは複数の有形で非一時的な記録可能なメディアであって、1つまたは複数のプロセッサによって実行される時:
中央サーバ上で動作するオンラインアプリケーションストアから、前記中央サーバから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスに複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記複数のコンピューティングデバイスのうち1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバで受信する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションと前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告とを関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
前記複数のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備する動作を前記プロセッサに実行させ、
前記開発者が、特定の問題が生じたデバイスに関するオペレーティングシステムを管理する組織からのコアアプリケーションの開発者であるか否かに基づき、前記開発者に提供される情報が制限されることを特徴とする有形で非一時的なメディア。 - 命令を記録する1つまたは複数の有形で非一時的な記録可能なメディアであって、1つまたは複数のプロセッサによって実行される時:
中央サーバ上で動作するオンラインアプリケーションストアから、前記中央サーバから遠隔にあって複数のユーザに関連付けられる複数のコンピューティングデバイスに複数のソフトウェアアプリケーションを分散する段階であって、前記複数のソフトウェアアプリケーションは、複数のソフトウェア開発者によって前記オンラインアプリケーションストアからの分散のために提供され、前記複数のユーザおよび前記複数のソフトウェア開発者は、互いに独立し、前記オンラインアプリケーションストアを経営する組織から独立している、前記分散する段階と;
前記複数のコンピューティングデバイスのうち1つまたは複数の特定のコンピューティングデバイスから複数のソフトウェアアプリケーション問題報告を前記中央サーバで受信する段階と;
前記複数のソフトウェアアプリケーションのうち特定のソフトウェアアプリケーションと前記複数のソフトウェアアプリケーション問題報告のうち特定のソフトウェアアプリケーション問題報告とを関連付ける段階と;
前記複数のソフトウェア開発者のうち特定のソフトウェア開発者から識別情報を受信する段階と;
前記特定のソフトウェア開発者からの前記識別情報の受信に応じて、前記特定のソフトウェア開発者の各アカウントに対して、前記特定のソフトウェア開発者によって提供された前記オンラインアプリケーションストアによって分散されたアプリケーションを関連付ける段階と;
前記複数のソフトウェア開発者によって提供された各ソフトウェアアプリケーションに関連付けられた1つまたは複数のソフトウェアアプリケーション問題報告を記述する情報を、前記特定のソフトウェア開発者の1人または複数人に提供する段階と;
を具備する動作を前記プロセッサに実行させ、
特定の問題が生じたデバイスに関するデバイスタイプおよびオペレーティングシステム識別子を示す情報が、問題報告で提供されることを特徴とする有形で非一時的なメディア。 - 前記複数のソフトウェアアプリケーション問題報告は、フリーズ、クラッシュ、およびユーザ生成されたコメントのうち少なくとも1つに関する報告を具備することを特徴とする請求項17〜20の何れか一項に記載の有形で非一時的なメディア。
- 前記複数のソフトウェアアプリケーション問題報告は、特定の問題報告を生成したデバイスに対するトレースデータ、および前記デバイスの構成に関する情報を含むことを特徴とする請求項17〜20の何れか一項に記載の有形で非一時的なメディア。
- 前記動作は、前記複数のソフトウェア開発者からのソフトウェアアプリケーションアップロードを受信し、前記アプリケーションに関する開発者アカウントと各アップロードされたアプリケーションとを関連付け、前記アップロードされたアプリケーションの特定の1つと受信した問題報告とを関連付けることをさらに具備することを特徴とする請求項17〜20の何れか一項に記載の有形で非一時的なメディア。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US34645310P | 2010-05-19 | 2010-05-19 | |
US61/346,453 | 2010-05-19 | ||
PCT/US2011/037210 WO2011146750A2 (en) | 2010-05-19 | 2011-05-19 | Bug clearing house |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016095944A Division JP6165922B2 (ja) | 2010-05-19 | 2016-05-12 | バグクリアリングハウス |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013531839A JP2013531839A (ja) | 2013-08-08 |
JP2013531839A5 JP2013531839A5 (ja) | 2014-06-26 |
JP5937577B2 true JP5937577B2 (ja) | 2016-06-22 |
Family
ID=44992344
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013511363A Active JP5937577B2 (ja) | 2010-05-19 | 2011-05-19 | バグクリアリングハウス |
JP2016095944A Active JP6165922B2 (ja) | 2010-05-19 | 2016-05-12 | バグクリアリングハウス |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016095944A Active JP6165922B2 (ja) | 2010-05-19 | 2016-05-12 | バグクリアリングハウス |
Country Status (8)
Country | Link |
---|---|
US (4) | US8898637B2 (ja) |
EP (1) | EP2572282A4 (ja) |
JP (2) | JP5937577B2 (ja) |
KR (2) | KR101789266B1 (ja) |
CN (2) | CN103038752B (ja) |
AU (1) | AU2011255477B2 (ja) |
CA (1) | CA2798759C (ja) |
WO (1) | WO2011146750A2 (ja) |
Families Citing this family (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103038752B (zh) | 2010-05-19 | 2016-04-13 | 谷歌公司 | 一种用于管理软件问题报告的方法、***和设备 |
US8516308B1 (en) * | 2011-03-09 | 2013-08-20 | Amazon Technologies, Inc. | Crash based incompatibility prediction for classes of mobile devices crash data |
US8788944B1 (en) | 2011-03-09 | 2014-07-22 | Amazon Technologies, Inc. | Personalized mobile device application presentation using photograph-based capability detection |
US8438532B2 (en) | 2011-04-19 | 2013-05-07 | Sonatype, Inc. | Method and system for scoring a software artifact for a user |
US8612936B2 (en) | 2011-06-02 | 2013-12-17 | Sonatype, Inc. | System and method for recommending software artifacts |
US8572553B2 (en) * | 2011-06-10 | 2013-10-29 | International Business Machines Corporation | Systems and methods for providing feedback for software components |
US8713531B1 (en) * | 2011-06-28 | 2014-04-29 | Google Inc. | Integrated bug tracking and testing |
US8473894B2 (en) | 2011-09-13 | 2013-06-25 | Sonatype, Inc. | Method and system for monitoring metadata related to software artifacts |
US8627270B2 (en) | 2011-09-13 | 2014-01-07 | Sonatype, Inc. | Method and system for monitoring a software artifact |
US9141378B2 (en) * | 2011-09-15 | 2015-09-22 | Sonatype, Inc. | Method and system for evaluating a software artifact based on issue tracking and source control information |
US9244510B1 (en) * | 2011-09-23 | 2016-01-26 | The Mathworks, Inc. | Bug report checks in a modeling system |
US9262250B2 (en) | 2011-12-12 | 2016-02-16 | Crashlytics, Inc. | System and method for data collection and analysis of information relating to mobile applications |
US9703680B1 (en) * | 2011-12-12 | 2017-07-11 | Google Inc. | System and method for automatic software development kit configuration and distribution |
US9087154B1 (en) | 2011-12-12 | 2015-07-21 | Crashlytics, Inc. | System and method for providing additional functionality to developer side application in an integrated development environment |
US20130159851A1 (en) * | 2011-12-20 | 2013-06-20 | Bewo Technologies Pvt.Ltd | Method and system for providing help content to users |
US8862947B1 (en) * | 2011-12-29 | 2014-10-14 | Google Inc. | Application version deployment using crash reports |
CN102591667B (zh) * | 2012-01-16 | 2015-05-27 | 深圳市同洲电子股份有限公司 | 一种远程发布应用的方法及装置 |
US8656343B2 (en) | 2012-02-09 | 2014-02-18 | Sonatype, Inc. | System and method of providing real-time updates related to in-use artifacts in a software development environment |
JP6024126B2 (ja) * | 2012-03-02 | 2016-11-09 | 株式会社リコー | 障害対応支援装置、障害対応支援システム、障害対応支援方法、及び障害対応支援プログラム |
US8825689B2 (en) | 2012-05-21 | 2014-09-02 | Sonatype, Inc. | Method and system for matching unknown software component to known software component |
US9792585B2 (en) * | 2012-06-21 | 2017-10-17 | Google Inc. | Mobile application management |
US9141408B2 (en) | 2012-07-20 | 2015-09-22 | Sonatype, Inc. | Method and system for correcting portion of software application |
US9135263B2 (en) | 2013-01-18 | 2015-09-15 | Sonatype, Inc. | Method and system that routes requests for electronic files |
US8954546B2 (en) | 2013-01-25 | 2015-02-10 | Concurix Corporation | Tracing with a workload distributor |
US8924941B2 (en) | 2013-02-12 | 2014-12-30 | Concurix Corporation | Optimization analysis using similar frequencies |
US8997063B2 (en) | 2013-02-12 | 2015-03-31 | Concurix Corporation | Periodicity optimization in an automated tracing system |
US20130283281A1 (en) | 2013-02-12 | 2013-10-24 | Concurix Corporation | Deploying Trace Objectives using Cost Analyses |
US20140237304A1 (en) * | 2013-02-20 | 2014-08-21 | Htc Corporation | Method for collecting error status information of an electronic device |
US20140244516A1 (en) * | 2013-02-25 | 2014-08-28 | Carrier Iq, Inc. | Mobile Wireless Customer Micro-Care Apparatus and Method |
US9213622B1 (en) * | 2013-03-14 | 2015-12-15 | Square, Inc. | System for exception notification and analysis |
US20140279131A1 (en) * | 2013-03-14 | 2014-09-18 | Robert Edward Sullivan | On-line marketplace service |
US9665474B2 (en) | 2013-03-15 | 2017-05-30 | Microsoft Technology Licensing, Llc | Relationships derived from trace data |
US9009544B2 (en) * | 2013-03-28 | 2015-04-14 | Oracle International Corporation | User operation history for web application diagnostics |
US9575874B2 (en) | 2013-04-20 | 2017-02-21 | Microsoft Technology Licensing, Llc | Error list and bug report analysis for configuring an application tracer |
WO2014176587A2 (en) | 2013-04-26 | 2014-10-30 | The Trustees Of Columbia University In The City Of New York | Systems and methods for mobile applications |
KR20140128737A (ko) * | 2013-04-29 | 2014-11-06 | 삼성전자주식회사 | 어플리케이션 결함을 관리하기 위한 장치 및 방법 |
US9734040B2 (en) | 2013-05-21 | 2017-08-15 | Microsoft Technology Licensing, Llc | Animated highlights in a graph representing an application |
US8990777B2 (en) | 2013-05-21 | 2015-03-24 | Concurix Corporation | Interactive graph for navigating and monitoring execution of application code |
US20140379747A1 (en) * | 2013-06-19 | 2014-12-25 | Microsoft Corporation | Identifying relevant apps in response to queries |
EP3019971B1 (en) * | 2013-07-12 | 2020-05-06 | Google LLC | Methods and systems for performance monitoring for mobile applications |
US9280841B2 (en) | 2013-07-24 | 2016-03-08 | Microsoft Technology Licensing, Llc | Event chain visualization of performance data |
US9292415B2 (en) | 2013-09-04 | 2016-03-22 | Microsoft Technology Licensing, Llc | Module specific tracing in a shared module environment |
US9298588B2 (en) | 2013-09-04 | 2016-03-29 | Microsoft Technology Licensing, Llc | Tracing system for application and module tracing |
US9311213B2 (en) | 2013-09-04 | 2016-04-12 | Microsoft Technology Licensing, Llc | Module database with tracing options |
CN105723357B (zh) * | 2013-09-04 | 2019-06-28 | 微软技术许可有限责任公司 | 共享模块环境中的因模块而异的跟踪 |
CN104468637B (zh) * | 2013-09-12 | 2018-08-31 | 阿里巴巴集团控股有限公司 | 一种下载以及安装客户端的方法和设备 |
WO2015071778A1 (en) | 2013-11-13 | 2015-05-21 | Concurix Corporation | Application execution path tracing with configurable origin definition |
WO2015071777A1 (en) | 2013-11-13 | 2015-05-21 | Concurix Corporation | Software component recommendation based on multiple trace runs |
US10241785B2 (en) | 2013-11-13 | 2019-03-26 | Microsoft Technology Licensing, Llc | Determination of production vs. development uses from tracer data |
US9626239B2 (en) * | 2014-01-06 | 2017-04-18 | Red Hat, Inc. | Bug reporting and communication |
KR102298562B1 (ko) * | 2014-01-17 | 2021-09-06 | 에스케이플래닛 주식회사 | 애플리케이션 실행 품질 서비스 시스템 및 방법 |
US9697545B1 (en) | 2014-03-11 | 2017-07-04 | Vmware, Inc. | Service monitor for monitoring and tracking the performance of an application running on different mobile devices |
CN103886255B (zh) * | 2014-03-12 | 2017-11-10 | 可牛网络技术(北京)有限公司 | 应用程序的隐私权限管理方法和装置 |
US9836343B2 (en) | 2014-03-17 | 2017-12-05 | Microsoft Technology Licensing, Llc | Framework for user-mode crash reporting |
US9898189B2 (en) * | 2014-03-17 | 2018-02-20 | Htc Corporation | User trial feedback method, electronic device and computer-readable medium |
JP6561433B2 (ja) | 2014-05-15 | 2019-08-21 | ソニー株式会社 | 複数のハードウェアのエレメントを連係動作させることによって機能を実現させるための方法、システム、端末装置、およびサーバ |
US9952847B1 (en) * | 2014-05-20 | 2018-04-24 | Charles E. Comer | Process for user-requested acquisition of remote content |
US9436533B2 (en) | 2014-05-30 | 2016-09-06 | Apteligent, Inc. | System for monitoring and tracking application crashes occurring on different mobile devices |
US20170220340A1 (en) * | 2014-08-06 | 2017-08-03 | Nec Corporation | Information-processing system, project risk detection method and recording medium |
US20160048383A1 (en) * | 2014-08-13 | 2016-02-18 | Microsoft Technology Licensing, Llc | Isv update delivery |
US10114627B2 (en) * | 2014-09-17 | 2018-10-30 | Salesforce.Com, Inc. | Direct build assistance |
US11195162B2 (en) | 2014-10-06 | 2021-12-07 | Vmware, Inc. | System for defining and tracking transactions of mobile devices |
CN104281526A (zh) * | 2014-10-28 | 2015-01-14 | 用友软件股份有限公司 | 故障反馈方法、故障反馈***和终端 |
US9747152B2 (en) | 2015-04-27 | 2017-08-29 | Splunk Inc. | Tracking incomplete transactions in correlation with application errors |
US20160357530A1 (en) * | 2015-06-05 | 2016-12-08 | Apple Inc. | Method and apparatus for intermediate representation of applications |
US9785535B2 (en) | 2015-08-10 | 2017-10-10 | Accenture Global Services Limited | Multi-data analysis based proactive defect detection and resolution |
EP3131014B1 (en) * | 2015-08-10 | 2021-12-29 | Accenture Global Services Limited | Multi-data analysis based proactive defect detection and resolution |
US10146512B1 (en) | 2015-08-28 | 2018-12-04 | Twitter, Inc. | Feature switching kits |
JP2018522317A (ja) * | 2015-09-02 | 2018-08-09 | グーグル エルエルシー | ソフトウェア開発および分散プラットフォーム |
US10025701B2 (en) * | 2016-05-16 | 2018-07-17 | Google Llc | Application pre-release report |
US9971594B2 (en) | 2016-08-16 | 2018-05-15 | Sonatype, Inc. | Method and system for authoritative name analysis of true origin of a file |
JP6944177B2 (ja) * | 2017-03-01 | 2021-10-06 | 株式会社デプロイゲート | コミュニケーションプログラム、情報処理装置、及びコミュニケーション方法 |
US10482000B2 (en) * | 2017-04-24 | 2019-11-19 | Microsoft Technology Licensing, Llc | Machine learned decision guidance for alerts originating from monitoring systems |
CN107563205A (zh) * | 2017-09-20 | 2018-01-09 | 杭州安恒信息技术有限公司 | 典型智能设备漏洞检测方法及渗透装置 |
US10733040B2 (en) * | 2018-02-01 | 2020-08-04 | Faro Technologies, Inc. | Individual bug fixed messages for software users |
CN111061410B (zh) * | 2018-10-16 | 2021-08-13 | 华为技术有限公司 | 一种冻屏处理方法及终端 |
JPWO2020179833A1 (ja) * | 2019-03-07 | 2020-09-10 | ||
KR102199247B1 (ko) * | 2019-04-02 | 2021-01-07 | 넷마블 주식회사 | 버그 제보를 위한 게임 서비스 제공 시스템 |
CN110580154A (zh) * | 2019-05-24 | 2019-12-17 | ***股份有限公司 | 基于h5接入方式的接入方法及其接入组件和移动终端 |
US11182042B2 (en) * | 2019-06-26 | 2021-11-23 | Sap Se | Application input and feedback system |
US11443345B2 (en) | 2019-06-27 | 2022-09-13 | International Business Machines Corporation | Application modification using software services |
KR20210055387A (ko) | 2019-11-07 | 2021-05-17 | 삼성전자주식회사 | 컨텍스트에 기반하여 애플리케이션을 제공하는 서버 및 그 제어 방법 |
CN110990427B (zh) * | 2019-12-16 | 2024-05-10 | 北京智游网安科技有限公司 | 一种应用程序所属区域统计方法、***及存储介质 |
US11645192B2 (en) | 2020-03-11 | 2023-05-09 | Nec Corporation | Graph-based method for inductive bug localization |
US20210304142A1 (en) * | 2020-03-31 | 2021-09-30 | Atlassian Pty Ltd. | End-user feedback reporting framework for collaborative software development environments |
CN115310099A (zh) * | 2022-10-12 | 2022-11-08 | 北京盛邦赛云科技有限公司 | 漏洞坐标系建立方法、漏洞分析方法、装置及相关设备 |
Family Cites Families (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2224689C (en) * | 1995-06-02 | 2002-10-29 | Rational Software Corporation | Remote monitoring of computer programs |
US6725399B1 (en) * | 1999-07-15 | 2004-04-20 | Compuware Corporation | Requirements based software testing method |
US6665824B1 (en) | 2000-05-15 | 2003-12-16 | Microsoft Corporation | System and method for handling a failure reporting conversation |
US7657872B2 (en) * | 2000-10-23 | 2010-02-02 | Nintendo Of America Inc. | Product testing and bug tracking system |
JP2002149855A (ja) * | 2000-11-10 | 2002-05-24 | Hitachi Ltd | ソフトウェア問題管理システム |
US7234131B1 (en) | 2001-02-21 | 2007-06-19 | Raytheon Company | Peer review evaluation tool |
EP1402352A4 (en) | 2001-02-22 | 2010-08-25 | Accenture Global Services Gmbh | DISTRIBUTED DEVELOPMENT ENVIRONMENT FOR BUILDING INTERNET APPLICATIONS BY DEVELOPERS AT DISCONTINUED LOCATIONS |
US6978441B2 (en) * | 2001-10-03 | 2005-12-20 | Sun Microsystems, Inc. | Rating apparatus and method for evaluating bugs |
US7401321B2 (en) | 2003-04-14 | 2008-07-15 | International Business Machines Corporation | Method and apparatus for processing information on software defects during computer software development |
US20050097516A1 (en) * | 2003-11-05 | 2005-05-05 | Microsoft Corporation | Extensible and dynamically-configurable problem-reporting client |
US7603653B2 (en) | 2004-03-15 | 2009-10-13 | Ramco Systems Limited | System for measuring, controlling, and validating software development projects |
US20060015840A1 (en) | 2004-03-31 | 2006-01-19 | Wendall Marvel | Parameter-based software development, distribution, and disaster recovery |
US7509626B1 (en) | 2004-03-31 | 2009-03-24 | Sprint Communications Company | Demonstrating proof of concept of a project with requirements component providing weights on importance and tracking with use cases |
US20060168569A1 (en) * | 2005-01-26 | 2006-07-27 | Microsoft Corporation | Beta parser |
US8126760B2 (en) * | 2005-03-25 | 2012-02-28 | Microsoft Corporation | Work item tracking system for projects |
US7458064B2 (en) * | 2005-04-11 | 2008-11-25 | Microsoft Corporation | Methods and apparatus for generating a work item in a bug tracking system |
US7743360B2 (en) * | 2005-07-05 | 2010-06-22 | Microsoft Corporation | Graph browser and implicit query for software development |
US7739653B2 (en) * | 2005-07-05 | 2010-06-15 | Microsoft Corporation | Representing software development item relationships via a graph |
US7614043B2 (en) | 2005-08-26 | 2009-11-03 | Microsoft Corporation | Automated product defects analysis and reporting |
US7305325B2 (en) * | 2006-01-12 | 2007-12-04 | International Business Machines Corporation | Method to improve requirements, design manufacturing, and transportation in mass manufacturing industries through analysis of defect data |
US7490081B2 (en) * | 2006-01-18 | 2009-02-10 | International Business Machines Corporation | Method and system for automatic identification and notification of relevant software defects |
JP2007272443A (ja) | 2006-03-30 | 2007-10-18 | Hokkaido Univ | 開発支援装置、開発支援方法および開発支援プログラム |
US9047164B2 (en) * | 2006-09-12 | 2015-06-02 | Opshub, Inc. | Calculating defect density by file and source module |
CN101155230B (zh) * | 2006-09-29 | 2010-05-26 | 海尔集团公司 | 一种网络家电故障反馈*** |
US20080141221A1 (en) * | 2006-12-08 | 2008-06-12 | Microsoft Corporation | Using recorder technology to find defects in software applications |
US7954008B2 (en) * | 2007-01-15 | 2011-05-31 | Microsoft Corporation | Objective assessment of application crashes from a customer environment |
WO2008124038A1 (en) * | 2007-04-03 | 2008-10-16 | Ldra Technology, Inc. | Automated management of software requirements verification |
JP2008271126A (ja) | 2007-04-19 | 2008-11-06 | Ntt Docomo Inc | 移動端末装置、移動端末装置の診断方法 |
US7890814B2 (en) * | 2007-06-27 | 2011-02-15 | Microsoft Corporation | Software error report analysis |
US20110010214A1 (en) * | 2007-06-29 | 2011-01-13 | Carruth J Scott | Method and system for project management |
US7895470B2 (en) * | 2007-07-09 | 2011-02-22 | International Business Machines Corporation | Collecting and representing knowledge |
WO2009054847A1 (en) | 2007-10-23 | 2009-04-30 | Qualcomm Incorporated | Management of failures in wireless field devices |
US8448138B2 (en) * | 2008-01-15 | 2013-05-21 | Microsoft Corporation | Recording user-driven events within a computing system |
US7512933B1 (en) | 2008-01-27 | 2009-03-31 | International Business Machines Corporation | Method and system for associating logs and traces to test cases |
US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
US8271949B2 (en) * | 2008-07-31 | 2012-09-18 | International Business Machines Corporation | Self-healing factory processes in a software factory |
US20100070231A1 (en) * | 2008-09-05 | 2010-03-18 | Hanumant Patil Suhas | System and method for test case management |
EP2380106B1 (en) * | 2008-12-18 | 2018-05-30 | Koninklijke Philips N.V. | Software bug and performance deficiency reporting system |
US9020943B2 (en) * | 2009-01-07 | 2015-04-28 | Oracle International Corporation | Methods, systems, and computer program product for automatically categorizing defects |
US8745153B2 (en) * | 2009-02-09 | 2014-06-03 | Apple Inc. | Intelligent download of application programs |
US20100235430A1 (en) * | 2009-03-13 | 2010-09-16 | Bruce Kim | Methods and systems to provide services to a mobile device |
US8418147B1 (en) * | 2009-05-08 | 2013-04-09 | Versionone, Inc. | Methods and systems for reporting on build runs in software development |
US8438544B2 (en) * | 2009-06-18 | 2013-05-07 | International Business Machines Corporation | Open systems developer portal and managing software development projects |
US8332808B2 (en) * | 2009-10-21 | 2012-12-11 | Celtic Testing Expert, Inc. | Systems and methods of generating a quality assurance project status |
US8407724B2 (en) * | 2009-12-17 | 2013-03-26 | Oracle International Corporation | Agile help, defect tracking, and support framework for composite applications |
US20110252405A1 (en) | 2010-04-10 | 2011-10-13 | Ilan Meirman | Detecting user interface defects in a software application |
CN103038752B (zh) | 2010-05-19 | 2016-04-13 | 谷歌公司 | 一种用于管理软件问题报告的方法、***和设备 |
US20110321007A1 (en) * | 2010-06-29 | 2011-12-29 | International Business Machines Corporation | Targeting code sections for correcting computer program product defects using records of a defect tracking system |
WO2012066091A1 (en) * | 2010-11-21 | 2012-05-24 | Verifyter Ab | Method and apparatus for automatic diagnosis of software failures |
US9286193B2 (en) * | 2011-04-12 | 2016-03-15 | Accenture Global Services Limited | Prioritization and assignment manager for an integrated testing platform |
US20130104105A1 (en) * | 2011-04-18 | 2013-04-25 | Julian M. Brown | Test data supply chain manager for an integrated testing platform |
US8826222B2 (en) * | 2011-08-02 | 2014-09-02 | International Business Machines Corporation | Pre-merge conflict avoidance |
US9491072B2 (en) * | 2013-07-09 | 2016-11-08 | Oracle International Corporation | Cloud services load testing and analysis |
-
2011
- 2011-05-19 CN CN201180024596.3A patent/CN103038752B/zh active Active
- 2011-05-19 JP JP2013511363A patent/JP5937577B2/ja active Active
- 2011-05-19 KR KR1020127033129A patent/KR101789266B1/ko active IP Right Grant
- 2011-05-19 EP EP11784262.5A patent/EP2572282A4/en not_active Ceased
- 2011-05-19 KR KR1020177029725A patent/KR101829406B1/ko active IP Right Grant
- 2011-05-19 WO PCT/US2011/037210 patent/WO2011146750A2/en active Application Filing
- 2011-05-19 US US13/111,791 patent/US8898637B2/en active Active
- 2011-05-19 CN CN201610184580.3A patent/CN105868039B/zh active Active
- 2011-05-19 CA CA2798759A patent/CA2798759C/en active Active
- 2011-05-19 AU AU2011255477A patent/AU2011255477B2/en active Active
- 2011-09-30 US US13/250,337 patent/US8381189B2/en active Active
-
2014
- 2014-11-20 US US14/549,131 patent/US9323598B2/en active Active
-
2016
- 2016-04-25 US US15/137,313 patent/US10007512B2/en active Active
- 2016-05-12 JP JP2016095944A patent/JP6165922B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
KR20130114592A (ko) | 2013-10-17 |
JP2013531839A (ja) | 2013-08-08 |
CN103038752A (zh) | 2013-04-10 |
WO2011146750A2 (en) | 2011-11-24 |
US8898637B2 (en) | 2014-11-25 |
US20160299756A1 (en) | 2016-10-13 |
US20110314438A1 (en) | 2011-12-22 |
US8381189B2 (en) | 2013-02-19 |
EP2572282A2 (en) | 2013-03-27 |
WO2011146750A3 (en) | 2012-01-26 |
US10007512B2 (en) | 2018-06-26 |
US20120023475A1 (en) | 2012-01-26 |
KR101829406B1 (ko) | 2018-02-19 |
KR20170119725A (ko) | 2017-10-27 |
KR101789266B1 (ko) | 2017-11-20 |
CN103038752B (zh) | 2016-04-13 |
US20150234699A1 (en) | 2015-08-20 |
US9323598B2 (en) | 2016-04-26 |
JP6165922B2 (ja) | 2017-07-19 |
AU2011255477B2 (en) | 2015-04-02 |
CN105868039B (zh) | 2019-09-06 |
JP2016173844A (ja) | 2016-09-29 |
CN105868039A (zh) | 2016-08-17 |
CA2798759A1 (en) | 2011-11-24 |
AU2011255477A1 (en) | 2012-11-22 |
EP2572282A4 (en) | 2017-04-26 |
CA2798759C (en) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6165922B2 (ja) | バグクリアリングハウス | |
US9985905B2 (en) | System and method for cloud enterprise services | |
US8423954B2 (en) | Interactive container of development components and solutions | |
US8175936B2 (en) | Method and system for identifying reusable development components | |
US8745583B2 (en) | Method and system for managing development components | |
US8095911B2 (en) | Method and system for utilizing development components | |
JP6426732B2 (ja) | 自動的に生成された仮想環境を用いたユーザサポートエクスペリエンス | |
JP2017519312A (ja) | 映画産業プロフェッショナルのためのグローバル交換プラットホーム | |
JP6263634B2 (ja) | コミュニティ情報を管理するための方法及びシステム | |
US10140667B2 (en) | Social customer relationship management opportunity templating | |
US9842343B2 (en) | Systems and methods for an online marketplace for accessories of a remote monitoring and management product | |
US10789219B1 (en) | Insurance policy processing using questions sets | |
Chakraborty et al. | Understanding Azure Monitoring: Includes IaaS and PaaS Scenarios | |
JP7136836B2 (ja) | 情報処理方法、情報処理装置及びプログラム | |
US20240160481A1 (en) | Automated task management in analytics computing systems | |
US9367373B2 (en) | Automatic configuration consistency check | |
IaaS et al. | Understanding Azure Monitoring | |
Rao | Instant Oracle BPM for Financial Services How-to | |
WO2016157079A1 (en) | Evaluation of comuting device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140512 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140512 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150608 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20150903 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20151002 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20151030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151109 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20151118 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20151127 |
|
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: 20160412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160512 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5937577 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |