Volume 5 | Number 1 | First Quarter 2002
 

SEI Architecture Practices Propel Successful Startup

Cost-Benefit Analysis Method

Information Security Training and Education

 


The Software Technology Review

 

Read previous
installments of
the news@sei columns

Read previous features
from news@sei

 

If you would like
to be notified
when news@sei
is published,
send a request to
our news-editor.

 

 

The Software Technology Review
LAUREN HEINZ

When Dan Ialenti’s new job took him from the familiar realm of hardware to the uncharted regions of reusable software components, he needed a quick reference to get him up to speed on the latest software tools and practices.

Ialenti looked up the Software Technology Review (STR), a Web-based resource that features concise and informative summaries on emerging software technologies. Ialenti found descriptions on middleware and remote procedure call—two areas that he needed to evaluate to develop a technical reference model for a client. “The STR gave me the direct information that I needed to get a grasp on the various technologies occurring at the integration layer,” said Ialenti, who is a systems engineer for an information resource center.

Engineers such as Ialenti are part of a growing number of software professionals who regularly access the STR for up-to-date information on current software technologies. While project managers might use it to evaluate software risk, maturity, and cost when selecting a new software system, other software professionals, including students, can use it to research new and related technologies. Originally targeted for a particular Department of Defense (DoD) audience, the STR has evolved to serve the diverse needs of both the DoD and commercial software engineering communities.

 

A Variety of Uses

The STR was first prototyped in 1997 when the Air Force acquisition community asked the SEI to create a reference document that would provide the Air Force with a clearer picture of software technologies. Contributors from the SEI and outside experts from organizations such as Lockheed Martin helped to populate the Web site and a paper version of the reference was released.

Today the STR serves the entire DoD acquisition community and is one of the most highly visited areas of the SEI Web site. An STR board was recently formed to revitalize and expand the site after some temporary funding shortages. During fiscal year 2001 it experienced nearly 2 million page hits, was viewed by more than 166,000 users in 139 countries, and had more than 18,000 documents downloaded from its Web pages.

While the STR’s mission is to provide the DoD with a better understanding of software technologies that will enable it to systematically plan for the upgrade and evolution of current systems, as well as the development of new systems, it also serves commercial project managers and engineers looking for informative data on software for building or maintaining systems. Ialenti, for example, spends roughly four hours a week on the STR site, retrieving data on software capabilities, storage, planning, and other issues for his team’s projects. In addition, software professionals can contribute to the STR by adding descriptions of new technologies that they have investigated. In most cases, a software professional’s existing documents can be easily reworked into the STR template. Thorough instructions and guidelines are available on the STR site for those interesting in submitting new technical descriptions and the STR board can help authors to fine-tune descriptions for proper placement.

 

Technical Descriptions

The STR currently features about 70 technology descriptions on a variety of topics, ranging from virus detection to network management to architecture description languages. STR descriptions are structured on a template that features a high-level summary of a software technology, an assessment of its maturity, usage considerations, costs and limitations, links to further information sources, and other valuable data. Technical descriptions also contain bibliographies so that users can access source data and further literature on their own.

In addition to a search feature, the STR also includes a taxonomy for navigation. This method is an effective way to lead users to a set of possible technologies that address their software problem area without having to read through every description. Using the taxonomies, users can search by a specific software quality measure (such as reliability), by a particular software use (such as design or testing), or by the ACM Computing Reviews Classification System, which categorizes subdisciplines within computer science.

 

The STR Board

John Goodenough, leader of the SEI’s Performance Critical Systems Initiative, chairs the STR Board. He describes the STR as an authoritative source for evaluating a software technology’s strengths, weaknesses, opportunities, and threats. While Goodenough says most online technology guides tend to focus on a technology’s strengths, the STR provides a more balanced description of a technology’s overall value. “It’s not just where the technology is now but where it’s going, how it’s evolving,” he said. “This difference provides an added benefit to managers who need to evaluate several technologies for their acquisition needs.”

Goodenough and the ten-member STR board meet monthly to discuss new topics for the site and to review and update existing descriptions. The board is currently addressing ways to increase contributions and is considering implementation of a new navigation system.

 

Future Plans

Goodenough and the STR Board are working to build participation in the STR over the next several months in order to create a fuller, and more frequently updated resource. He encourages more software professionals from outside the SEI to contribute to the STR site by authoring, updating, or reviewing technology descriptions. If you would like to contribute a technical description to the STR, please see http://www.sei.cmu.edu/str/feedback/ or contact str@sei.cmu.edu.

 

For more information, contact

Customer Relations

Phone
412-268-5800

Email
customer-relations@sei.cmu.edu

World Wide Web
http://www.sei.cmu.edu/str/

   
 
Copyright © 2002 by Carnegie Mellon University. All rights reserved.
 
 

 

 

Credits Editor in Chief:
Janet Rex

Production:
Barbara White

Editorial Staff: Hollen Barmer
Carol Biesecker
Bill Thomas
Barbara White
Editorial Board:
Stephen Blanchette
Lisa Brownsword
Paul Clements
Eileen Forrester
Mindi McDowell
Sally Miller
Bill Pollak