Industry Links

News Publications

ASQ - Quality Management Journal
http://www.asq.org/products/journals/qmj.html
The Quality Management Journal is seeking high-quality research articles that are of interest to both academia and industry. The QMJ is a peer-reviewed journal published quarterly by the American Society for Quality Control since 1993. The mission of the journal is to publish significant research that is relevant to quality management practice, and to provide a forum for discussion of such research for both academics and practitioners.

Embedded Systems Programming
http://www.embedded.com/frameindex.htm?esc.htm
Embedded Systems Programming is a monthly magazine devoted to engineers, programmers, and project leaders who build microcontroller and embedded microprocessor-based systems. The magazine's in-depth, technical articles are written by experts in the field and focus on practical ways for engineers to improve their hardware/software integration skills, software design, and optimization.

Software Magazine
http://www.softwaremag.com/
Software Magazine is a business practices and decision-oriented publication (rather than technical) which covers software issues such as: E-Business Readiness, Business/Data Intelligence, Application Packages, Development, IT Sourcing, Infrastructure -Systems Management, Protection, IT Skills, and Customer Focus.

IEEE Software Magazine

IEEE Spectrum Magazine

Quality Digest

Software Development Magazine
Software Development magazine covers the people, products, and practices of corporate development. It exclusively targets corporate developers and technical managers working at mainly mid- to large-size companies with sizable development staffs. Its readership consists largely of the people who lead or participate in mission-critical development projects. They are the pragmatists of their organizations, and they balance the benefits of new technology with adoption risks. They understand the importance of legacy code and microcomputers, and they also understand that maximizing the productivity of their programming team is crucial to their job as well as to their organization.
Software Process Improvement and Practice
http://www.interscience.wiley.com/jpages/1077-4866/
Software Process: Improvement and Practice is intended to foster improvement in the quality, productivity, performance, and assessment of the software development process. It publishes world-class papers from both practitioners and academics. There are 3 main sections of the journal: 1) Experience Reports, a rapid publication section covering the full range of organizational and technological factors affecting process improvement as they impact practitioners; 2) Research Papers, a fully refereed section encompassing theoretical and empirical research; 3) Software Process Standards, a forum for the reporting, critical review, and discussion of developing standards.

Software Quality Professional
http://www.asq.org/products/journals/sqp.html
Software Quality Professional is a quarterly journal that offers coverage of the topics such as "The Software Quality Profile" to "Simple Ways to Succeed at Software Process Improvement." Software Quality Professional tries to put facts and ideas in context and cut through the data smog to get to the meaning. Its articles are written by industry experts addressing the application of quality principles to the development and use of software and software-based systems.

Software Testing & Quality Engineering Magazine
http://www.stqemagazine.com/
Software Testing & Quality Engineering magazine is an information source for developing and delivering better software. Each issue focuses on nuts-and-bolts information and practices that can be applied to software projects. It provides expert analysis and real-world case studies in the areas of Testing, Management & Teams, Tools & Automation, Measurement & Analysis, and Process & Techniques.

STQE.net - Software Testing & Quality Engineering
http://www.stqe.net/
STQE.net is an on-line resource for timely, practical information to advance the development of quality software. It offers technical forums, technical papers, tools data, book and publication reviews, and other useful information for software testing and quality engineering.

G2 News (Online Reporter, LinuxGram, Client Server News Newsweeklies)
http://www.g2news.com/
G2 has some of the best reporters in the computer industry. G2's newsweekly format is "user-friendly". It's concise, easy-to-read and to the point without sacrificing any of the meat. It's meant for busy people. It tells them what's happening -- and what probably will happen -- in concise, accessible doses, providing details and information they can't get elsewhere. And it tells them what they need to know on a weekly basis.



Software Reliability-related Links

ACM "The first society in computing"
http://info.acm.org/
Founded in 1947, ACM is the world's first educational and scientific computing society. It has over 80,000 computing professionals and student members worldwide. The ACM offers authoritative publications, conferences, and information.

CALCE Electronic Products and Systems Center
http://www.calce.umd.edu/
The CALCE Center is sponsored by over 50 commercial corporate and government organizations from all facets of the electronics systems industry. Over the last 15 years, CALCE has invested over $50 million in developing methodologies, models, and design tools that address the design and manufacturing of electronic systems. CALCE is recognized as a founder and driving force behind the development and implementation of "physics-of-failure" (PoF) approaches to reliability and life cycle prediction, as well as a world leader in accelerated testing, and electronic parts selection and management.

