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 - Asia-Pacific Software Engineering Conference, APSEC
Pages209-214
Number of pages6
Volume2005
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event12th Asia-Pacific Software Engineering Conference, APSEC'05 - Taipei, Taiwan, Province of China
Duration: Dec 15 2005Dec 17 2005

Other

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

Fingerprint

Collaborative filtering
Engineers

Keywords

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

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Akinaga, T., Ohsugi, N., Tsunoda, M., Kakimoto, T., Monden, A., & Matsumoto, K. I. (2005). Recommendation of software technologies based on collaborative filtering. In Proceedings - Asia-Pacific Software Engineering Conference, APSEC (Vol. 2005, pp. 209-214). [1607154] https://doi.org/10.1109/APSEC.2005.94

Recommendation of software technologies based on collaborative filtering. / Akinaga, Tomohiro; Ohsugi, Naoki; Tsunoda, Masateru; Kakimoto, Takeshi; Monden, Akito; Matsumoto, Ken Ichi.

Proceedings - Asia-Pacific Software Engineering Conference, APSEC. Vol. 2005 2005. p. 209-214 1607154.

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

Akinaga, T, Ohsugi, N, Tsunoda, M, Kakimoto, T, Monden, A & Matsumoto, KI 2005, Recommendation of software technologies based on collaborative filtering. in Proceedings - Asia-Pacific Software Engineering Conference, APSEC. vol. 2005, 1607154, pp. 209-214, 12th Asia-Pacific Software Engineering Conference, APSEC'05, Taipei, Taiwan, Province of China, 12/15/05. https://doi.org/10.1109/APSEC.2005.94
Akinaga T, Ohsugi N, Tsunoda M, Kakimoto T, Monden A, Matsumoto KI. Recommendation of software technologies based on collaborative filtering. In Proceedings - Asia-Pacific Software Engineering Conference, APSEC. Vol. 2005. 2005. p. 209-214. 1607154 https://doi.org/10.1109/APSEC.2005.94
Akinaga, Tomohiro ; Ohsugi, Naoki ; Tsunoda, Masateru ; Kakimoto, Takeshi ; Monden, Akito ; Matsumoto, Ken Ichi. / Recommendation of software technologies based on collaborative filtering. Proceedings - Asia-Pacific Software Engineering Conference, APSEC. Vol. 2005 2005. pp. 209-214
@inproceedings{04a19a88f2b948fdbde3bda87980f895,
title = "Recommendation of software technologies based on collaborative filtering",
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{\"i}ve (non-CF) method.",
keywords = "Education, Information retrieval, Recommender systems, Similarity computation algorithms",
author = "Tomohiro Akinaga and Naoki Ohsugi and Masateru Tsunoda and Takeshi Kakimoto and Akito Monden and Matsumoto, {Ken Ichi}",
year = "2005",
doi = "10.1109/APSEC.2005.94",
language = "English",
isbn = "0769524656",
volume = "2005",
pages = "209--214",
booktitle = "Proceedings - Asia-Pacific Software Engineering Conference, APSEC",

}

TY - GEN

T1 - Recommendation of software technologies based on collaborative filtering

AU - Akinaga, Tomohiro

AU - Ohsugi, Naoki

AU - Tsunoda, Masateru

AU - Kakimoto, Takeshi

AU - Monden, Akito

AU - Matsumoto, Ken Ichi

PY - 2005

Y1 - 2005

N2 - 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.

AB - 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.

KW - Education

KW - Information retrieval

KW - Recommender systems

KW - Similarity computation algorithms

UR - http://www.scopus.com/inward/record.url?scp=33847317449&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33847317449&partnerID=8YFLogxK

U2 - 10.1109/APSEC.2005.94

DO - 10.1109/APSEC.2005.94

M3 - Conference contribution

AN - SCOPUS:33847317449

SN - 0769524656

SN - 9780769524658

VL - 2005

SP - 209

EP - 214

BT - Proceedings - Asia-Pacific Software Engineering Conference, APSEC

ER -