logo2008

Links


The following is an incomplete and constantly changing list of links to web sites related to software development and software quality. Also included are links to consultants whom I frequently work with, know personally, and highly recommend.

Government Agencies

Professional Societies

Standards Organizations

Software Quality Publications

Software Quality Conferences

Software Quality Calendar

Consultants




Government Agencies

NASA Software Assurance and Technology Center

The Software Assurance Technology Center (SATC) was established in 1992 in the Systems Reliability and Safety Office at NASA Goddard Space Flight Center (GSFC). The SATC was founded to become a NASA center of excellence in software assurance, dedicated to making measurable improvement in the quality and reliability of software developed for GSFC and NASA. Funding for the SATC comes from the NASA Software IV&V Facility in Fairmont, WV for technical and research tasks, and from NASA software development projects for direct technical support


Food and Drug Administration

The Center for Devices and Radiological Health has lots of information on regulations for medical devices that contain software.


National Institute of Standards and Technology

Information on Malcolm Baldridge National Quality Award



Federal Aviation Administration - FAA Software Engineering Resource Center

The Software Engineering Resource Center is an FAA-wide resource to improve both the software technology base of the FAA and the software engineering competencies of its staff.


Software Engineering Institute (SEI)

Everything you ever wanted to know about the CMM, PMM, and the Personal Software Process (PSP) from Watts Humphrey.




Professional Societies and Boston-area Software Quality Groups


American Society for Quality - Software Division

Vision: To be the leading authority and recognized champion on issues related to software quality.

Find info on the Certified Software Quality Engineer (CSQE) exam and the annual International Conference on Software Quality (ICSQ).






IEEE Computer Society

IEEE Technical Council on Software Engineering (TCSE)

The Technical Council on Software Engineering (TCSE) is chartered by the IEEE Computer Society as the coordinating body for innovative programs and services in software engineering.

TCSE is at the forefront of information exchange and support for both practitioners and researchers throughout the software engineering field, serving as both a coordinating entity for existing programs and as a wellspring for new initiatives and activities. The key to the Technical Council approach is economy of scale. We provide both resource sharing and extra resources for developing and continuing programs. These activities cooperate in scheduling, awareness, and encouragement for new programs and services. This forms a critical mass to foster innovation and the expansion of software engineering offerings for the international members of the IEEE Computer Society, including the subscribers of IEEE Software and the IEEE Transactions on Software Engineering.



Association for Computing Machinery (ACM)

Founded in 1947, ACM is the world's first educational and scientific computing society. Today, our members — over 80,000 computing professionals and students world-wide — and the public turn to ACM for authoritative publications, pioneering conferences, and visionary leadership for the new millennium.







Association for the Advancement of Medical Instrumentation (AAMI)

Founded in 1967, AAMI is a unique alliance of nearly 7,000 members united by the common goal of increasing the understanding and beneficial use of medical instrumentation. AAMI is the primary source of consensus and timely information on medical instrumentation and technology, and is the primary resource for the industry, professions, and government for national and international standards.



Boston SPIN

Boston's Software Process Improvement Network (SPIN)

Check their website for monthly meetings with interesting speakers.





Software Quality Group of New England (SQGNE)

SQGNE meets monthly at 6:15pm on the second Wednesday of the month at Sun Microsystems in Burlington MA. The group provides speakers on topics of interest to software quality professionals.




Standards Organizations


IEEE Software Engineering Standards

The IEEE Software Engineering Standards four volume set contains the complete set of all IEEE Software Engineering standards.







ASQ Standards

This site is designed to keep you informed of what is happening within the standards committees. ASQ is charged with administering these committees on behalf of the American National Standards Institute. Our committees can be grouped within four broad technical disciplines: Quality Management, Environmental Management, Dependability, and Statistics.



ISO Standards

For all the ISO and ISO 9000 family of standards... including ISO-9000-3 the Guidance document for applying ISO 9001 to software development. (Note: The guidance document is also available from ASQ.)







Association for the Advancement of Medical Instrumentation (AAMI)

