{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T06:42:42Z","timestamp":1776840162928,"version":"3.51.2"},"reference-count":41,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,2,1]],"date-time":"2019-02-01T00:00:00Z","timestamp":1548979200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1109\/saner.2019.8667978","type":"proceedings-article","created":{"date-parts":[[2019,3,19]],"date-time":"2019-03-19T01:30:10Z","timestamp":1552959010000},"page":"207-217","source":"Crossref","is-referenced-by-count":24,"title":["Feature Maps: A Comprehensible Software Representation for Design Pattern Detection"],"prefix":"10.1109","author":[{"given":"Hannes","family":"Thaller","sequence":"first","affiliation":[]},{"given":"Lukas","family":"Linsbauer","sequence":"additional","affiliation":[]},{"given":"Alexander","family":"Egyed","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"55","article-title":"Early Stopping-But When?","author":"prechelt","year":"0","journal-title":"Neural Networks Tricks of the Trade This Book Is An Outgrowth of A 1996 NIPS Workshop"},{"key":"ref38","first-page":"1929","volume":"15","author":"srivastava","year":"0","journal-title":"Dropout A Simple Way to Prevent Neural Networks from Overfitting"},{"key":"ref33","author":"gu\u00e9h\u00e9neuc","year":"0","journal-title":"PMARt Pattern-like Micro Architecture Repository"},{"key":"ref32","year":"0","journal-title":"Design pattern detection using software metrics and machine learning"},{"key":"ref31","first-page":"1","author":"kipf","year":"0","journal-title":"Semi-supervised classification with graph convolutional networks"},{"key":"ref30","first-page":"1735","volume":"9","author":"hochreiter","year":"0","journal-title":"Long short term memory"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1023\/B:STCO.0000035301.49549.88"},{"key":"ref36","first-page":"583","volume":"47","author":"kruskal","year":"0","journal-title":"Use of Ranks in One-Criterion Variance Analysis"},{"key":"ref35","author":"evans","year":"0","journal-title":"Straightforward Statistics for the Behavioral Sciences"},{"key":"ref34","author":"thaller","year":"0","journal-title":"Hannes Thaller"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-4467-2"},{"key":"ref40","first-page":"647","volume":"46","author":"blondel","year":"0","journal-title":"A Measure of Similarity Between Graph Vertices Applications to Synonym Extraction and Web Searching"},{"key":"ref11","first-page":"442","volume":"405","author":"matthews","year":"0","journal-title":"Comparison of the predicted and observed secondary structure of T4 phage lysozyme"},{"key":"ref12","author":"powers","year":"0","journal-title":"Evaluation From Precision Recall and F-Factor to ROC Informedness Markedness and Correlation"},{"key":"ref13","first-page":"244","author":"alhusain","year":"0","journal-title":"Towards machine learning based design pattern recognition"},{"key":"ref14","first-page":"357","volume":"26","author":"chihada","year":"0","journal-title":"Source code and design conformance design pattern detection from source code by classification approach"},{"key":"ref15","first-page":"225","volume":"58","author":"hussain","year":"0","journal-title":"Software design patterns classification and selection using text categorization approach"},{"key":"ref16","first-page":"102","volume":"103","author":"zanoni","year":"0","journal-title":"On applying machine learning techniques for design pattern detection"},{"key":"ref17","first-page":"1177","volume":"82","author":"lucia","year":"0","journal-title":"Design pattern recovery through visual language parsing and source code analysis"},{"key":"ref18","first-page":"896","volume":"32","author":"tsantalis","year":"0","journal-title":"Design pattern detection using similarity scoring IEEE Trans Softw Eng"},{"key":"ref19","first-page":"1306","volume":"181","author":"arcelli fontana","year":"0","journal-title":"A Tool for Design Pattern Detection and Software Architecture Reconstruction"},{"key":"ref28","first-page":"121","volume":"2","author":"burges","year":"0","journal-title":"A tutorial on Support Vector Machines for pattern recognition"},{"key":"ref4","first-page":"2278","volume":"86","author":"lecun","year":"0","journal-title":"Gradient-based Learning Applied to Document Recognition"},{"key":"ref27","first-page":"171","author":"babai","year":"0","journal-title":"Canonical labeling of graphs"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1201\/9781315139470"},{"key":"ref6","author":"bishop","year":"0","journal-title":"Pattern Recognition and Machine Learning ser Information Science and Statistics"},{"key":"ref29","first-page":"1351","volume":"2","author":"gori","year":"0","journal-title":"A recursive neural network model for processing directed acyclic graphs with labeled edges"},{"key":"ref5","author":"kingma","year":"0","journal-title":"Adam A method for stochastic optimization"},{"key":"ref8","author":"goodfellow","year":"0","journal-title":"Deep Learning"},{"key":"ref7","author":"hastie","year":"0","journal-title":"The Elements of Statistical Learning"},{"key":"ref2","author":"gamma","year":"0","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software \/ Erich Gamma [et Al ] ser Addison-Wesley professional computing series"},{"key":"ref9","author":"murphy","year":"0","journal-title":"Machine Learning A Probabilistic Perspective Ser Adaptive Computation and Machine Learning Series"},{"key":"ref1","article-title":"Feature Maps: A Comprehensible Software Representation for Design Pattern Detection","author":"thaller","year":"2018","journal-title":"arXiv 1812 09873 [cs]"},{"key":"ref20","author":"thaller","year":"0","journal-title":"Towards Deep Learning Driven Design Pattern Detection"},{"key":"ref22","volume":"17","author":"smith","year":"0","journal-title":"Elemental Design Patterns"},{"key":"ref21","author":"maggioni","year":"0","journal-title":"Design Pattern Detection and Software Architecture Reconstruction An Integrated Approach based on Software Micro-structures"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094819"},{"key":"ref41","first-page":"235","article-title":"DPB: A Benchmark for Design Pattern Detection Tools","author":"arcelli fontana","year":"0","journal-title":"2012 16th European Conference on Software Maintenance and Reengineering CSMR"},{"key":"ref23","first-page":"1","volume":"10","author":"arcelli fontana","year":"0","journal-title":"Using design pattern clues to improve the precision of design pattern detection tools"},{"key":"ref26","author":"wilson","year":"0","journal-title":"Introduction to Graph Theory"},{"key":"ref25","first-page":"2334","volume":"84","author":"arcelli fontana","year":"0","journal-title":"Understanding the relevance of micro-structures for design patterns detection"}],"event":{"name":"2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER)","location":"Hangzhou, China","start":{"date-parts":[[2019,2,24]]},"end":{"date-parts":[[2019,2,27]]}},"container-title":["2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8663526\/8667965\/08667978.pdf?arnumber=8667978","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,18]],"date-time":"2022-07-18T14:50:25Z","timestamp":1658155825000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8667978\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,2]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/saner.2019.8667978","relation":{},"subject":[],"published":{"date-parts":[[2019,2]]}}}