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.

NJIT, New Jersey's science and technology university, enrolls approximately 10,000 students pursuing bachelor's, master's and doctoral degrees in 120 programs. The university consists of six colleges: Newark College of Engineering, College of Architecture and Design, College of Science and Liberal Arts, School of Management, College of Computing Sciences and Albert Dorman Honors College. U.S. News & World Report's 2012 Annual Guide to America's Best Colleges ranked NJIT in the top tier of national research universities. NJIT is internationally recognized for being at the edge in knowledge in architecture, applied mathematics, wireless communications and networking, solar physics, advanced engineered particulate materials, nanotechnology, neural engineering and e-learning. Many courses and certificate programs, as well as graduate degrees, are available online through the Division of Continuing Professional Education.