BLOG@CACM
Computing Applications BLOG@CACM

Incremental Research vs. Paradigm-Shift Mania

The Communications Web site, http://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts.

twitter
Follow us on Twitter at http://twitter.com/blogCACM

http://cacm.acm.org/blogs/blog-cacm

Bertrand Meyer asks why too many research agencies seem obsessed with funding only groundbreaking projects.
Posted
  1. Bertrand Meyer "Long Live Incremental Research!"
  2. References
  3. Author
BLOG@CACM logo

http://cacm.acm.org/blogs/blog-cacm/109579
June 13, 2011

This article is a slightly updated version of a note I posted several years ago on my personal blog, bertrandmeyer.com. At the recent Microsoft Software Summit in Paris I gave a short talk based on that note, and so many people told me they enjoyed it that I thought it would be appropriate to share the ideas with the readers of the CACM blog. Please note that the most enthusiastic text extracts from funding agencies appearing below are meant to be read aloud, with the proper accents of passion.

The world of research funding has of late been prey to a new craze: paradigm-shift mania. We will fund only 10 curly-haired, cranky-sounding visionaries in the hope that one of them will invent relativity. The rest of you—"Bit players! Petty functionaries! Slaves toiling at incremental research!"—should be ashamed of even asking.

Take this from the U.S. National Science Foundation’s description of funding for Computer Systems Research (CSR)1: "CSR-funded projects will enable significant progress on challenging high-impact problems, as opposed to incremental progress on familiar problems."

The European Research Council (ERC) is not to be left behind2: "Research proposed for funding to the ERC should aim high, both with regard to the ambition of the envisaged scientific achievements as well as to the creativity and originality of proposed approaches, including unconventional methodologies and investigations at the interface between established disciplines. Proposals should rise to pioneering and far-reaching challenges at the frontiers of the field(s) addressed, and involve new, groundbreaking or unconventional methodologies, whose risky outlook is justified by the possibility of a major breakthrough with an impact beyond a specific research domain/discipline."

Frontiers! Breakthrough! Aim high! Creativity! Risk! Impact! Pass me the adjective bottle. Groundbreaking! Unconventional! Highly ambitious! Major! Far-reaching! Pioneering! Galileo and Pasteur only, please—others need not apply.

As everyone knows, including the people who write such calls, this is balderdash. First, 99.97% of all research (precise statistic derived from my own groundbreaking research, funding for its continuation would be welcome) is incremental. Second, when a "breakthrough" does happen—the remaining 0.03%—it was often not planned as a breakthrough.

Incremental research is a most glorious (I have my own supply of adjectives) mode of doing science. Beginning Ph.D. students can be forgiven for believing that research is done by a lone genius who penetrates the secrets of time and space by thinking aloud during long walks with his Italian best friend3; we all, at some stage, shared that delightful delusion. But every researcher, presumably including those who go on to lead research agencies, quickly grows up and learns that it is not how things happen. You read someone else’s solution to a problem, and you improve on it. Any history of science will tell you that for every teenager who, after getting hit by a falling apple, intuits the structure of the universe, there are hundreds of excellent scientists who look at the state of the art and decide they can do a trifle better.

Here is a still recent example, particularly telling because we have the account from the scientist himself. It would not be much of an exaggeration to characterize the entire field of program proving over the past four decades as a long series of variations on Tony Hoare’s 1969 axiomatic semantics paper.4 Here is Hoare’s recollection, from his Turing Award lecture5: "In October 1968, as I unpacked my papers in my new home in Belfast, I came across an obscure preprint of an article by Bob Floyd entitled ‘Assigning Meanings to Programs.’ What a stroke of luck! At last I could see a way to achieve my hopes for my research. Thus I wrote my first paper on the axiomatic approach to computer programming, published in the Communications of the ACM in October 1969."

Had the research been submitted for funding, we can imagine the reaction: "Dear Sir, as you yourself admit, Floyd has had the basic idea6 and you are just trying to present the result better. This is incremental research; we are in the paradigm-shift business."

And yet if Floyd had the core concepts right, it is Hoare’s paper that reworked and extended them into a form that makes practical semantic specifications and proofs possible. Incremental research at its best.

The people in charge of research programs at the NSF and ERC are scientists themselves and know all this. How come they publish such absurd pronouncements? There are two reasons. One is the typial academic’s fascination with industry and its models. Having heard that venture capitalists routinely fund 10 projects and expect one to succeed, they want to transpose that model to science funding; hence the emphasis on "risk." But the transposition is doubtful because venture capitalists assess their wards all the time and, as soon as they decide a venture is not going to break out, they cut the funding overnight, often causing the company to go under. This does not happen in the world of science: Most projects, and certainly any project that is supposed to break new ground, gets funded for a minimum of three to five years. If the project peters out, the purse holder will only find out after spending all the money.

The second reason is a sincere desire to avoid mediocrity. Here we can sympathize with the funding executives; they have seen too many "Here is my epsilon addition to the latest buzzword" proposals. The last time I was at ECOOP, in 2005, it seemed every paper was about bringing some little twist to aspect-oriented programming. This kind of research benefits no one and it is understandable the research funders want people to innovate. But telling submitters that every project has to be epochal will not achieve this result.


"Telling submitters that every project has to be epochal will not achieve this result."


It achieves something else, good neither for research nor for research funding: promise inflation. Being told that they have to be Darwin or nothing, researchers learn the game and promise the moon; they also get the part about "risk" and emphasize how uncertain the whole thing is and how high the likelihood it will fail.

By itself this is mostly entertainment, as no one believes the hyped promises. The real harm, however, is to honest scientists who work in the normal way, proposing to bring an important contribution to the solution of an important problem. They risk being dismissed as small-timers with no vision.

Some funding agencies have kept their heads cool. How refreshing, after the above quotes, to read the general description of funding by the Swiss National Science Foundation7: "The central criteria for evaluation are the scientific quality, originality, and project methodology as well as qualifications and track record of the applicants. Grants are awarded on a competitive basis."

In a few words, it says all there is to say. Quality, originality, methodology, and track record. Will the research be "groundbreaking" or "incremental"? We’ll find out when it’s done.

I am convinced the other agencies will come to their senses and stop the paradigm-shift nonsense. One reason for hope is in the very excesses of the currently fashionable style. The preceeding short text from the ERC includes, by my count, 19 ways of saying proposals must be daring. Now we do not need to be experts in structural text analysis to know that someone who finds it necessary to state the same idea 19 times in a single paragraph feels rather insecure about it. At some point the people in charge will realize that such hype does not breed breakthroughs; it breeds more hype.

In the meantime, what should we do? Most of us need funding. Also, there is nothing wrong with a little hype. After all, if you are the shy and unassuming type, not convinced that you are smarter than everyone else, you do not become a researcher. Being too demure will hurt you. (I still remember a project proposal, many years ago, which came back with glowing reviews: The topic was important, the ideas right, the team competent. The agency officer’s verdict: Reject. The proposers are certain to succeed, so it’s not research.) There is, however, a line not to be crossed. Highlighting and extrapolating the benefits of your proposed research is okay; making absurd representations is not.

So, one cheer for incremental research.

Wait, isn’t the phrase supposed to be "two cheers"8?

All right, but let’s go at it incrementally. One and one-tenth cheer for incremental research.

Back to Top

Back to Top

Join the Discussion (0)

Become a Member or Sign In to Post a Comment

The Latest from CACM

Shape the Future of Computing

ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.

Get Involved

Communications of the ACM (CACM) is now a fully Open Access publication.

By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.

Learn More