RPSE: Reification as Paradigm of Software Engineering

by   Viktor Sirotin, et al.

The paper introduces RPSE, Reification as a Paradigm of Software Engineering, and enumerates the most important theoretical and practical problems of the development and application of this paradigm. Main thesis: Software engineering is the reification (materialization of ideas) via the transformation of mental models into code executed on computers . Within the proposed paradigm: 1.All basic processes of software engineering are concrete variants (implementations) of the process of constructing chains of mental and material models I1, I2,..In, M1, M2, ..Mm. The last most specific model in this chain is, as a rule, program code. 2.The essence of software engineering is the construction of such chains. 3.All main issues of optimizing the development, its cost, and quality can be reduced to the optimization of construction of the corresponding chain of models.



There are no comments yet.


page 1

page 2

page 3

page 4


Fourteen Years of Software Engineering at ETH Zurich

A Chair of Software Engineering existed at ETH Zurich, the Swiss Federal...

Analogy-Making as a Core Primitive in the Software Engineering Toolbox

An analogy is an identification of structural similarities and correspon...

Software Engineering For Automated Game Design

As we develop more assistive and automated game design systems, the ques...

Investigating the Potential of Test-Driven Development for Spreadsheet Engineering

It is widely documented that the absence of a structured approach to spr...

Optimization in Software Engineering – A Pragmatic Approach

Empirical software engineering is concerned with the design and analysis...

Only Time Will Tell: Modelling Communication for Information Diffusion in Software Engineering

In this manuscript, we present a novel model based on time-varying hyper...

Bayesian Data Analysis in Empirical Software Engineering Research

Statistics comes in two main flavors: frequentist and Bayesian. For hist...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.