Presentation 2022-11-26
Sample Program Recommendation System to Support Programming Education
Yoshihisa Udagawa,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) One effective way to learn programming techniques is to reuse sample programs. As the number of sample programs increases, however, it becomes difficult to deal with sample programs by checking them visually. To over-come this shortcoming, research and development of a program recommendation system have been actively conducted. The recommendation system proposed in this study is characterized by clustering sample programs based on the set of invoked APIs and computing recommendations based on tf-idf for each clustering. Experimental results show the effec-tiveness of the proposed approach.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Recommendation System for Software Engineering / Mining Software Repositories / Lexical analysis / Maximum Frequent Set / Tf-idf / Unsupervised Machine Learning / Programming education
Paper # SWIM2022-24
Date of Issue 2022-11-19 (SWIM)

Conference Information
Committee SWIM
Conference Date 2022/11/26(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Kikai-Shinko-Kaikan Bldg.
Topics (in Japanese) (See Japanese page)
Topics (in English) Management and IT, etc (Workshop)
Chair Kenji Saotome(Hosei Univ.)
Vice Chair Akihiro Hayashi(Shizuoka Inst. of Science and Tech.)
Secretary Akihiro Hayashi(Tokyo Univ. of Science)
Assistant Tsukasa Kudo(Shizuoka Inst. of Science and Tech.) / Kokichi Tsuji(Aichi Pref. Univ.)

Paper Information
Registration To Technical Committee on Software Interprise Modeling
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Sample Program Recommendation System to Support Programming Education
Sub Title (in English)
Keyword(1) Recommendation System for Software Engineering
Keyword(2) Mining Software Repositories
Keyword(3) Lexical analysis
Keyword(4) Maximum Frequent Set
Keyword(5) Tf-idf
Keyword(6) Unsupervised Machine Learning
Keyword(7) Programming education
1st Author's Name Yoshihisa Udagawa
1st Author's Affiliation Tokyo University of Information Sciences(Tokyo Univ. of Information Sciences)
Date 2022-11-26
Paper # SWIM2022-24
Volume (vol) vol.122
Number (no) SWIM-282
Page pp.pp.20-26(SWIM),
#Pages 7
Date of Issue 2022-11-19 (SWIM)