Systematic selection of quality attribute techniques

Various techniques are used to investigate, evaluate, and control product quality risks throughout software development process. These "Quality Attribute Techniques" are used during all stages of the software development life cycle to ensure that acceptable levels of product qualities such as safety and performance are in place. In this paper, we propose a method to select from among the alternatives of these techniques. This method is based on Risk Management theory and the Analytic Hierarchy Process (AHP) approach. We apply our method to an example of real-world safety system presented in the literature. We identify advantages and limitations of the method, and discuss future research.

[1]  Joachim Karlsson,et al.  A Cost-Value Approach for Prioritizing Requirements , 1997, IEEE Softw..

[2]  Liming Zhu,et al.  Effects of Architecture and Technical Development Process on Micro-process , 2007, ICSP.

[3]  Corporate Ewics Techniques for verification and validation of safety-related software , 1985 .

[4]  James W. Moore Software Life Cycle Processes , 2006 .

[5]  Liming Zhu,et al.  Tradeoff and Sensitivity Analysis in Software Architecture Evaluation Using Analytic Hierarchy Process , 2005, Software Quality Journal.

[6]  Sira Vegas Identifying the relevant information for software testing technique selection , 2004, Proceedings. 2004 International Symposium on Empirical Software Engineering, 2004. ISESE '04..

[7]  J. Borcsok,et al.  Software development for safety-related systems , 2007, Second International Conference on Systems (ICONS'07).

[8]  Zelda B. Zabinsky,et al.  Demonstration of a Safety Analysis on a Complex System , 1997 .

[9]  I. Gorton,et al.  A quality-driven systematic approach for architecting distributed software applications , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[10]  Standard Glossary of Software Engineering Terminology , 1990 .

[11]  Liming Zhu,et al.  Quality Attribute Techniques Framework , 2009, EuroSPI.

[12]  Peter Neumann,et al.  Safeware: System Safety and Computers , 1995, SOEN.

[13]  Liming Zhu,et al.  Technical Software Development Process in the XML Domain , 2009, ICSP.