Categories: Software Quality Assurance Publications
This category contains software engineering publications as well as specialized software quality assurance publications (that are linked for your convenience) that can give you insights on what is happening in SQA and software process improvement.
Software Maintenance Productivity and Maturity
Maturity models assess the organization’s processes to determine their level of maturity and capability. There is an implicit assumption that a higher level of maturity (or more capability) leads to higher level of productivity and quality. Based on this assumption, maintenance organizations that implement a number of exemplary practices should show an improvement in both. […]
Continue readingStudying Supply and Demand of Software Maintenance and Evolution Services
Software maintenance and evolution constitutes an important part of the total cost of the life cycle of software. Some even argue this is the most important fraction of the cost. The added value of software maintenance and evolution is often not fully understood by the customer leading to a perception that software maintenance organizations are […]
Continue readingAn Overview of Software Quality Concepts and Management Issues
This chapter introduces the generally accepted knowledge on software quality that has been included in the (SWEBOK) Software Engineering Body of Knowledge (ISOTR19759-05). One chapter of the SWEBOK is dedicated to software quality (Apr05). It argues that ethics play an important role in applying the quality models and the notions of cost of quality for […]
Continue readingAn Overview of Software Engineering Process and Its Improvement
The software engineering process is concerned with the de nition, implementation, measurement, change, and improvement of software processes. This short article presents software engineering process knowledge along the lines of the software engineering body of knowledge (International Organization for Standardization & International Electrotechnical Commission [ISO/IEC]). The objective of the software engineering process is to implement […]
Continue readingTeaching Software Quality Assurance in an Undergraduate Software Engineering Program
Quality is increasingly seen as critical to business success, customer satisfaction, and acceptance. Its absence may result in financial loss, dissatisfied users, and damage to the envi- ronment, and may even result in deaths. For example, the Therac-25, a computer-driven radiation system, seriously injured and killed patients by massive overdosing (Levenson and Turner 1993). Software […]
Continue reading