Carnegie Mellon Software Engineering Institute
http://www.sei.cmu.edu/sei-home.html
The Software Engineering Institute (SEI) is a federally funded research and development center established in 1984 by the U.S. Department of Defense with a broad charter to address the transition of software engineering technology. The SEI is an integral component of Carnegie Mellon University and is sponsored by the Office of the Under Secretary of Defense for Acquisition, Technology, and Logistics.

Centre for Software Reliability
http://www.csr.ncl.ac.uk/index.html
The Centre for Software Reliability (CSR) is a research center within the Department of Computing Science at the University of Newcastle upon Tyne; it conducts research on how to achieve improved levels of dependability from computing systems. Current projects address software and system requirements (their representation, evolution and analysis); formal specifications; dependable architectures; socio-technical engineering issues encompassing cost and dependability trade-offs.

Cleanroom Software Engineering, Inc.
http://www.cleansoft.com/
This is the commercial home page for Mike Deck's consulting company. It provides some high level information on Cleanroom software engineering. (Good, but not necessarily the definitive source on the topic.)

COCOMO (COnstructive Cost MOdel),
http://sunset.usc.edu/research/cocomosuite/index.html
COCOMO is a suite of software cost estimating tools, and includes a line of code counter. It allows one to estimate the cost, effort, and schedule associated with a prospective software development project. This site is a Center that conducts research on COCOMO. First published in 1981, the original COCOMO model has recently been superseded by COCOMO II, which reflects the improvements in professional software development practice that have been adopted since the 1970s, positioning COCOMO for continued relevancy into the 21st century.

CSER Consortium for Software Engineering Research
http://www.cser.ca/
The Consortium for Software Engineering Research (CSER) is an industry directed research program involving industrial members, university investigators and researchers from the National Research Council of Canada (NRC), with Natural Sciences and Engineering Research Council of Canada (NSERC) financial support. Industrial involvement is central to the concept requiring direct participation in research projects as well as financial support for university investigators.

The Data & Analysis Center for Software (DACS)
http://www.dacs.dtic.mil/> <http://www.dacs.dtic.mil/about/about.shtml
The Data Center for Software is a Department of Defense (DoD) http://www.defenselink.mil/ Information Analysis Center (IAC) http://www.dtic.mil/iac/. The DACS is the DoD Software Information Clearinghouse serving as an authoritative source for state of the art software information and provides technical support to the software community.

EarthWeb Search Sites (Search Engines)
http://www.earthweb.com/software_dev.html
http://www.itknowledge.com/
A very good set of search engines dedicated to technical disciplines

ESPI - European Software Process Improvement Foundation.
http://www.espi.co.uk/
The European Software Process Improvement Foundation promotes good software practice in Europe through the adoption of software process improvement. They provide information and training to assist those starting out on process improvement, and facilitate exchange of knowledge and experience between practicing organizations.

The Software Cost Modeling System
http://www-cs.etsu.edu/cosmos/
A freeware software cost estimating program that combines function point estimation and intermediate COCOMO.
A state-of-the-art software project estimation and analysis tool gives project managers insight into the size, effort, and schedule of their software development project. The tool is unique in that it combines the well-known Function Point and COCOMO models as well as a Rayleigh model of staff buildup proposed by Lawrence Putnam. These three models can be used independently or work together. With COSMOS, users can gain an understanding of changes in project requirements and resources that impact the project's size, effort, and schedule.

Fraunhofer Institute for Experimental Software Engineering (IESE)
http://www.iese.fhg.de
Fraunhofer IESE helps to change software development practices from craftsmanship to engineering. As a competence provider, mentor, and coach, they strive to continuously improve your software competence. Their work focuses on innovative software development approaches, quality and process engineering, software product lines, IT security, as well as on continuous improvement and organizational learning. They measure, assess, and improve development processes to help assure that software meets the highest standards for high quality, low cost, and short time-to-market.

IEEE Computer Society Software Process Achievement Award
http://www.computer.org/awards/awdspaa.htm
The Software Process Achievement Award may be given to any software process professional or team of software professionals responsible for an improvement to their organization's software process. To be considered for this award, the improvement must be sustained, measured, and significant.

International Software Engineering Research Network (ISTERN)
http://www.iese.fhg.de/ISERN/
ISERN is a community that believes software engineering research needs to be performed in an experimental context. By doing so they will be able to observe and experiment with the technologies in use, understand their weaknesses and strengths, tailor the technologies for the goals and characteristics of particular projects and package them together with empirically gained experience to enhance their reuse potential in future projects.

