Future of end-user software engineering: beyond the silos

Future of end-user software engineering: beyond the silos
复制标题

最终用户软件工程的未来:超越孤岛

DOI:
10.1145/2593882.2593896
复制
发表时间:
2014
期刊:
Future of Software Engineering Proceedings
影响因子:
--
通讯作者:
B. Myers
B. Myers
中科院分区:
--
文献类型:
--
作者:
M. Burnett;B. Myers

文献摘要

被引文献

相似文献

最终用户软件工程(EUSE)是一个研究领域,旨在发明与最终用户协作的新技术,以提高其软件质量。EUSE研究旨在支持的实践是最终用户使用新的工具和方法来提高他们和其他最终用户创建的软件的质量。这一结果是必要的,因为研究表明,创建自己的软件的最终用户的数量大大超过了专业软件开发人员的数量,而且他们创建的软件充满了错误。在本文中,我们描述了EUSE的现状,以及在迈向光明未来的过程中面临的挑战。我们展示了EUSE的未来可能会变得过于孤立,限制未来研究人员对可以实现的目标的看法。然后,我们表明,专注于最终用户开发人员的当前意图可以用来为EUSE研究人员提供一些有前途的方向,以及理论如何帮助我们进一步去孤岛化未来的EUSE研究。最后,我们讨论了如何克服最终用户软件工程的未来的挑战,也可能带来直接的好处,“经典”软件工程的未来。
End-user software engineering (EUSE) is a research area that aims to invent new kinds of technologies that collaborate with end users to improve the quality of their software. The practice that EUSE research aims to support is end users using new tools and methods to improve the quality of the software that they and other end users have created. There is a need for this outcome because research shows both that the number of end users creating their own software greatly exceeds the number of professional software developers, and that the software they create is riddled with errors. In this paper, we describe the present state of EUSE, and challenges in moving forward toward a bright future. We show how the future of EUSE may become over-siloed, restricting future researchers' vision of what can be achieved. We then show that focusing on the in-the-moment intents of end-user developers can be used to derive a number of promising directions forward for EUSE researchers, and how theories can help us further de-silo future EUSE research. Finally, we discuss how overcoming challenges for the future of end-user software engineering may also bring direct benefits to the future of "classic" software engineering.