NJIT News Room

Looking for something?
Search Newsroom
RSS Feed
Contact Information: Tanya Klein Public Relations 973-596-3433

Lack of Dependability in User-Developed Software Can be Costly

Penn State University Professor of Technology and Information Science Mary Beth Rosson, PhD recently spoke at New Jersey Institute of Technology (NJIT) warning of web software problems and calling for better tools to combat it.  Rosson pointed to a $1.2 billion spreadsheet error at Fannie Mae, the federal mortgage agency caused by an amateur web developer. Such software development has its opportunities, but also, needs improved methods to reign in problems. 

Rosson’s talk opened quoting a notable editor of the trade publication, IEEE Software.  The editor complained about Web systems built by “dilettantes” in their spare time. “They’ve given little if any thought,” said Rosson quoting the magazine, “to systematic testing, maintain-ability, design, and yes, security . . . and such systems are available to the entire Internet community.”

However, despite such problems, Rosson said use-development can pay off for people and society. Economic benefits include short-circuiting the software development lifecycle and the timely production of IT solutions.  Personal benefits include personal growth and self-efficacy, such as promoting control and creativity for the developer.

In an ideal world, Rosson would like to see web use-developers continue to create, but also improvements made in software tools to support testing and debugging the systems they create. 

“These software tools should involve hiding details that only confuse the user, while focusing on overall design,” she said.  She also would like the tools to track progress and prompt for testing, plus encourage interactive debugging.

A use-developer is comfortable with an array of software applications and data sources, wants to pick and choose, configure, customize and inter-connect within this array, and has expectations that computers are tools to support activities. 

In fact, there are few tools now, said Rosson, to support the use-developer, and as a result, the vast majority of these programs contain errors, some of which can be very costly.

A grant from the UPS Foundation provided funding for the talk.   The lecture is one of a series of events on information systems for emergency management hosted by NJIT this year. The series culminates May 14-17, 2006, when NJIT hosts on campus the Third International Conference on Information Systems for Crisis Response and Management.  For more information about the conference, contact Murray Turoff (Turoff@NJIT.edu) in the Information Systems Department at NJIT.

One of the nation's leading public technological universities, New Jersey Institute of Technology (NJIT) is a top-tier research university that prepares students to become leaders in the technology-dependent economy of the 21st century. NJIT's multidisciplinary curriculum and computing-intensive approach to education provide technological proficiency, business acumen and leadership skills. With an enrollment of more than 10,000 graduate and undergraduate students, NJIT offers small-campus intimacy with the resources of a major public research university. NJIT is a global leader in such fields as solar research, nanotechnology, resilient design, tissue engineering, and cyber-security, in addition to others. NJIT ranks 5th among U.S. polytechnic universities in research expenditures, topping $110 million, and is among the top 1 percent of public colleges and universities in return on educational investment, according to PayScale.com.