Research Looks at How Open Source Software Gets Written
September 20, 2006Computer software systems are now among the most complex, expensive artifacts ever created by humans, and some of the most sophisticated are being built by teams of volunteers as "open source" projects, where any programmer can read the code and suggest changes.
A group of UC Davis researchers has just received a three-year, $750,000 grant from the National Science Foundation to study how open source software such as the Apache Web server is built.
Unlike a cathedral or an airliner, there is no "blueprint" for a piece of open source software that shows all the parts in relation to each other, said Premkumar Devanbu, a professor of computer science at UC Davis and a principal investigator on the grant. Typically, a small group of programmers looks after the core elements of the system, and the rest is broken up into modules that are attacked by a floating group of volunteers who report flaws and suggest modifications.
Open source defies conventional wisdom about collaborative projects. For example, most office workers know that the slowest member of the team sets the pace for everybody else. But in open source projects, work moves at the speed of the fastest member of the team, and adding more hands speeds things up rather than slowing them down, Devanbu said.
The researchers will focus on the Apache Web server, the PostgreSQL database and the Python scripting language. They will collect information from the message boards, bug reports and e-mail discussions to understand how design teams organize themselves and interact.
Devanbu and colleagues think that the way teams are organized will be reflected in the resulting software. At the same time, the structure of the software will itself have an effect on how teams of programmers are put together. For example, software that is broken into large chunks of code might need a different approach than a structure of smaller chunks.
The UC Davis team includes Devanbu; Vladimir Filkov, assistant professor of computer science; Raissa D'Souza, assistant professor of mechanical and aeronautical engineering; Anand Swaminathan, professor in the Graduate School of Management; and Greta Hsu, assistant professor in the Graduate School of Management.
Source: UC Davis
-
Scientists develop biological computer to encrypt and decipher images
Feb 07, 2012 |
4.5 / 5 (12) |
3
-
Researchers weigh methods to more accurately measure genome sequencing
Feb 03, 2012 |
5 / 5 (3) |
0
-
KIT: Fast and easy programming
Feb 01, 2012 |
5 / 5 (2) |
0
-
3Qs: An Apple for the teacher - and student
Jan 31, 2012 |
1 / 5 (1) |
0
-
Aero-engineers debut open-source fluid dynamics design application
Jan 24, 2012 |
5 / 5 (6) |
1
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
4.9 / 5 (31) |
30
-
Something old, something new: Evolution and the structural divergence of duplicate genes
Jan 31, 2012 |
4.6 / 5 (7) |
1
-
The hidden nanoworld of ice crystals: Revealing the dynamic behavior of quasi-liquid layers
Jan 30, 2012 |
5 / 5 (3) |
1
-
Stock market network reveals investor clustering
Jan 27, 2012 |
3.9 / 5 (23) |
8
-
Of microchemistry and molecules: Electronic microfluidic device synthesizes biocompatible probes
Jan 26, 2012 |
5 / 5 (1) |
0
-
Calling function with no input argument
7 hours ago
-
Force free body diagram problem on gym equipment
8 hours ago
-
Empirical data regarding shower heads and water
15 hours ago
-
feed hold button on CNC lathe
Feb 09, 2012
-
RFAC in Fortran
Feb 09, 2012
-
dynamics 2/32
Feb 08, 2012
- More from Physics Forums - General Engineering
More news stories
CIA website offline, Anonymous takes credit
The website of the Central Intelligence Agency was unresponsive on Friday after the hacker group Anonymous claimed to have knocked it offline.
1 hour ago |
5 / 5 (1) |
6
New error-correcting codes guarantee the fastest possible rate of data transmission
Error-correcting codes are one of the triumphs of the digital age. Theyre a way of encoding information so that it can be transmitted across a communication channel such as an optical fiber o ...
Technology / Computer Sciences
9 hours ago |
5 / 5 (3) |
5
|
Small modular reactor design could be a 'SUPERSTAR'
(PhysOrg.com) -- Though most of today's nuclear reactors are cooled by water, we've long known that there are alternatives; in fact, the world's first nuclear-powered electricity in 1951 came from a reactor ...
Technology / Energy & Green Tech
9 hours ago |
4.2 / 5 (10) |
18
|
Advanced power-grid model finds low-cost, low-carbon future in West
(PhysOrg.com) -- The least expensive way for the Western U.S. to reduce greenhouse gas emissions enough to help prevent the worst consequences of global warming is to replace coal with renewable and other ...
Technology / Energy & Green Tech
9 hours ago |
3.7 / 5 (3) |
7
|
New power source discovered
(PhysOrg.com) -- Researchers at the Massachusetts Institute of Technology (MIT) and RMIT University have made a breakthrough in energy storage and power generation.
Technology / Energy & Green Tech
8 hours ago |
4.9 / 5 (12) |
3
|
NASA sees wide-eyed cyclone Jasmine
Cyclone Jasmine's eye has opened wider on NASA satellite imagery, as it moves through the Southern Pacific Ocean.
NASA sees Giovanna reach cyclone strength, threaten Madagascar
Tropical Storm 12S built up steam and became a cyclone on February 10, 2012 as NASA's Terra satellite passed overhead. Residents of east-central Madagascar should prepare for this cyclone to make landfall ...
Complex wiring of the nervous system may rely on a just a handful of genes and proteins
Researchers at the Salk Institute have discovered a startling feature of early brain development that helps to explain how complex neuron wiring patterns are programmed using just a handful of critical genes. ...
The power of estrogen -- male snakes attract other males
A new study has shown that boosting the estrogen levels of male garter snakes causes them to secrete the same pheromones that females use to attract suitors, and turned the males into just about the sexiest ...
Humans may have helped the decline of African rainforests 3000 years ago
(PhysOrg.com) -- Large areas of rainforests in Central Africa mysteriously disappeared over three thousand years ago, to be replaced by savannas. The prevailing theory has been that the cause was a change ...
Could Venus be shifting gear?
(PhysOrg.com) -- ESAs Venus Express spacecraft has discovered that our cloud-covered neighbour spins a little slower than previously measured. Peering through the dense atmosphere in the infrared, the ...