A survey on software architectural assumptions
Tài liệu tham khảo
Adolph, 2011, Using grounded theory to study the experience of software development, Empir. Softw. Eng., 16, 487, 10.1007/s10664-010-9152-6
Corbin, 2014
Ding, 2014, How do open source communities document software architecture: An exploratory survey, 136
Del Greco, 1987, Questionnaire development: 1. Formulation, Can. Med. Assoc. J., 136, 583
de Graaf, 2014, The impact of prior knowledge on searching in software documentation, 189
Easterbrook, 2008, Selecting empirical methods for software engineering research, 285
Fink, 1995
Garlan, 2009, Architectural mismatch: Why reuse is still so hard, IEEE Softw., 26, 66, 10.1109/MS.2009.86
Haley, 2006, Using trust assumptions with security requirements, Requir. Eng., 11, 138, 10.1007/s00766-005-0023-4
ISO. ISO/IEC/IEEE Std 42010-2011, Systems and software engineering – Architecture description, 2011.
Kitchenham, 2008, 63
Larman, 2004
Larman, 2003, Iterative and incremental development: A brief history, IEEE Comput., 36, 47, 10.1109/MC.2003.1204375
Lago, 2005, Explicit assumptions enrich architectural models, 206
Lethbridge, 2005, Studying software engineers: data collection techniques for software field studies, Empir. Softw. Eng., 10, 311, 10.1007/s10664-005-1290-x
Lewis, 2004
Lehman, 2001, Rules and tools for software evolution planning and management, Ann. Softw. Eng., 11, 15, 10.1023/A:1012535017876
Ostacchini, 2009, Managing assumptions during agile development, 9
Roeller, 2006, Recovering architectural assumptions, J. Syst. Softw., 79, 552, 10.1016/j.jss.2005.10.017
Shen, 2014, Analyzing urban competitiveness changes in major Chinese cities 1995–2008, Appl. Sp. Anal. Policy, 7, 361, 10.1007/s12061-014-9114-2
Tang, 2006, A survey of architecture design rationale, J. Syst. Softw., 79, 1792, 10.1016/j.jss.2006.04.029
Tang, 2007, A rationale-based architecture model for design traceability and reasoning, J. Syst. Softw., 80, 918, 10.1016/j.jss.2006.08.040
Tirumala, 2005, Prevention of failures due to assumptions made by software components in real-time systems, ACM SIGBED Rev., 2, 36, 10.1145/1121802.1121810
van Heesch, 2011, Mature architecting - a survey about the reasoning process of professional architects, 260
Van Landuyt, 2014, Modularizing early architectural assumptions in scenario-based requirements, 170
Van Landuyt, 2012, Documenting early architectural assumptions in scenario-based requirements, 329
Vanthienen, 1994, From decision tables to expert system shells, Data & Knowl. Eng., 13, 265, 10.1016/0169-023X(94)00020-4
Wohlin, 2012
Yang, 2014, Identifying and recording software architectural assumptions in agile development, 308
Zschaler, 2011, Aspect assumptions: a retrospective study of AspectJ developers' assumptions about aspect usage, 93