Applying a selection method to choose Quality Attribute Techniques
Tài liệu tham khảo
L. Zhu, R. Jeffery, M. Staples, M. Huo, T.T. Tran, Effects of architecture and technical development process on micro-process, in: International Conference of Software Process (ICSP), 2007, pp. 49–60.
L. Zhu, T.T. Tran, M. Staples, R. Jeffery, Technical software development process in the XML domain, in: International Conference of Software Process (ICSP), 2009, pp. 246–255.
Y.K. Chiam, L. Zhu, M. Staples, Quality attribute techniques framework, in: 16th European Conference (EuroSPI), 2009, pp. 173–184.
V.R. Basili, H.D. Rombach, Tailoring the software process to project goals and environments, in: Proceedings of the 9th International Conference on Software Engineering, 1987, pp. 345–357.
J. Bowers, J. May, E. Melander, M. Baarman, A. Ayoob, Tailoring XP for large system mission critical software development, in: Second XP Universe and First Agile Universe Conference, 2002, pp. 100–111.
Pedreira, 2007, A systematic review of software process tailoring, ACM SIGSOFT Software Engineering Notes, 32, 1, 10.1145/1241572.1241584
X. Ferre, N. Juristo, A.M. Moreno, Framework for integrating usability practices into the software process, in: International Conference on Product-Focused Software Development and Process Improvement (PROFES), 2005, pp. 202–215.
Saaty, 1980
Y.K. Chiam, L. Zhu, M. Staples, Systematic selection of quality attribute techniques, in: International Conference on Product Focused Software (PROFES), 2010, pp. 59–62.
Holt, 1997, Current practice in software engineering: a survey, Computing & Control Engineering Journal, 8, 167, 10.1049/cce:19970406
Emam, 2000, Validating the ISO/IEC 15504 measure of software requirements analysis process capability, IEEE Transactions on Software Engineering, 26, 541, 10.1109/32.852742
Jones, 2000
Glass, 2004, Matching methodology to problem domain, Communications of the ACM, 47, 19, 10.1145/986213.986228
L. Jiang, A Framework for the Requirements Engineering Process Development, Ph.D. Thesis, Department of Electrical and Computer Engineering, University of Calgary, Canada, 2005.
Damian, 2006, An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality, and risk management, IEEE Transactions on Software Engineering, 32, 433, 10.1109/TSE.2006.61
IEC 61508 (Parts 1-7) – Functional safety of electrical/electron/programmable electronic safety-related systems, International Electrotechnical Commission, 1998.
IEC 62279, Railway Applications Communications, Signaling and Processing Systems Software for Railway Control and Protection Systems, 2002.
Zurich Risk Engineering, Which Hazard Analysis? A Selection Guide, 1998.
W. Bridges, Selection of Hazard Evaluation Techniques, 2004. <http://www.piii.com/_downloads/SelectionofHazardEvaluationTechniques.pdf>.
Lyons, 2009, Towards a framework to select techniques for error prediction: supporting novice users in the healthcare sector, Applied Ergonomics, 40, 379, 10.1016/j.apergo.2008.11.004
Perry, 1983
Vegas, 2005, A characterisation schema for software testing techniques, Empirical Software Engineering, 10, 437, 10.1007/s10664-005-3862-1
L. Jiang, A. Eberlein, B.H. Far, Combining requirements engineering techniques – theory and case study, in: IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS), 2005, pp. 105–112.
Svahnberg, 2003, A quality-driven decision-support method for identifying software architecture candidates, International Journal of Software Engineering and Knowledge Management, 13, 547, 10.1142/S0218194003001421
T. Al-Naeem, I. Gorton, M.A. Babar, F. Rabhi, B. Benatallah, A quality-driven systematic approach for architecting distributed software applications, in: International Conference on Software engineering (ICSE), 2005, pp. 244–253.
Zhu, 2005, Tradeoff and sensitivity analysis in software architecture evaluation using analytic hierarchy process, Software Quality Journal, 13, 357, 10.1007/s11219-005-4251-0
EWICS TC7 Software Sub-group, 1985, Techniques for verification and validation of safety-related software, Computers and Standards, 4, 101, 10.1016/0167-8051(85)90023-3
M.A. Babar, L. Zhu, R. Jeffery, A framework for classifying and comparing software architecture evaluation methods, in: Australian Software Engineering Conference (ASWEC), 2004, pp. 309–318.
M.A. Babar, B. Kitchenham, P. Mehashwari, Assessing the value of architectural information extracted from patterns for architecting, in: Proceedings of the Empirical Assessment in Software Engineering (EASE), 2006, pp. 1–10.
H.D. Rombach, Systematic software technology transfer, in: International Workshop on Experimental Software Engineering Issues: Critical Assessment and Future Directions, 1993, pp. 239–246.
S. Vegas, Characterisation Schema for Selecting Software Testing Techniques, Ph.D. Thesis, Facultad de Informática, Universidad Politécnica de Madrid, Madrid, Spain, 2002.
D. Jewell, Performance engineering and management method – a holistic approach to performance engineering, in: Performance Modeling and Engineering, 2008, pp. 29–55.
Boehm, 1991, Software risk management: principles and practices, IEEE Software, 8, 32, 10.1109/52.62930
Boehm, 1998, A spiral model of software development and enhancement, IEEE Computer, 21, 61, 10.1109/2.59
Charette, 1989
Charette, 1996, Large-scale project management is risk management, IEEE Software, 13, 110, 10.1109/52.526838
Jones, 2002, Risk management in the design of medical device software systems, Biomedical Instrumentation & Technology, 36, 237
Caffery, 2010, Risk management capability model for the development of medical device software, Software Quality Control, 18, 81, 10.1007/s11219-009-9086-7
NASA Aeronautics and Space Administration, NASA Software Safety Guidebook, NASA-GB-8719.13, 2004.
Keeney, 1993
Roy, 1996
Keeney, 1999, Foundations for making smart decisions, IIE Solutions, 31, 24
Fuller, 1996, Fuzzy multiple criteria decision making: recent developments, Fuzzy Sets and Systems, 78, 139, 10.1016/0165-0114(95)00165-4
Karlsson, 1997, Cost-value approach for prioritizing requirements, IEEE Software, 14, 67, 10.1109/52.605933
Hotman, 2005, base reference analytical hierarchy process for engineering process selection, vol. 3681, 184
D. Opydo, MakeItRational, <http://makeitrational.com, http://makeitrational.com>.
Chiam, 2009, Quality attribute techniques framework, vol. 42, 173
Leveson, 1995
AS/NZS ISO/IEC 12207, Software Life Cycle Processes, 1997.
Y.K. Chiam, Representation and Selection of Quality Attribute Techniques for Software Development Process, Ph.D. Thesis, School of Computer Science and Engineering, University of New South Wales, Australia, 2011.
Storey, 1996
J. Borcsok, S. Schaefer, Software development for safety-related systems, in: International Conference on Systems (ICONS), 2007, pp. 38–42.
S. Vegas, Identifying the relevant information for software testing technique selection, in: International Symposium on Empirical Software Engineering (ISESE), 2004, pp. 39–48.
Yin, 2008
Runeson, 2009, Guidelines for conducting and reporting case study research in software engineering, Empirical Software Engineering, 14, 131, 10.1007/s10664-008-9102-8