Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for software development

A technology of software development and software developers, applied in the direction of software design, digital computer components, instruments, etc., can solve problems such as quality and continuity doubts

Inactive Publication Date: 2007-12-19
TOPCODER
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This solution relieves the company of the burden of managing individual employees, however the quality and consistency of work may be questionable, and the challenge of integrating work from many external distributors may also be significant

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for software development
  • Systems and methods for software development
  • Systems and methods for software development

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] 1, in one embodiment, a distributed software development system 101 includes at least one server 104, and at least one client 108, 108', 108", generally designated by 108. As shown, the distributed The conventional software development system includes three clients 108, 108, 108", but this is for example purposes only and any number of clients 108 is contemplated. Client 108 is preferably implemented as software running on a personal computer (e.g., a PC with an INTEL processor or APPLE MACINTOSH) capable of running an operating system such as MICROSOFT WINDOWS from Microsoft Corporation of Redmond, Washington The operating system family, the MACINTOSH operating system from Apple Computer of Cupertino, California, and various Unixes, such as SUNSOLARIS from SUN MICROSYSTEMS, GNU / Linus from RED HAT, Inc. of Durham, North Carolina (and other systems). Such clients 108 may also be implemented on hardware such as intelligent or dumb terminals, network computers, wireless d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

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.

Description

[0001] Cross-Cross-References to Related Applications [0002] This application claims priority to US Provisional Patent Application Serial No. 60 / 536,760, filed January 15,2004. technical field [0003] This application relates to computer-based methods and systems for developing and distributing software, and more particularly to methods and systems that facilitate distributed development of software. Background technique [0004] In the United States and elsewhere, computers have become a part of people's everyday lives, both in the workplace and in their personal endeavors. This is because a general-purpose computer can be programmed to run a variety of software programs, each providing different processing and networking capabilities. Computer programmers develop computer code. Some companies employ large numbers of computer programmers to develop code for the benefit of the company. [0005] One solution is to hire a large number of programmers and develop the softw...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F15/02G06F9/44G06Q10/00
CPCG06Q10/00G06F8/20
Inventor J・M・休斯
Owner TOPCODER
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products