Analyzing relations among software patterns based on document similarity

Atsuto Kubo*, Hironori Washizaki, Atsuhiro Takasu, Yoshiaki Fukazawa

*Corresponding author for this work

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

9 Citations (Scopus)

Abstract

In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.

Original languageEnglish
Title of host publicationProceedings ITCC 2005 - International Conference on Information Technology
Subtitle of host publicationCoding and Computing
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages298-303
Number of pages6
ISBN (Print)0769523153, 9780769523156
DOIs
Publication statusPublished - 2005
EventITCC 2005 - International Conference on Information Technology: Coding and Computing - Las Vegas, NV, United States
Duration: 2005 Apr 42005 Apr 6

Publication series

NameInternational Conference on Information Technology: Coding and Computing, ITCC
Volume2

Conference

ConferenceITCC 2005 - International Conference on Information Technology: Coding and Computing
Country/TerritoryUnited States
CityLas Vegas, NV
Period05/4/405/4/6

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'Analyzing relations among software patterns based on document similarity'. Together they form a unique fingerprint.

Cite this