Presentation 2022-01-11
Preliminary Study of Reasoning Existing Projects' Descriptions Based on Classname Word Elements
Kohei Terakawa, Sinan Chen, Masahide Nakamura,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) In the field of software development, there are many cases where products developed in the past have technical liabilities or are not managed as assets. As a solution to this situation, we are investigating the concept of software upcycling, which converts past products into valuable resources. In order to perform upcycling, it is important to understand the purpose and function of existing projects. In this study, we focus on the words that constitute class names as key ideas, and examine how useful these words are for inferring the purpose and function of the system. Specifically, we obtain all the class names from the project by repository mining, and extract the words that constitute the class file names for each of them. The obtained words are considered to reflect the characteristics of the project from which they were extracted, and a preliminary experiment is conducted to verify whether it is possible to infer the purpose and function of the project by referring only to these words.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Software development / Technical debt / Upcycling / Mining software repositories / Corpus
Paper # MSS2021-31,SS2021-18
Date of Issue 2022-01-04 (MSS, SS)

Conference Information
Committee SS / MSS
Conference Date 2022/1/11(2days)
Place (in Japanese) (See Japanese page)
Place (in English) Nagasakiken-Kensetsu-Sogo-Kaikan Bldg.
Topics (in Japanese) (See Japanese page)
Topics (in English) Mathematical Systems Science and its Applications, Software Science, etc.
Chair Takashi Kobayashi(Tokyo Inst. of Tech.) / Atsuo Ozaki(Osaka Inst. of Tech.)
Vice Chair Kozo Okano(Shinshu Univ.) / Shingo Yamaguchi(Yamaguchi Univ.)
Secretary Kozo Okano(Hiroshima City Univ.) / Shingo Yamaguchi(Tokyo Inst. of Tech.)
Assistant Shinpei Ogata(Shinshu Univ.) / Masato Shirai(Shimane Univ.)

Paper Information
Registration To Technical Committee on Software Science / Technical Committee on Mathematical Systems Science and its Applications
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Preliminary Study of Reasoning Existing Projects' Descriptions Based on Classname Word Elements
Sub Title (in English)
Keyword(1) Software development
Keyword(2) Technical debt
Keyword(3) Upcycling
Keyword(4) Mining software repositories
Keyword(5) Corpus
1st Author's Name Kohei Terakawa
1st Author's Affiliation Kobe University(Kobe Univ.)
2nd Author's Name Sinan Chen
2nd Author's Affiliation Kobe University(Kobe Univ.)
3rd Author's Name Masahide Nakamura
3rd Author's Affiliation Kobe University(Kobe Univ.)
Date 2022-01-11
Paper # MSS2021-31,SS2021-18
Volume (vol) vol.121
Number (no) MSS-317,SS-318
Page pp.pp.1-6(MSS), pp.1-6(SS),
#Pages 6
Date of Issue 2022-01-04 (MSS, SS)