ISO The International Organization for Standardization
http://www.iso.ch/
ISO is a non-governmental organization established in 1947. The mission of ISO is to promote the development of standardization and related activities in the world with a view to facilitating the international exchange of goods and services, and to developing cooperation in the spheres of intellectual, scientific, technological and economic activity.
ISO's work results in international agreements which are published as International Standards.

ISO/IEC 15504 - Emerging Standard for Software Process Assessment
http://www.sei.cmu.edu/iso-15504/
The home page for news, information, and other resources for software professionals with a special interest in the international collaborative effort to develop a standard in the area of software process assessment, now officially (and properly) referred to as ISO/IEC 15504, but sometimes loosely referred to as ISO 15504 or just 15504.

SPICE - Software Process Improvement and Capability Determination
http://www.sqi.gu.edu.au/spice/
SPICE is a major international initiative to support the development of an International Standard for Software Process Assessment. The project is carried out under the auspices of the International Committee on Software Engineering Standards ISO/IEC JTC 1/SC 7, through its Working Group on Software Process Assessment (WG 10).
This site was developed by the Software Quality Institute at Griffith University, Australia. It contains information of interest to the general public, and specific project information for SPICE participants only.

NASA Software Engineering Laboratory (SEL)
http://sel.gsfc.nasa.gov/
The Software Engineering Laboratory (SEL) is an organization sponsored by the National Aeronautics and Space Administration/Goddard Space Flight Center (NASA/GSFC) and created to investigate the effectiveness of software engineering technologies when applied to the development of applications software. The SEL was created in 1976 and has three primary organizational members: NASA/GSFC, Software Engineering Branch, University of Maryland, Department of Computer Science, Computer Sciences Corporation, Space and Earth Technology Systems The goals of the SEL are: 1. to understand the software development process in the GSFC environment; 2. to measure the effects of various methodologies, tools, and models on this process; 3. to identify and then to apply successful development practices.

NASA Software Working Group
http://www.ivv.nasa.gov/SWG/index.shtml
The Software Working Group (SWG) is an Agency-wide software advocate and coordinating body that is responsible for addressing software related issues throughout NASA. The SWG currently has members from NASA Headquarters and the following NASA Centers: Ames Research Center (ARC), Dryden Flight Research Center (DFRC), Goddard Space Flight Center (GSFC), Jet Propulsion Laboratory (JPL), Johnson Space Center (JSC), Kennedy Space Center (KSC), Langley Research Center (LaRC), Glenn Research Center (GRC), Marshall Space Flight Center (MSFC).

National Institute for Standards and Technology (NIST)
http://www.nist.gov/welcome.html
The National Institute of Standards and Technology is an agency of the U.S. Department of Commerce's Technology Administration. Established in 1901, NIST strengthens the U.S. economy and improves the quality of life by working with industry to develop and apply technology, measurements, and standards. It carries out this mission through a portfolio of four major programs: Measurements and Standards Laboratories, Advanced Technology Program, Manufacturing Extension Partnership, and Baldrige National Quality Award.

National Software Alliance (NSA)
http://www.software-alliance.org/
Congress has directed the Software Program Managers Network (SPMN) to address the very serious threat to, and significant impact on, Armed Service acquisition programs regarding the acute shortage of trained U.S. personnel with the requisite software skills necessary to design and build the large-scale software systems needed to maintain our technological edge for our deployed forces and to support force deployment. In 1992, the SPMN established the National Software Alliance (NSA). The NSA, under SPMN management, is engaged in two critical efforts: first, to help address our nation's increasingly severe software labor shortage; and second, to facilitate the understanding, deployment, and effective use of software industry management and technical best practices. The NSA accomplishes these objectives by disseminating best practices information and specialized skill courses to government organizations, industry, academia, and foundations. Participation in the NSA is open and without charge to all U.S.-based parties, including software practitioners, executives, strategic planners, consultants, technologists, and educators.

Quality Assurance Institute
http://www.qaiusa.com/
The Quality Assurance Institute (QAI) is exclusively dedicated to partnering with the enterprise-wide Information Quality profession. QAI is an international organization consisting of member companies in search of effective methods for detection-software quality control and prevention-software quality assurance. QAI provides leadership and state-of-the-art solutions in the form of consulting, education services, and assessments.

