arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1602.01075cs.SEcs.PL
收藏

将想法快速转化为软件

Toward Rapid Transformation of Ideas into Software

Mehrdad Afshari, Zhendong Su

摘要:

计算机科学的一个关键使命是使人们尽可能自然和无痛地实现他们的创造性想法。软件工程是这一使命的中心--软件技术使思想能够具体化为工作系统。随着计算机变得无处不在,无论是在可用性和人类生活的方面,他们接触,思想的数量和多样性也迅速增长。我们的编程系统和技术需要发展,以使这种具体化过程-将想法转化为软件-尽可能快速和容易。本文的目的是双重的。首先,它倡导并强调了“将思想转化为软件”的使命,作为软件工程研究的登月计划。这是社会的长远方向,没有灵丹妙药可以让我们达到这个目标。为了实现这一使命,作为一个社区,我们需要在多个方面改善现状。因此,第二个目标是概述未来几十年现代化当代编程技术的一些方向,描述沿着这些向量进行的工作,并指出关键挑战。

英文摘要:

A key mission of computer science is to enable people realize their creative ideas as naturally and painlessly as possible. Software engineering is at the center of this mission -- software technologies enable reification of ideas into working systems. As computers become ubiquitous, both in availability and the aspects of human lives they touch, the quantity and diversity of ideas also rapidly grow. Our programming systems and technologies need to evolve to make this reification process -- transforming ideas to software -- as quick and accessible as possible. The goal of this paper is twofold. First, it advocates and highlights the "transforming ideas to software" mission as a moonshot for software engineering research. This is a long-term direction for the community, and there is no silver bullet that can get us there. To make this mission a reality, as a community, we need to improve the status quo across many dimensions. Thus, the second goal is to outline a number of directions to modernize our contemporary programming technologies for decades to come, describe work that has been undertaken along those vectors, and pinpoint critical challenges.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