A search system for software patterns based on pattern rank

Hiroyuki Nakayama, Atsuto Kubo, Hironori Washizaki, Yoshiaki Fukazawa

    Research output: Contribution to journalArticle

    Abstract

    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
    Volume25
    Issue number2
    Publication statusPublished - 2008

    Fingerprint

    World Wide Web

    ASJC Scopus subject areas

    • Software

    Cite this

    A search system for software patterns based on pattern rank. / Nakayama, Hiroyuki; Kubo, Atsuto; Washizaki, Hironori; Fukazawa, Yoshiaki.

    In: Computer Software, Vol. 25, No. 2, 2008, p. 114-134.

    Research output: Contribution to journalArticle

    Nakayama, Hiroyuki ; Kubo, Atsuto ; Washizaki, Hironori ; Fukazawa, Yoshiaki. / A search system for software patterns based on pattern rank. In: Computer Software. 2008 ; Vol. 25, No. 2. pp. 114-134.
    @article{ae3fcbfcb3654900a617a6284daf33cc,
    title = "A search system for software patterns based on pattern rank",
    abstract = "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.",
    author = "Hiroyuki Nakayama and Atsuto Kubo and Hironori Washizaki and Yoshiaki Fukazawa",
    year = "2008",
    language = "English",
    volume = "25",
    pages = "114--134",
    journal = "Computer Software",
    issn = "0289-6540",
    publisher = "Japan Society for Software Science and Technology",
    number = "2",

    }

    TY - JOUR

    T1 - A search system for software patterns based on pattern rank

    AU - Nakayama, Hiroyuki

    AU - Kubo, Atsuto

    AU - Washizaki, Hironori

    AU - Fukazawa, Yoshiaki

    PY - 2008

    Y1 - 2008

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

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

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

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

    M3 - Article

    AN - SCOPUS:45849122059

    VL - 25

    SP - 114

    EP - 134

    JO - Computer Software

    JF - Computer Software

    SN - 0289-6540

    IS - 2

    ER -