ACM SIGIR Forum
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A generative development-process pattern language
Pattern languages of program design
Relationships between design patterns
Pattern languages of program design
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Process patterns: building large-scale systems using object technology
Process patterns: building large-scale systems using object technology
A generative development—process pattern language
The patterns handbooks
More process patterns: delivering large-scale systems using object technology
More process patterns: delivering large-scale systems using object technology
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
IEEE Software
Analyzing Relations among Software Patterns based on Document Similarity
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
Experiments on quality evaluation of embedded software in Japan robot software design contest
Proceedings of the 28th international conference on Software engineering
Pattern-oriented knowledge model for architecture design
Proceedings of the 17th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
The activity of the software process improvement can be supported by reusing various kinds of knowledge on existing successful software processes in the form of process patterns. There are several catalogs of process patterns available on WWW; however, all of relations among patterns are closed in each pattern catalog. To acquire the cross-cutting relations over the different process pattern catalogs, we have applied the technique for the automatic relation analysis among the patterns. Our technique utilizes existing text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experimental evaluations, it is found that the system implementing our technique has extracted appropriate cross-cutting relations over the different process pattern catalogs without information on relations described in original pattern documents. These cross-cutting relations will be useful for dealing with larger problems than those dealt with by individual process patterns.