Fig 1 - uploaded by Petri Gerdt
Content may be subject to copyright.
Human program comprehension as a process.

Human program comprehension as a process.

Source publication
Article
Full-text available
Automatic program comprehension applications, which try to extract programming knowledge from program code, share many fea- tures of human program comprehension models. However, the human trait of learning seems to be missing among the shared features. We present an approach to integrate machine learning techniques into auto- matic program comprehe...

Context in source publication

Context 1
... of human program comprehension. Figure 1 shows how the elements of program comprehension models discussed in this section are related by presenteing a very generalized overview of human program comprenesion as a process. The roundels represent data that is either stored outside the compre- hender's memory or inside it. ...

Similar publications

Conference Paper
Full-text available
This paper presents our research on automatic question classification for Vietnamese using machine learning approaches. We have experimented with several machine learning algorithms utilizing two kinds of feature groups: bag-of-words and keywords. Our research focuses on two most important tasks which are corpus building and features extraction by...
Conference Paper
Full-text available
We investigate a novel framework for Automatic Text Summarization. In this framework underlying language-use features are learned from a minimal sample corpus. We argue the low complexity of this kind of features allows relying in generalization ability of a learning machine, rather than in diverse human-abstracted summaries. In this way, our metho...
Article
Full-text available
Information theoretical measures are used to design, from first principles, an objective function that can drive a learning machine process to a solution that is robust to perturbations in parameters. Full analytic derivations are given and tested with computational examples showing that indeed the procedure is successful. The final solution, imple...
Article
Full-text available
Traditional approaches to the use of machine learning algorithms do not provide a method to learn multiple tasks in one-shot on an embodied robot. It is proposed that grounding actions within the sensory space leads to the development of action-state relationships which can be re-used despite a change in task. A novel approach called an Experience...
Article
Full-text available
Multi-task learning has shown to significantly enhance the performance of multiple related learning tasks in a variety of situations. We present the fused logistic regression, a sparse multi-task learning approach for binary classification. Specifically, we introduce sparsity inducing penalties over parameter differences of related logistic regress...