The New Jersey Center for Software Engineering (NJCSE) was founded in mid 2000 as the corporate outreach (technology transfer) arm of a networking-technology research grant from the New Jersey Commission on Science and Technology (NJCS&T) to Computer Science researchers at Stevens Institute of Technology, Rutgers University, and New Jersey Institute of Technology. NJCSE is based at Stevens, with Lawrence Bernstein, Senior Industry Professor of Software Engineering as Director and David Klappholz, Associate Professor of Computer Science, as Associate Director. Larry Bernstein was formerly a Vice President, in charge of managing large software projects, both corporate and military, at Bell Labs; he is a Fellow of the ACM and IEEE.

NJCSE's first official act was to become a university affiliate of Prof. Barry Boehm's Center for Software Engineering at the University of Southern California, one of the premier academic centers for the study of software process.

On September 25, 2000 NJCSE conducted its first public program, presentations of research results by Stevens, Rutgers, and NJIT researchers to representatives of New Jersey firms involved in software development. Industry participants included representatives of Avaya Labs, AT&T Labs, Telcordia's Software Environment Research Department, and OMSOFT, a recent NJ startup. Presenting Researchers included, from Stevens: Profs. Adriana Compagnoni, Dominic Duggan, David Naumann, and Larry Bernstein; from Rutgers: Prof. Naftaly Minsky; from NJIT: Prof. James Geller.

On October 19, 2000, NJCSE co-sponsored a Career Opportunities Program, for Computer Science and Computer Engineering, with the Career Services Department. Participants in the panel discussion included representatives of Societe Generale, BAE Systems, ThruPoint, Siemens Medical Systems, and Andersen Consulting.

On December 12, 2000, NJCSE hosted a Software Industry Trade Fair sponsored by the New Jersey Technology Council (NJTC). Immediately before the start of the fair, NJCSE sponsored a luncheon talk by Walker Royce of Rational Software, the leading developer of software engineering tools. Attendees included representatives of NJ companies involved in software development as well as John Tesoriero, Executive Director of NJCS&T.

In April 2001, Monmouth University joined the NJCSE.

NJCSE activities for 2001 will include a bi-monthly technical luncheon for Stevens, Rutgers, and NJIT researchers and industry representatives. They will also include a Student Project Showcase and a repeat of the Career Opportunities Program. If there is sufficient corporate interest, NJCSE will sponsor a New Jersey Software Engineering Tutorial Week, a combination of web-based and in-person programs involving some of the most important Software Engineering researchers and practitioners in the United States.

NJCSE hopes to become financially self sufficient through annual membership fees from interested companies. As of January 1, 2001, Industry Affiliates included Avaya, Telcordia, and Rational. NJCSE offers companies state-of-the-art technical programs, and early access to some of the best graduating CS students in New Jersey.

  

The New Jersey Center for Software Engineering

  • performs leading edge software technolgy (product and process) research and facilitates technology transfer of commercially-viable research results

  • provides a venue for New Jersey software professionals to network with peers and with potential customers by hosting conferences and software trade shows

  • brings lectures and tutorials by nationally and internationally recognized leaders in the field of software engineering to the New Jersey software community

  • has a corporate and government Affiliate Program which:
    1. provides affiliates with exclusive early access to Stevens, Rutgers, and NJIT Computer Science students in a setting which showcases their Junior/ Senior (software engineering) projects

    2. provides affiliates with exclusive early access to researchers and research results for the purpose of establishing collaboration and technology transfer

    3. provides affiliates with early notification of public events and with automatic reservations when space is limited.

  • is a member of the New Jersey Technology Council

  • is a university affiliate of Dr. Barry Boehm's University of Southern California Center for Software Engineering with early access to developments in USC software engineering methodologies and tools such as Easy Win- Win Spiral Model for Software Development, Model-Based Software Engineering (MBASE) and COnstruction COst MOdel (COCOMO).

 

NJCSE staff include

 

NJCSE performs leading edge product and process research on such topics as:

  • Business-to-Business Electronic Commerce

  • Enterprise Control

  • Automated Web-Based Market Research

  • Security and Authorization in Mobile Computations

  • Programming for and Reliability of Component Software

  • Reverse Engineering of Java Code

  • Hot-swapping of server modules

  • Failure atomicity in WAN programming language

  • Modular reusable XML document types and processors

  • Code Rejuvenation

  • Experimental Investigation of the Relative Efficacies of Alternative Approaches to Software Process Education