A search system for software patterns based on pattern rank

Hiroyuki Nakayama*, Atsuto Kubo, Hironori Washizaki, Yoshiaki Fukazawa

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review


There are many catalogs of software patterns available on the World Wide Web and literature; however, conventional document search systems are not appropriate for retrieving objective patterns from a number of collected patterns because these systems are not specific to software patterns (e.g., these systems show many pattern documents directly as a search result on a user's query). To solve this problem, we propose a search system for software patterns. Our system is based on both of inter-pattern link analysis and link-based importance calculation method, called "pattern rank". As a result of experimental evaluations for 131 pattern documents, it is found that our system is useful for retrieving patterns that are related to users' intension/requirement by calculating an appropriate importance for each pattern.

Original languageEnglish
Pages (from-to)114-134
Number of pages21
JournalComputer Software
Issue number2
Publication statusPublished - 2008

ASJC Scopus subject areas

  • Software


Dive into the research topics of 'A search system for software patterns based on pattern rank'. Together they form a unique fingerprint.

Cite this