Reliability Analysis Center
http://rac.iitri.org/
The Reliability Analysis Center (RAC) is one of the DoD Information Analysis Centers (IACs). The IACs are chartered by the DoD to collect, analyze, and disseminate data and information in a designated technical area of specialization. Information is distributed to DoD and industry via databases, methodology handbooks, state-of-the-art technology reviews, training courses, and consulting services.
RAC's scope is the reliability, maintainability, quality and supportability of microcircuits, semiconductors, electromechanical and mechanical parts, and equipment/systems employing these parts.
IIT Research Institute (IITRI) has operated the RAC since its inception in 1968. Operations were initially from Chicago, IL headquarters, later relocated to Griffiss Air Force Base, and are currently at IITRI's Rome Office, 201 Mill Street, Rome, NY. In 1998, RAC absorbed the Supportability Information and Decision Analysis Center (SIDAC), previously an AF sponsored IAC operation under a separate contract.

Reliable Software Technologies
http://www.rstcorp.com/
Reliable Software Technologies small high-tech company that specializes in advanced software engineering technologies.

SEPT Software Engineering Process Technology
http://www.12207.com/
SEPT is dedicated to meeting the information needs of the professional community concerning software standards.

Software Division of the ASQ
http://www.asq-software.org/
The stated mission of ASQ-Software is to be the leading authority and recognized champion on issues related to software quality.

Software Engineering Information Repository (SEIR)
http://seir.sei.cmu.edu/
The Software Engineering Information Repository provides a forum for the contribution and exchange of information concerning software engineering improvement activities. Registered customers of the SEIR can exchange questions or tips and contribute (deposit) experiences or examples to assist each other with their implementation efforts. In the process of contributing this information, SEIR customers are building a knowledge base in this repository for their future use.

Software Engineering organization
http://www.software-engineer.org/
This site was created by graduate students earning their Masters degree in Software Engineering (MSE) from Enbry-Riddle Aeronautical University, FL. They designed and developed Sofware-engineer.org. because they encountered difficulties writing papers about software engineering disciplines. Frequently, they had a hard time finding compiled resources on software engineering. They created the site to facilitate communication between software engineers and promote free information sharing within that community.

Software Methods & Tools
http://www.methods-tools.com/index.html
The goal of Software Methods & Tools is to be the premier source of information on software development methods and tools. It provides products and services to the software engineering and application development community. Its view of application development is quite broad, ranging from small systems on personal computers to large distributed systems running on an Intranet. Its intended audience includes managers, developers, researchers, and consultants involved with applications development and software engineering.

The Software Productivity Consortium
http://www.software.org/
A membership based organization with a primary interest in software process improvement.

WWW Virtual Library - Formal Methods
http://archive.comlab.ox.ac.uk/formal-methods.html
This site contains pointers to information on Formal Methods, useful for mathematically describing and reasoning about computer-based systems, available around the world on the World Wide Web (WWW). Formal Methods are fault avoidance techniques that help in the reduction of errors introduced into a system, particularly at the earlier stages of design. They complement fault removal techniques like testing. inks for accessing on-line information in the following categories are available:

WWW Virtual Library - Software Engineering
http://rbse.jsc.nasa.gov/virt-lib/soft-eng.html
This site contains pointers to information on Software Engineering. It is currently converting to a MORE (metadata-based)
Web cataloging system to allow more flexible manipulation of individual library entries, including the ability to search for specific library entries, place library entries in multiple collections, and a number of other features.



Software Reliability Conferences and Events

CMG - Computer Measurement Group
December 10-15, 2000 at the Marriott World Center, Orlando, FL
http://www.cmg.org/conference/conference.html

