ICSE 2013

ACM-In-Cooperation

sigsoft


 
The Challenges of Emerging Software Eco-systems 

Neil G. Siegel

Northrop Grumman Corporation 

The slides of this keynote: http://bit.ly/10mtdTJ

ABSTRACT

New opportunities for software-intensive system configurations are arriving on the market; these include cyber-physical, cyber-social, and cloud structures. Because of the convenience and cost-savings opportunities they offer, these capabilities and configurations will be adopted, most likely quickly and at large scale. Some of these configurations, however, have the potential to create (or already are creating) significant unintended problems and vulnerabilities. The keynote talk identifies a range of such unintended problems and vulnerabilities, and indicates the types of research and new insights that will be needed so as to allow society to obtain the benefits promised by these emerging opportunities.


Bio:
Neil Siegel is vice president and chief engineer of Northrop Grumman’s Information Systems sector, and leads the sector’s Technology and Engineering group. His responsibilities include oversight of 14,000-plus engineering professionals, and leading the development of engineering solutions for customers’ most complex and important problems. Dr. Siegel also leads engineering process improvement, oversees research programs and organizes the development of the company’s top technical talent.

Previously, Dr. Siegel was vice president and chief technology officer of Northrop Grumman’s former Mission Systems sector. Earlier, he was vice president and general manager of the company’s Tactical Systems division. The Tactical Systems division grew at a 25 percent organic annual growth rate for each of the seven years he ran that organization and its predecessors, while increasing profit margins. Before that, he held a series of increasingly- responsible assignments, including multiple assignments as program manager, capture manager, business unit director, proposal manager, business-development manager and program chief engineer. Dr. Siegel became a vice-president of the company (TRW at that time) in 1998.

Dr. Siegel has been responsible for a large number of successful fielded military and intelligence systems, including the successful Blue-Force Tracking system, the Forward-Area Air Defense System, the Army’s first unmanned aerial vehicle and many others. He also led work for the steel industry, the movie industry and other commercial enterprises.

Dr. Siegel has had international business roles, including responsibility for projects in Saudi Arabia, Egypt, Germany and the United Kingdom. He also performed a number of “turnaround” assignments for the company, correcting problems in major projects and organizations.

Contracts for which Dr. Siegel was responsible have won numerous awards, including the Crosstalk award in 2001 for one of the five best software projects across the U.S. Government, and the 2003 Monticello Award given in recognition of an information system that has a direct, meaningful impact on human lives. He won the company’s Chairman’s Award for Innovation three times in the mid-1990s. He also received awards from customers, including the Order of Saint Barbara.

He has been a member of the Defense Science Board, the Army Science Board and various Defense Advanced Research Projects Agency/U.S. Air Force senior government advisory panels. He holds more than 20 patents.

He has a doctorate in systems engineering from the University of Southern California, where his advisor was noted computer scientist Barry Boehm. Among many other honors, he also was elected to the U.S. National Academy of Engineering in 2005, is a Fellow of the IEEE and was awarded the IEEE Simon Ramo Medal for systems engineering and systems science.

 

Low Ceremony Processes for Short Lifecycle Projects
Tony Wasserman

Professor of Software Management Practice
Carnegie Mellon University - Silicon Valley

The slides of this keynote: http://bit.ly/11Ytdjn

ABSTRACT

Many of today’s most widely used applications are developed and released in a matter of weeks or months, rather than being developed and tested over five years or more. Subsequent releases of those applications are sometimes made as frequently as daily. Every user of mobile apps is well aware of the frequency with which updates are released for many of these products and also for their underlying platform.

To achieve this rapid release schedule, project leaders must focus on a small number of process areas, must try to use proven frameworks and components, and must rely on automated tools to assist in coding, configuration management, testing, and release management. Their success also depends on building a team of specialists who can work well together. 

Numerous “lightweight” processes have been created for this type of project. Many of them are based on the Agile Manifesto (agilemanifesto.org), but others are primarily based on use of specific tools and frameworks to cover the significant tasks of software development. For example, developers of iOS applications rely on the Xcode 4 SDK, with its interface builder as part of its integrated development environment. Similarly, developers of web applications may use a collection of tools for front-end and server-side development, along with version control and unit testing tools, giving little attention to formal process issues. We may think of these as “low ceremony” processes.

Making a “low ceremony” process work well involves establishing levels of trust and coordination among the developers who are contributing to the code base, tools to support collaboration, and rigorous prioritization of features, so that working (and useful) software is available as early as possible. This keynote talk will describe suitable approaches for software projects with small teams (including a single individual) and release cycles in days or weeks rather than in years.

 


Bio:

Anthony I. (Tony) Wasserman is a Professor of Software Management Practice at Carnegie Mellon Silicon Valley, and the Executive Director of its Center for Open Source Investigation (COSI), focused on evaluation and adoption of open source software. Earlier in his career, he was a Professor of Medical Information Science at the University of California, San Francisco.  He then started Interactive Development Environments (IDE), and served as its CEO for 10 years. He subsequently managed software and product development groups for several small companies before returning to academia in 2005.
Tony is a Fellow of the ACM, a Life Fellow of the IEEE, and a Board member of the Open Source Initiative.  He is a graduate of the University of California, Berkeley, and earned his Ph.D. in computer sciences from the University of Wisconsin - Madison.