一句话:提出将实验活动视为一类独立计算,并抽象实验特征,形成与软件工程问题正交的面向实验计算(EOC)方法。
该文指出,系统观察、探索备选方案、提出假设与实证检验等实验性活动广泛交织在多种软件系统中。作者由此主张,实验活动本身可视为一类独立计算。通过抽象这些实验特征,文章提出面向实验的计算(EOC)这一通用方法,并将其与其它软件工程问题正交分离。这种关注点分离有助于围绕实验方面分别开展理论与应用研究。文章给出若干软件系统实例,并列出具体的研究与发展方向,以说明该方法的潜在价值。摘要未报告实证评估。
Experimentation aspects (e.g., systematic observation, exploration of alternatives, formulation of hypotheses and empirical testing) can be found dispersed and intertwined in many software systems. Numerous examples are provided in this article. This suggests that experimental activity is a class of computation in its own right. By abstracting the relevant experimentation features, a general Experiment-Oriented Computing (EOC) approach, orthogonal to other Software Engineering issues, is formulated in this article. Through this separation of concerns, it is possible to clearly pursue both theoretical and applied research with respect to experimental aspects. Concrete directions for such research and development are also given to illustrate the value of the approach.
DOI 原文 ·
@inproceedings{paperbot4637,
title = {The case for experiment-oriented computing},
author = {Paulo Salem},
booktitle = {FSE},
year = {2018},
doi = {10.1145/3236024.3264831}
}