ICSE 2001 -- International Conference on Software Engineering:
May 12-19, 2001 - Westin Harbour Castle Hotel Toronto, Canada May 12-19, 2001.
http://www.csr.UVic.CA/icse2001/index.html
ICSE 2001 is a conference for software engineering that aims to present the latest inventions, achievements, and experiences in software engineering research and practice and provide a forum for exchanging ideas and experiences.
ICSM'2000 SV -- International Conference on Software Maintenance 2000 in Silicon Valley
October 11-14, 2000 San Jose, CA (Held in conjunction with ISSRE 2000 (Oct. 8-11)and WESS 2000 (Oct. 14)
http://www.esi.es/WorldwideEvents/Events/event26.html

ISACC 2000 -- The Software Risk Management Conference:
September 24-26, 2000. Hyatt Regency Hotel, Reston Town Center, Reston, Virginia
http://www.isacc.org/
Three-day conference featuring expert speakers, hands-on tutorials, and break-out sessions, which aims to increase the attendee's knowledge base and help meet the challenges of software's security, safety, and reliability.

ISSRE'2000 -- International Symposium on Software Reliability Engineering
October 8-11, 2000 Doubletree Hotel, San Jose, CA
http://www.rstcorp.com/conferences/issre2000/
ISSRE'2000 seeks to bring together practitioners and researchers from around the world to share the latest information and know-how related to all areas of software reliability engineering for a broad range of applications. The theme of the 2000 symposium will be "Applying Software Reliability". ISSRE'2000 seeks new results concerning today's software reliability problems. But ISSRE'2000 will give preference to papers focusing on the application of theory to the practice of reliability assessment. ISSRE'2000 has adopted this theme so that: (1) researchers can better hone their efforts toward the real problems expected in the next century, and (2) industry practitioners can describe real-world problems and the needed reliability technologies.

ISSTA 2000 -- International Symposium on Software Testing and Analysis:
August 21-25, 2000 Portland Marriott Downtown, Portland, OR
http://www.ics.uci.edu/IRUS/issta/

PSQT - Practical Software Quality Techniques
PSQT/PSTT 2000 North - September 18-22, 2000, Radisson South Hotel, Minneapolis, MN
http://www.softdim.com/psqt/
The conference focuses on software quality from a real world perspective, providing innovative yet practical solutions to software quality challenges. PSQT /PSTT features concurrent sessions on software product and process quality assurance areas such as Testing, Inspections, Reviews, and Walkthroughs, Software Process Assessment and Improvement, Quality Management, Measurements and Benchmarking, ISO 9000, Configuration Management and Version Control, Change Tracking, Requirement Management, and automated tools supporting a software quality lifecycle.

SEPG - Software Process Improvement Conference (SEI)
SEPG 2001 - March 12-15, 2001, New Orleans Marriott, New Orleans, LA
http://www.sei.cmu.edu/products/events/sepg/
A premier international conference and exposition for software process professionals. Sponsored by the Software Engineering Institute (SEI) and hosted by a Software Process Improvement Network (SPIN), this four-day event brings together international representatives from government, industry, and academia for a truly global perspective on software process improvement (SPI) activities and results. To ensure a broad perspective in selecting and structuring SEPG 2001, the program committee includes representatives from SPINs across the U.S. who have a key role in defining the technical program.

Software Quality Engineering, STAR West
October 23-27, Fairmont Hotel, San Francisco, CA
http://sqe.com/starwest/
STARWEST 2000 features participation from a range of industry, government, and corporate software organizations. The conference aims at providing innovative, practical solutions to software test and evaluation challenges. With a conference curriculum consisting of subject experts, in-depth tutorials, concurrent sessions on key software testing issues, and a Testing EXPO featuring the latest in testing technology, tools and services, STARWEST 2000 has become a relevant and highly regarded conference.

Software Quality Engineering, STAR East
May 1-5, 2000, Omni Rosen Hotel, Orlando, FL
http://sqe.com/stareast/

Rational User Conference
August 27-31, 2000 Philadelphia, PA
http://www.rational.com/news_events/ruc/index.jtmpl

Embedded Systems Conferences
ESC 2000 - September 24-28, 2000, San Jose Convention Center, San Jose, CA
ESC Europe - November 7-9, 2000, Maastricht Exposition and Conference Center, Maastricht, Netherlands
ESC San Francisco - April 9-13, 2001, Moscone Convention Center, San Francisco, CA
ESC Chicago - July 9-11, 2001, Navy Pier - Festival Hall, Chicago, IL
ESC Boston - September 4-7, 2001, Hynes Convention Center, Boston, MA
http://www.embedded.com/frameindex.htm?esc.htm
Embedded Systems Conferences connect engineers and developers with practical skills and the newest product demos.

International Software Quality Week and Internet Quality Week Conferences
QWE2K, 20-24 November 2000, Brussels, Belgium
http://www.soft.com/QualWeek/
Quality Week Conferences are high-end, carefully refereed technical conferences that focus on Software Quality and Internet Quality issues -- from process improvement to testing to applying modern technology. Positioned midway between Academic and Industrial events, Quality Week Conferences blend hi-tech topics, common-sense guidelines, real-world experience, and informal information exchange with acknowledged software and Internet quality experts, and access to industrial technical and support resources.




Software Reliability Training

Reliability Analysis Center - Center of Reliability and Maintainability Excellence


Reliability Analysis Center - Center of Reliability and Maintainability Excellence