当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Towards evidence-based decision-making for identification and usage of assets in composite software: A research roadmap
Journal of Software: Evolution and Process ( IF 2 ) Pub Date : 2021-03-19 , DOI: 10.1002/smr.2345
Claes Wohlin 1 , Efi Papatheocharous 2 , Jan Carlson 3 , Kai Petersen 1, 4 , Emil Alégroth 1 , Jakob Axelsson 2, 3 , Deepika Badampudi 1 , Markus Borg 2 , Antonio Cicchetti 3 , Federicio Ciccozzi 3 , Thomas Olsson 2 , Séverine Sentilles 3 , Mikael Svahnberg 1 , Krzysztof Wnuk 1 , Tony Gorschek 1
Affiliation  

Software engineering is decision intensive. Evidence-based software engineering is suggested for decision-making concerning the use of methods and technologies when developing software. Software development often includes the reuse of software assets, for example, open-source components. Which components to use have implications on the quality of the software (e.g., maintainability). Thus, research is needed to support decision-making for composite software. This paper presents a roadmap for research required to support evidence-based decision-making for choosing and integrating assets in composite software systems. The roadmap is developed as an output from a 5-year project in the area, including researchers from three different organizations. The roadmap is developed in an iterative process and is based on (1) systematic literature reviews of the area; (2) investigations of the state of practice, including a case survey and a survey; and (3) development and evaluation of solutions for asset identification and selection. The research activities resulted in identifying 11 areas in need of research. The areas are grouped into two categories: areas enabling evidence-based decision-making and those related to supporting the decision-making. The roadmap outlines research needs in these 11 areas. The research challenges and research directions presented in this roadmap are key areas for further research to support evidence-based decision-making for composite software.

中文翻译:

在复合软件中识别和使用资产的循证决策:研究路线图

软件工程是决策密集型的。建议使用基于证据的软件工程来制定软件开发过程中使用方法和技术的决策。软件开发通常包括软件资产的重用,例如开源组件。使用哪些组件会影响软件的质量(例如,可维护性)。因此,需要研究来支持复合软件的决策制定。本文提出了一个研究路线图,以支持在复合软件系统中选择和集成资产的循证决策。该路线图是该地区一个为期 5 年的项目的成果,其中包括来自三个不同组织的研究人员。路线图是在迭代过程中制定的,并基于 (1) 该领域的系统文献回顾;(二)执业状况调查,包括个案调查和调查;(3) 资产识别和选择解决方案的开发和评估。研究活动确定了 11 个需要研究的领域。这些领域分为两类:支持循证决策的领域和与支持决策相关的领域。路线图概述了这 11 个领域的研究需求。本路线图中提出的研究挑战和研究方向是进一步研究的关键领域,以支持基于证据的复合软件决策。(3) 资产识别和选择解决方案的开发和评估。研究活动确定了 11 个需要研究的领域。这些领域分为两类:支持循证决策的领域和与支持决策相关的领域。路线图概述了这 11 个领域的研究需求。本路线图中提出的研究挑战和研究方向是进一步研究的关键领域,以支持基于证据的复合软件决策。(3) 资产识别和选择解决方案的开发和评估。研究活动确定了 11 个需要研究的领域。这些领域分为两类:支持循证决策的领域和与支持决策相关的领域。路线图概述了这 11 个领域的研究需求。本路线图中提出的研究挑战和研究方向是进一步研究的关键领域,以支持基于证据的复合软件决策。路线图概述了这 11 个领域的研究需求。本路线图中提出的研究挑战和研究方向是进一步研究的关键领域,以支持基于证据的复合软件决策。路线图概述了这 11 个领域的研究需求。本路线图中提出的研究挑战和研究方向是进一步研究的关键领域,以支持基于证据的复合软件决策。
更新日期:2021-03-19
down
wechat
bug