We all have been taught sound practices since childhood. Remember the ol' dental mantra of don't forget to brush your teeth after each meal? Those instructions were soon augmented with a warning that brushing alone was not enough, and that flossing and regular check-ups were needed to reinforce brushing and prevent the development of dental maladies. Our experience with these routines over our lifetime confirms the worth of reinforcing good, ...
This report provides guidance for those who want to make the business case for building software assurance into software products during each software development life-cycle activity. The business case defends the value of making additional efforts to ensure that software has minimal security risks when it is released and shows that those efforts are most cost-effective when they are made appropriately throughout the development life cycle. Although there is no ...
CONTENTS: 1) The Critical Need for Software Engineering Education by Dr. Lyle N. Long: Long describes the need for more dedicated software engineering educational programs and professional software engineering certification programs in the United States. 2) Using Inspections to Teach Requirements Validation by Lulu He, Dr. Jeffrey C. Carver, and Dr. Rayford B. Vaughn: This article describes an experiment conducted in a graduate-level requirements engineering course to provide students a ...