Recommendation of software technologies based on collaborative filtering

Tomohiro Akinaga, Naoki Ohsugi, Masateru Tsunoda, Takeshi Kakimoto, Akito Monden, Ken Ichi Matsumoto

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

Software engineers have to select some appropriate development technologies to use in the work; however, engineers sometimes cannot find the appropriate technologies because there are vast amount of options today. To solve this problem, we propose a software technology recommendation method based on Collaborative Filtering (CF). In the proposed method, at first, questionnaires are collected from concerned engineers about their technical interest. Next, similarities between an active engineer who gets recommendation and the other engineers are calculated according to the technical interests. Then, some similar engineers are selected for the active engineer. At last, some technologies are recommended which attract the similar engineers. An experimental evaluation showed that the proposed method can make accurate recommendations than that of a naïve (non-CF) method.

Original languageEnglish
Title of host publicationProceedings - 12th Asia-Pacific Software Engineering Conference, APSEC'05
Pages209-214
Number of pages6
DOIs
Publication statusPublished - Dec 1 2005
Externally publishedYes
Event12th Asia-Pacific Software Engineering Conference, APSEC'05 - Taipei, Taiwan, Province of China
Duration: Dec 15 2005Dec 17 2005

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
Volume2005
ISSN (Print)1530-1362

Other

Other12th Asia-Pacific Software Engineering Conference, APSEC'05
CountryTaiwan, Province of China
CityTaipei
Period12/15/0512/17/05

Keywords

  • Education
  • Information retrieval
  • Recommender systems
  • Similarity computation algorithms

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Recommendation of software technologies based on collaborative filtering'. Together they form a unique fingerprint.

Cite this