Systems and methods for software development
    51.
    发明授权
    Systems and methods for software development 失效
    软件开发的系统和方法

    公开(公告)号:US07778866B2

    公开(公告)日:2010-08-17

    申请号:US11035783

    申请日:2005-01-14

    申请人: John M. Hughes

    发明人: John M. Hughes

    IPC分类号: G06F11/34

    摘要: This invention relates to methods and a system for developing software. In one embodiment, a method for developing software includes communicating a specification for the design of a software program to a first plurality of developers, in response to the specification, receiving a design from a subset of the developers to a subset of the developers, facilitating a design review process for scoring the designs, selecting one design based on its score, communicating the selected design to a second plurality of software developers, in response to the design, receiving software programs from a subset of the second plurality of developers, facilitating a software review process for scoring the programs, and selecting one program based on its score. In another embodiment, a method for the distributed development of software includes providing a software development system to a distributed community of developers, the system including software development software that utilizes a structured development methodology, a communication server, and a review board for determining the quality of submitted software; accepting a request to create a software program; and facilitating the development of the program by a subset of the distributed community of developers using the software development system.

    摘要翻译: 本发明涉及开发软件的方法和系统。 在一个实施例中,用于开发软件的方法包括:响应于该规范,向第一多个开发人员传达软件程序设计的规范,从开发人员的子集接收设计到开发人员的子集,促进 用于对设计进行评分的设计审查过程,响应于设计,基于其分数选择一个设计,将所选择的设计传达给第二多个软件开发者,从第二多个开发人员的子集接收软件程序,促进 评估程序的软件审查过程,并根据其得分选择一个程序。 在另一个实施例中,用于软件的分布式开发的方法包括向开发人员的分布式社区提供软件开发系统,该系统包括利用结构化开发方法的软件开发软件,通信服务器和用于确定质量的审查板 的提交软件; 接受创建软件程序的请求; 并通过使用软件开发系统的开发人员分布式社区的一小部分来促进程序的开发。

    SYSTEM AND METHOD FOR CONDUCTING COMPETITIONS
    52.
    发明申请
    SYSTEM AND METHOD FOR CONDUCTING COMPETITIONS 有权
    导致竞赛的系统和方法

    公开(公告)号:US20100178978A1

    公开(公告)日:2010-07-15

    申请号:US12465369

    申请日:2009-05-13

    IPC分类号: A63F9/24

    摘要: In general, in one aspect, a method for developing an asset by competition includes specifying standards for an asset, receiving from potential contestants indicia of interest in participating in an asset development competition in which the contestants compete to develop an asset, and determining an estimated likelihood that the asset development competition will result in an asset that meets the minimum standards based on historical information about the performance of the contestants from whom the indicia of interest were received. Steps may be taken to increase the estimated likelihood of success, upon a determination that the likelihood is less than desired. Steps may be taken to prevent registration by additional participants, upon a determination that the estimated likelihood is at or above a predetermined threshold.

    摘要翻译: 一般来说,一方面,通过竞争开发资产的方法包括指定资产的标准,从参与参与竞争开发资产的资产发展竞争中的潜在参赛者的利益标志接收,并确定估计的 资产发展竞争的可能性将导致符合最低标准的资产,该资产根据收到有关利益标记的参赛者的表现的历史信息。 在确定可能性小于期望值时,可采取步骤增加估计的成功可能性。 在确定估计似然度处于或高于预定阈值时,可以采取步骤来防止额外参与者的注册。

    SYSTEM AND METHOD FOR CONTENT DEVELOPMENT
    53.
    发明申请
    SYSTEM AND METHOD FOR CONTENT DEVELOPMENT 审中-公开
    内容开发的系统和方法

    公开(公告)号:US20100121650A1

    公开(公告)日:2010-05-13

    申请号:US12487874

    申请日:2009-06-19

    IPC分类号: G06Q30/00 G06Q99/00

    CPC分类号: G06Q30/02

    摘要: Media content is developed using a competition model and supporting computerized systems. Multiple competition phases may be held to generate content throughout the creative process from idea to completed project. Prizes are awarded to the competitors that create winning submissions and the reuse of submissions.

    摘要翻译: 媒体内容是使用竞争模式和支持计算机化系统开发的。 可能会举行多个竞争阶段,以便在创意过程中从创意到完成的项目中产生内容。 奖品颁发给创建获奖提交的竞争对手以及重复使用的提交。

    System and Method for Collective Response Aggregation
    54.
    发明申请
    System and Method for Collective Response Aggregation 审中-公开
    集体反应聚集的系统和方法

    公开(公告)号:US20080167960A1

    公开(公告)日:2008-07-10

    申请号:US11970498

    申请日:2008-01-07

    申请人: John M. Hughes

    发明人: John M. Hughes

    IPC分类号: G06Q30/00 A63F9/24

    摘要: This invention relates to a system and methods for aggregated question answering by a number of entities, holding solutions competitions, and rewarding contestants who solutions are closest to the actual solution, and rewarding contestants who participate in competitions for their participation regardless of performance.

    摘要翻译: 本发明涉及多个实体进行聚合问答的系统和方法,举办解决方案竞赛,奖励与解决方案最接近实际解决方案的参赛者,并且奖励参与竞赛的参赛者,无论其性能如何。

    Systems and methods for coding competitions

    公开(公告)号:US07300346B2

    公开(公告)日:2007-11-27

    申请号:US11193019

    申请日:2005-07-29

    IPC分类号: G06F19/00 G06F17/00

    摘要: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant, determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.

    Systems and methods for software development
    56.
    发明申请
    Systems and methods for software development 审中-公开
    软件开发的系统和方法

    公开(公告)号:US20070220479A1

    公开(公告)日:2007-09-20

    申请号:US11700393

    申请日:2007-01-31

    申请人: John M. Hughes

    发明人: John M. Hughes

    IPC分类号: G06F9/44

    CPC分类号: G06F8/00 G06Q30/02

    摘要: Software applications are developed by facilitating online software programming contests that result in functional software components. Teams of two or more developers form to compete in the competition, and a specification for the design of the software application describing the software components to be used in the development of the application are sent to the teams. In response to the specification the teams submit an assembled application built using the software components. A review process is used to score the applications, and one application is selected based on the score.

    摘要翻译: 软件应用程序是通过促进导致功能性软件组件的在线软件编程竞赛来开发的。 两个或多个开发人员的团队组成竞争对手,并将描述应用程序开发中使用的软件组件的软件应用程序的设计规范发送给团队。 响应规范,团队提交使用软件组件构建的组装应用程序。 评估过程用于评估应用程序,并根据分数选择一个应用程序。

    Method and system for communicating programmer information to potential employers

    公开(公告)号:US06984177B2

    公开(公告)日:2006-01-10

    申请号:US10378539

    申请日:2003-02-28

    IPC分类号: G06F17/00 G06F19/00

    摘要: This invention relates to a method and apparatus for providing a coding competition. In one embodiment, a method for providing a coding competition includes transmitting a coding problem to contestants, receiving computer code created by a contestant determining a response of the computer code to test data, and evaluating the response of the computer code to the test data. In another embodiment, a method for evaluating a skill level of a contestant includes electronically communicating a coding problem to contestants, electronically receiving a software program in response to the coding problem from one of the contestants, evaluating the received software program, awarding points to the contestant based on the received software program, and determining a rating for the contestant for the competition based on the number of points awarded to the contestant.