Mathematical Problems in Engineering / 2014 / Article / Fig 2

Research Article

Autonomous Development of Algorithmic Concepts for Program Comprehension

Figure 2

(a) A C++ program which has four control flow statements. (b) The algorithmic signature of the program in (a). (c) A matrix for the algorithmic signature in (b). (d) From program source codes to signatures of developed concepts. (e) The relationship between a matrix and its corresponding vector. (f) A simplified version of a developed matrix from our experimental results. (g) This matrix is generated from one in (f). (h) This signature is produced from the matrix in (g), which represents a developed concept. (i) This signature characterizes the algorithmic concept shared by both programs in Figures 1(a) and 1(b).
362968.fig.002a
(a)
362968.fig.002b
(b)
362968.fig.002c
(c)
362968.fig.002d
(d)
362968.fig.002e
(e)
362968.fig.002f
(f)
362968.fig.002g
(g)
362968.fig.002h
(h)
362968.fig.002i
(i)

We are committed to sharing findings related to COVID-19 as quickly and safely as possible. Any author submitting a COVID-19 paper should notify us at help@hindawi.com to ensure their research is fast-tracked and made available on a preprint server as soon as possible. We will be providing unlimited waivers of publication charges for accepted articles related to COVID-19. Sign up here as a reviewer to help fast-track new submissions.