Users are putting Band-Aids on software, says new federal research chief
Jeannette Wing will soon take charge of NSF's computing research spending
Computerworld - WASHINGTON -- Jeannette Wing is focused on the future -- and later this year she will be the person responsible for shaping it as the new head of the computer and information science and engineering directorate at the National Science Foundation.
But Wing, who heads the computer science department at Carnegie Mellon University, sees big trouble for the U.S., private industry and users unless fundamental changes are made in the way research is done.
When Microsoft Corp. Chairman Bill Gates testified this week before a U.S. Senate committee with recommendations on improving U.S. competitiveness, he called for increases in basic research funding. It was a rare moment for basic science, which can elicit the same glazed-eye reaction from the media and lawmakers that one sees in an end-of-the-day high school science class.
Wing's concerns come at a time when basic scientific research has an image problem. It isn't seen as sexy, like a new Web 2.0 mashup or some speedy processor. Instead, Wing said, it may mean something as esoteric as development of an algorithm that has no immediate use because it's ahead of the technology that can utilize it.
Wing is passionate about the subject and says people like Gates need to talk it up and urge Congress to increase research funding. "We cannot say it enough; we can't say it loud enough," she said.
The National Science Foundation funds 87% of all federally funded research in computer science out of a budget that is now about $530 million. That budget, beginning July 1, will be managed under Wing's leadership. The NSF pays for research that private industry doesn't -- namely basic, long-range research without any immediate payback.
Wing sees her job as making esoteric research issues real, immediate and relevant to users. "Today in security, we are patching systems and fighting viruses and worms and doing source code analysis using techniques that the basic research community invented 20 years ago, or even longer than that," she said.
Consequently, users "are basically putting Band-Aids on our software and trying to build better intrusion-detection systems," said Wing, while the basic research needed to protect against future threats isn't being done.
The advanced programming languages now used, such as Java and C+, all evolved from basic programming language research in the late 1970s, said Wing. "That's where we are now."
To understand how research can create new things, Wing points to Google Inc. Its stems from development of a page rank algorithm, which "is just an instance of basic research."
There are many fundamental areas that need to be addressed, according to Wing. For instance, software code today has bugs and vulnerabilities that make it susceptible to attacks and crashes. Rebooting an operating system is one thing, but she points to embedded systems, such as those surgically implanted in people to help with heart function. "Why should we be putting up with such unreliable systems," said Wing.
"We need this (research effort) because we need to retain society's trust in the computing system that touches us on a daily life," said Wing.
Even so, the NSF only approves about 18% of the funding requests its gets; many computer scientists are turned away. "There is a lot of science that's just not being done," said Wing. Meanwhile, India and China are investing in basic research. China, in particular, has the money, power and hunger "to do whatever they want," she said.
Read more about Government IT in Computerworld's Government IT Topic Center.
- 18 Hot IT Certifications for 2014
- CIOs Opting for IT Contractors Over Hiring Full-Time Staff
- 12 Best Free iOS 7 Holiday Shopping Apps
- For CMOs Big Data Can Lead to Big Profits
- Slideshow: 5 ways to lock down your mobile device
- Slideshow: 10 mistakes companies make after a data breach
- How to rob a bank: A social engineering walk through
- Which smartphone is the most secure?
If you think getting it right from day one is always what matters, you probably haven't been following technology too closely.
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- Mitigating DDoS Attacks with F5 Technology
- This document examines various DDoS attack methods and the application of specific ADC technologies to block attacks in the DDoS threat spectrum while...
- The DDoS Threat Spectrum
- Bolstered by favorable economics, today's global botnets are using distributed denial-of-service (DDoS) attacks to target firewalls, web services, and applications, often simultaneously.
- Defending Against Denial of Service Attacks
- By utilizing end-user interviews, this whitepaper explores a deeper understanding of DDoS defense plans and reveals the knowledge gaps around the Denial of...
- Strategic Solutions for Government IT
- This paper outlines why F5 is the optimum partner to help achieve the levels of security, performance and availability that are vital to...
- Osterman White Paper: The Need for Enterprise-Grade File Transfer
- Key trends in file transfer All Government IT White Papers
- Modernizing SAP environments with minimum risk - a path to Big Data Hear from top IDC analyst, Richard Villars, about the path you can start taking now to enable your organization to get the benefits...
- The Power of the Citrix Mobility Solution, XenMobile Does everything become a smartphone? Or does the smartphone begin to do everything? How can we afford to support BYOD? Rather, how can...
- BYOD Happens: How to Secure Mobility How to navigate the journey of securing mobility, including the BYOD corruption of IT, the top ten mobility strategies, and the mobility management...
- Fighting Fraud Videos: IBM Intelligent Investigation Manager Short videos about IBM Intelligent Investigation Manager (IIM) for Fraud. IIM optimizes the investigation of fraud for customers across many industries in both...
- IBM Intelligent Investigation Manager: Online Product Demo Intelligent Investigation Manager optimizes fraud investigation and analysis and it dynamically coordinates and reports on cases, provides analysis and visualization, and enables more...
- All Government IT Webcasts
Does your organization offer extensive benefits, cool perks, competitive salaries, opportunities for training and advancement? Then get it recognized!
Nominate your company or another deserving organization for Computerworld's 2014 Best Places to Work in IT list now through Dec. 20, 2013.