Background: A growing amount of software is available to children today. Children use both software that has been explicitly developed for them and software for general users. While they obtain clear benefits from software, such as access to creativity tools and learning resources, children are also exposed to several risks and disadvantages, such as privacy violation, inactivity, or safety risks that can even lead to death. The research and development community is addressing and investigating positive and negative impacts of software for children one by one, but no comprehensive model exists that relates software engineering and children as stakeholders in their own right. Aims: The final objective of this line of research is to propose effective ways in which children can be involved in Software Engineering activities as stakeholders. Specifically, in this paper, we investigate the quality aspects that are of interest for children, as quality is a crucial aspect in the development of any kind of software, especially for stakeholders like children. Method: Our contribution is based mainly on an analysis of studies at the intersection between Software Engineering (especially software quality) and Child Computer Interaction. Results: We identify a set of qualities and a preliminary set of guidelines that can be used by researchers and practitioners in understanding the complex interrelations between Software Engineering and children. Based on the qualities and the guidelines, researchers can design empirical investigations to obtain deeper insights into the phenomenon and propose new Software Engineering knowledge specific for this type of stakeholders. Conclusions: This conceptualization is a first step towards a framework to support children as stakeholders in software engineering.
翻译:儿童使用明确为其开发的软件和一般用户使用的软件。虽然他们从软件中获得明显的好处,例如获得创造性工具和学习资源,但儿童也面临若干风险和不利因素,例如侵犯隐私、不活动或甚至可能导致死亡的安全风险。研究与发展界正在逐一处理和调查软件对儿童产生的积极和消极影响,但没有将软件工程和儿童本身作为利益攸关方的全面模型。目的:这一研究系列的最终目标是提出儿童作为利益攸关方参与软件工程活动的有效方法。具体而言,在本文件中,我们调查儿童感兴趣的质量方面,因为质量是开发任何软件的关键方面,特别是对儿童等利益攸关方而言。方法:我们的贡献主要基于对软件工程(特别是软件质量)和儿童计算机互动之间交叉点的研究的分析。结果:我们确定了一套质量和一套初步准则,研究人员和从业人员可以用来了解儿童作为利益攸关方参与软件工程活动的有效方式。我们调查了儿童感兴趣的质量,因为质量是开发任何软件的关键方面,特别是对儿童等利益攸关方而言。我们的贡献主要基于对软件工程工程(特别是软件质量)和儿童计算机互动之间的交叉点的研究。结果:我们确定了一套质量和一套初步准则,供研究人员和从业人员在了解复杂的关系方面对儿童进行更深层次的系统研究研究研究中提出一个概念。