Salon Home

Sam Williams

Monday, Apr 8, 2002 9:30 PM UTC2002-04-08T21:30:00Zl, M j, Y g:i A T

A unified theory of software evolution

Meir Lehman has been studying the life cycles of computer programs since he was a researcher at IBM 30 years ago. One of these days he's going to get it all figured out.

The office of Meir “Manny” Lehman is a cozy one. Located on the outer edge of the Imperial College of Science, Technology and Medicine campus in South Kensington, London, it offers room for all the basic amenities: a desk, two chairs, a Macintosh G4 and a telephone. Still, for a computer scientist nearing the end of a circuitous 50-year career, the coziness can be a bit confining.

“You’ll have to forgive me,” apologizes Lehman at one point, sifting through a pile of research papers on a nearby shelf. “Since I lost my secretary, I can’t seem to find anything.”

The pile, a collection of recently published papers investigating the topic of software evolution, a topic Lehman helped inaugurate back in the 1970s, is something of a taunting tribute. Written by professional colleagues at other universities, each paper cites Lehman’s original 1969 IBM report documenting the evolutionary characteristics of the mainframe operating system, OS/360, or his later 1985 book “Program Evolution: Processes of Software Change,” which expands the study to other programs. While the pile’s growing size offers proof that Lehman and his ideas are finally catching on, it also documents the growing number of researchers with whom Lehman, a man with dwindling office space and even less in the way of support, must now compete.

Continue Reading
Tuesday, Nov 16, 2004 8:30 PM UTC2004-11-16T20:30:00Zl, M j, Y g:i A T

Firefox — the flag bearer of free software

Mozilla's browser is taking market share away from Microsoft. Sometimes, slow and steady really does win the race.

Firefox -- the flag bearer of free software
Topics:

To misquote F. Scott Fitzgerald, there are no second acts in the lives of software projects.

Oh sure, the developers sometimes move on to bigger and better things. When it comes to the created works, however, the trajectory is depressingly consistent: Functional simplicity gives way to feature bloat, followed by brittleness, unreliability and, barring certain monopoly-friendly market conditions, oblivion.

For the bulk of its six-year existence, the Mozilla project has been the unwitting victim and symbol of this truism. Like Jacob Marley’s ghost in “A Christmas Carol,” the open-source browser seemed doomed to bear the sinful weight of its earlier, proprietary incarnation — Netscape Communicator — for eternity.

Continue Reading
Monday, Sep 20, 2004 7:30 PM UTC2004-09-20T19:30:00Zl, M j, Y g:i A T

The Wal-Mart supremacy

The giant retailer's introduction of RFID technology is forcing other supermarket chains to catch up. But fiddling with data may not be the best survival strategy in the Wal-Mart future.

The Wal-Mart supremacy
Topics:

What do you call it when a company announces a multibillion-dollar technology initiative with no preexisting infrastructure, no software code and an 18-month deadline to delivery?

In most cases you’d call it a recipe for disaster. In the case of Wal-Mart, a company with the power to force others to follow its technology agenda, you’d simply call it “tough love.”

That two-word description, according to a January article in Computerworld Magazine, is exactly how Wal-Mart CEO H. Lee Scott summed up his company’s philosophy on radio frequency identification (RFID) in a speech to suppliers last winter. For those who missed it, the company sent out letters to top suppliers last June requesting that all pallets and boxes come equipped with RFID tags by Jan. 1, 2005, a request designed to facilitate better warehouse tracking. Suppliers so far seem to have gotten the message. This June, a year after the initial letter campaign requesting 100 participants, Wal-Mart reported that 137 companies had climbed aboard.

Continue Reading
Thursday, Aug 12, 2004 7:30 PM UTC2004-08-12T19:30:00Zl, M j, Y g:i A T

When machines breed

Evolvable hardware -- gadgets that design themselves -- can get the job done, even if humans have no idea how they do it.

When machines breed

Paul Layzell is a specialist in the budding field of evolvable hardware. Simply put, he helps machines design themselves, using principles borrowed directly from biological evolution.

It’s a job with strange and unexpected twists. Take the time three years back when he and fellow University of Sussex researcher Jon Bird attempted to build an oscillator circuit using genetic algorithms and a handful of transistors. While a few circuits came out fitting the functional profile — steady output, steady frequency — one circuit took a strange path to get there. Instead of building internal feedback loops to reach the desired frequency, it had simply wired itself in a way that the radiated hum of a nearby computer went straight through the circuit and into the attached oscilloscope.

Continue Reading
Monday, Jul 12, 2004 7:30 PM UTC2004-07-12T19:30:00Zl, M j, Y g:i A T

Computer, heal thyself

Why should humans have to do all the work? It's high time machines learned how to take care of themselves.

Computer, heal thyself

In his 1992 book “To Engineer Is Human: The Role of Failure in Successful Design,” Duke civil engineering professor Henry Petroski tosses out a little-known statistic from the history of bridge design: During the latter half of the 19th century, a period that introduced the locomotive train to most corners of the industrial world, roughly a quarter of all iron truss bridges failed.

The simplified reason: Bridge designers, unused to iron as a structural material and railroad trains as a service load, had yet to grasp the full impact of a minor miscalculation anywhere within their plans. It wasn’t until designers started introducing a conservative fudge factor, now known as the margin of error, that bridge designs developed enough redundancy and robustness to account for the occasional errant crossbeam or overloaded rail car.

Continue Reading
Tuesday, Jun 8, 2004 7:30 PM UTC2004-06-08T19:30:00Zl, M j, Y g:i A T

Invasion of the spambots

From blog spam to pornbots, new strains of computer programs aimed at pumping up Google page ranks just keep on coming.

For Lawrence Kestenbaum, the realization that a new species of intelligent agent — or “bot” — was prowling the Internet first dawned about two years ago.

It was about that time, Kestenbaum says, that a series of “fluke” addresses started popping up in the HTTP referrer log of his personal Web site, the historical cemetery database Political Graveyard.

“If you’re at all concerned with how your Web site is being received, you’re almost compulsively checking the logs to see who’s coming in and from where,” says Kestenbaum, laying the scene. “You get to know what sites are linking to you. Anything new gets your attention.”

Continue Reading

Page 1 of 3 in Sam Williams

Other News