Founded in 1967, AAMI is a unique alliance of nearly 7,000 members united by the common goal of increasing the understanding and beneficial use of medical instrumentation. AAMI is the primary source of consensus and timely information on medical instrumentation and technology, and is the primary resource for the industry, professions, and government for national and international standards.




Software Quality Publications


Software Quality Professional

The Software Quality Professional is a peer-reviewed quarterly journal published by the ASQ Software Division. Focusing on the practical needs of professionals including engineers and managers, the Software Quality Professional provides readers with significant information that will contribute to their personal development and success in the field of software quality.







IEEE Software Magazine

IEEE Software delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change. The authority on translating software theory into practice, this award-winning magazine positions itself between pure research and pure practice, transferring ideas, methods, and experiences among researchers and engineers. Peer-reviewed articles, topical interviews, and columns by seasoned practitioners illuminate all aspect of the industry, including process improvement, project management, development tools, software maintenance, Web applications and opportunities, testing, and human factors.



IEEE Computer Magazine

Computer is the place where computing professionals of all disciplines can share their experience, solve problems, and reach consensus. In Computer, practitioners, managers, and researchers can talk to each other in plain language about what works and what doesn't, what resources are available, and what might be next. Computer is the flagship member publication of the IEEE Computer Society.







TCSE Newsletter

The Technical Council on Software Engineering taps into the myriad ways that software is created. The TCSE has two overriding aims: to contribute to its members’ professional expertise and to help advance software engineering research and practice.



Better Software Magazine

Better Software magazine is your information source for developing and delivering better software. Each issue focuses on nuts-and-bolts information and practices you can apply to your software projects. You'll benefit from expert analysis and real-world case studies in the areas of Testing, Management & Teams, Tools & Automation, Measurement & Analysis, Process & Techniques, and much more.






Software Quality Conferences




Annual Pacific Northwest Software Quality Conference

One of the best conferences on Software Quality. Held every October in Portland OR. PNSQC also sponsors Workshops held in the spring and fall in the Seattle and Portland area.



Software Testing Analysis and Review (STAR) Conference

STAR East (usually in May) and STAR West (usually in October) provide innovative, yet practical, solutions to software test and evaluation challenges...






Consultants

The following are consultants whom I know personally and recommend highly.

John D. Musa

More Reliable Software Faster and Cheaper (Software Reliability Engineering)

Software reliability engineering is a practice that helps you develop software that is more reliable, and helps you develop it faster and cheaper. It is a standard, proven, widespread best practice that is widely applicable to systems that include software. Software reliability engineering is low in cost, and its implementation has virtually no schedule impact.

Software reliability engineering works by quantitatively characterizing and applying two things about the product: the expected relative use of its functions and its required major quality characteristics. The major quality characteristics are reliability, availability, delivery date, and life-cycle cost. In applying software reliability engineering, you can vary the relative emphasis you place on these factors. When you have characterized use, software reliability engineering guides you in substantially increasing development efficiency by focusing resources on functions in proportion to use and criticality. It also maximizes test efficiency by making test highly representative of use in the field. Increased efficiency increases the effective resource pool available to add customer value.

For further information, contact John Musa


Boston Atlantic Technology, Inc.

Boston Atlantic Technology, ("BAT"), is a software engineering firm offering software development services in a variety of industries. BAT's staff of engineers has a wealth of experience designing and developing mission- critical software for industries such as medical device and semiconductor manufacturing. BAT offers software engineering services that range from design and development to hardware integration and software validation..


QRC Consulting Associates

QRC Consulting Associates is a regulatory, quality and clinical research consulting company with over 20 years experience in the medical device industry. For further information, contact Debbie Iampietro...





Rothman Consulting Group Inc.

Johanna Rothman is a Boston area consultant who frequently speaks on topics related to software development, software quality, and testing.




For further information,

call Steve Rakitin at 508.529.4282

or e-mail him at steve@swqual.com


Home

Company Info

Contact Info


Food for Thought and Predictable Software Development are trademarks of Software Quality Consulting, Inc.
Copyright ©2008 Software Quality Consulting, Inc. All rights reserved.

Updated January 2008