DocumentCode :
2598952
Title :
Program Learning Using Static Information and Dynamic Program Execution Slices
Author :
Sawamoto, Jun ; Sugino, Eiji ; Segawa, Norihisa ; Wada, Yuji
Author_Institution :
Inf. Sci. Dept., Iwate Prefectural Univ., Takizawa, Japan
fYear :
2010
fDate :
20-23 April 2010
Firstpage :
157
Lastpage :
162
Abstract :
Nowadays, we can easily obtain a copy of practically any used program in our open source community for learning. However, the reality is that the level of such practically used programs is often complex and of such a large scale so that it is not as easy to understand them as one might expect. We believe that we do need some kind of environment to help the learner read and understand programs. Learning programs is necessary for other reasons such as program maintenance, reuse of programs. In this research, we built a model to use for program understanding. Using it, we examined possible ways of supporting program learning. Based on that, the objective of this paper is to present our efforts at developing a program learning environment, which helps narrow down the scope of a program to facilitate reading and understanding it while finding the differences of such dynamic information, as found in the program execution history, and also provide an environment in which the learner can use static information. We evaluate the efficiency of the proposed program learning environment through experiments.
Keywords :
learning systems; programming environments; public domain software; software maintenance; software reusability; dynamic information; dynamic program execution slices; learner; open source community; practically used programs; program execution history; program learning environment; program maintenance; program reusability; program understanding; static information; Application software; Conferences; Costs; Documentation; History; Information science; Large-scale systems; Open source software; Programming; execution history; program learning; program maintenance; program reuse; program understanding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications Workshops (WAINA), 2010 IEEE 24th International Conference on
Conference_Location :
Perth, WA
Print_ISBN :
978-1-4244-6701-3
Type :
conf
DOI :
10.1109/WAINA.2010.15
Filename :
5480864
Link To Document :
بازگشت