Eine Plattform für die Wissenschaft: Bauingenieurwesen, Architektur und Urbanistik
A survey on software architectural assumptions
Context: Managing architectural assumptions (AA) during the software lifecycle, as an important type of architecture knowledge, is critical to the success of projects. However, little empirical evidence exists on the understanding, identification, and recording of AA from the practitioners' perspective. Objective: We investigated the current situation on (1) how practitioners understand AA and its importance, and (2) whether and how practitioners identify and record AA in software development. Method: A web-based survey was conducted with 112 practitioners, who use Chinese as native language and are engaged in software development in China. Results: The main findings are: (1) AA are important in both software architecting and development. However, practitioners understand AA in different ways; (2) only a few respondents identified and recorded AA in their projects, and very few approaches and tools were used for identifying and recording AA; (3) the lack of specific approaches and tools is the major challenge (reason) of (not) identifying and recording AA. Conclusions: The results emphasize the need for a widely accepted understanding of the AA concept in software development, and specific approaches, tools, and guidelines to support AA identification and recording. (C) 2015 Elsevier Inc. All rights reserved.
A survey on software architectural assumptions
Context: Managing architectural assumptions (AA) during the software lifecycle, as an important type of architecture knowledge, is critical to the success of projects. However, little empirical evidence exists on the understanding, identification, and recording of AA from the practitioners' perspective. Objective: We investigated the current situation on (1) how practitioners understand AA and its importance, and (2) whether and how practitioners identify and record AA in software development. Method: A web-based survey was conducted with 112 practitioners, who use Chinese as native language and are engaged in software development in China. Results: The main findings are: (1) AA are important in both software architecting and development. However, practitioners understand AA in different ways; (2) only a few respondents identified and recorded AA in their projects, and very few approaches and tools were used for identifying and recording AA; (3) the lack of specific approaches and tools is the major challenge (reason) of (not) identifying and recording AA. Conclusions: The results emphasize the need for a widely accepted understanding of the AA concept in software development, and specific approaches, tools, and guidelines to support AA identification and recording. (C) 2015 Elsevier Inc. All rights reserved.
A survey on software architectural assumptions
Yang, Chen (Autor:in) / Liang, Peng (Autor:in) / Avgeriou, Paris (Autor:in)
01.03.2016
Yang , C , Liang , P & Avgeriou , P 2016 , ' A survey on software architectural assumptions ' , Journal of Systems and Software , vol. 113 , pp. 362-380 . https://doi.org/10.1016/j.jss.2015.12.016
Aufsatz (Zeitschrift)
Elektronische Ressource
Englisch
DDC:
720
Architectural Assumptions and Their Management in Industry — An Exploratory Study
British Library Conference Proceedings | 2017
|New survey questions OSHA's IAQ assumptions
Online Contents | 1996
Software Architectural Transformation
NTIS | 2000
|Software Architectural Transformation
NTIS | 2000
|Fax Survey - Architectural Compensation
Online Contents | 1995