SRI Logo
Spacer

Spacer
         
  SRI Logo

Software Engineering Program

The Software Engineering Program (SWEP) employs engineers, technicians, system administrators, and managers from within the Engineering & Systems Division (ESD) to provide software engineering services to support research development and commercialization programs across SRI.
 
Our goal is to provide value to our clients through product development, system integration projects, royalty and licensing arrangements, and support of technology ventures.

What We Do

We transform research software into high quality, reliable, commercial products software in support of spinouts, licensed, and developmental products.
 
swepWe bring broad-based product development experience to solve the problems of our customers who lack the expertise, staff, or time to develop prototypes into commercial products.
 
We create new teaming opportunities and professional relationships as a by-product of the SWEP operation. We share our engineering experiences and practices with our colleagues and learn from them. We support and encourage collaborative proposal efforts and project teaming with groups inside and outside of ESD.
 
To support our engineering staff, we have developed a software services infrastructure, which is also available to other groups within SRI. These services include

  • Developing high quality software
  • Managing software development and integration efforts
  • Providing software defect or enhancement request tracking and management
  • Developing quality assurance plans and conducting systems and integration testing
  • Developing multiplatform software installations and creating release builds of software
  • Providing web-based, email-based, and telephonic customer support
  • Conducting on-site user training
  • Maintaining state-of-the-art version control systems and tools in support of Center and client software code repositories

slo office
SWEP San Luis Obispo

Distributed Development

The SWEP offices are located on the SRI Menlo Park campus and at satellite facilities in San Luis Obispo, California and Helena, Montana. We distribute our development efforts among the three sites, using a development infrastructure to maintain a secure and synchronized development environment. We have leveraged this experience in distributed development to collaborate securely with developers, contractors, and partner companies on campus and off.

How

To accomplish our goals, we have

  • Created and continue to improve a dedicated software development and deployment infrastructure
  • Defined our processes and tried to capture best industry practices in our Software Engineering Management Plan
  • Created a software development community to provide support to and foster the professional development of our staff and others in the institute who choose to participate

We are constantly seeking better ways to support and refine the software development process and to help managers and staff apply this process to their projects. Continuing to develop, and adhere to, disciplined, well-defined and productive software engineering practices supports our goal of producing robust and reliable high quality software.

Contact

For further information about SRI's SWEP contact

Carla Woodworth
333 Ravenswood Ave.
Menlo Park, CA 94025
Phone (650) 859-3831

 

About Us  Vertical divider  R&D Divisions  Divider  Careers  Divider  Newsroom  Divider  Contact Us
©2009 SRI International 333 Ravenswood Avenue, Menlo Park, CA 94025-3493
SRI International is an independent, nonprofit corporation. Privacy policy