{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T08:10:02Z","timestamp":1746000602119,"version":"3.40.4"},"publisher-location":"Cham","reference-count":21,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319005508"},{"type":"electronic","value":"9783319005515"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-319-00551-5_30","type":"book-chapter","created":{"date-parts":[[2013,4,30]],"date-time":"2013-04-30T20:23:36Z","timestamp":1367353416000},"page":"243-250","source":"Crossref","is-referenced-by-count":2,"title":["DPS: Overview of Design Pattern Selection Based on MAS Technology"],"prefix":"10.1007","author":[{"given":"Eiman M.","family":"Salah","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maha T.","family":"Zabata","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Omar M.","family":"Sallabi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"30_CR1","volume-title":"Design Patterns: Elements of Reusable Software","author":"E. Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Software. Addison-Wesley, Reading (1994)"},{"key":"30_CR2","volume-title":"SOA Design Patterns","author":"T. Erl","year":"2008","unstructured":"Erl, T.: SOA Design Patterns. Prentice Hall, New York (2008)"},{"unstructured":"Knox, J.: Adopting Software Design Patterns in an IT Organization: An Enterprise Approach to Add Operational Efficiencies and Strategic Benefits. M.S. thesis, AIM program, Dept. of Computer and Information Science, University of Oregon (Spring 2011)","key":"30_CR3"},{"unstructured":"Saleh, E.M., Sallabi, O.: Design Pattern Selection: A Solution Strategy Method. In: 2012 IEEE International Conference on Computer Systems and Industrial Informatics (ICCSII 2012), Sharjah, UAE (2012)","key":"30_CR4"},{"key":"30_CR5","volume-title":"Software Engineering","author":"I. Sommerville","year":"2004","unstructured":"Sommerville, I.: Software Engineering. Addison-Wesley, Boston (2004)"},{"issue":"6","key":"30_CR6","doi-asserted-by":"publisher","first-page":"560","DOI":"10.1016\/j.jvlc.2007.02.009","volume":"18","author":"D.-K. Kim","year":"2007","unstructured":"Kim, D.-K., EI Khawand, C.: An approach to precisely specifying the problem domain of design patterns. Journal of Visual Languages and Computing\u00a018(6), 560\u2013591 (2007)","journal-title":"Journal of Visual Languages and Computing"},{"key":"30_CR7","volume-title":"The Pattern Almanac","author":"L. Rising","year":"2000","unstructured":"Rising, L.: The Pattern Almanac. Addison-Wesley, Boston (2000)"},{"doi-asserted-by":"crossref","unstructured":"Henninger, S., Corr\u00eaa, V.: Software pattern communities: current practices and challenges. In: PLOP 2007: Proceedings of the 14th Conference on Pattern Languages of Programs. ACM, NY (2007)","key":"30_CR8","DOI":"10.1145\/1772070.1772087"},{"key":"30_CR9","first-page":"46","volume":"5","author":"M. Bunke","year":"2012","unstructured":"Bunke, M., Koschke, R., Sohr, K.: Organizing Security Patterns Related to Security and Pattern Recognition Requirements. International Journal on Advances in Security\u00a05, 46\u201367 (2012)","journal-title":"International Journal on Advances in Security"},{"unstructured":"Neil, T.: Mobile Design Pattern Gallery UI Patterns for Mobile Applications. O\u2019Reilly Media (March 2012)","key":"30_CR10"},{"doi-asserted-by":"crossref","unstructured":"Kung, D.C., Bhambhani, H., Shah, R., Pancholi, G.: An expert system for suggesting design patterns: a methodology and a prototype. In: Software Engineering with Computational Intelligence (2003)","key":"30_CR11","DOI":"10.1007\/978-1-4615-0429-0_11"},{"doi-asserted-by":"crossref","unstructured":"Moynihan, G.P., Suki, A., Fonseca, D.J.: An expert system for the selection of software design patterns. Expert System Journal\u00a023(1) (2006)","key":"30_CR12","DOI":"10.1111\/j.1468-0394.2006.00323.x"},{"unstructured":"Sarun, I., Weenawadee, M.: Retrieving Model for Design Patterns. ECTI Transactions on Computer and Information Technology, 51\u201355 (2007)","key":"30_CR13"},{"unstructured":"Gu\u00e9h\u00e9neuc, Y., Mustapha, R.: A simple Recommender System for Design patterns. In: The 1st EuroPLoP Focus Group on Pattern Repositories (2007)","key":"30_CR14"},{"unstructured":"Birukou, A., Weiss, M.: Patterns 2.0: a Service for Searching Patterns. In: EuroPLoP 2009, Irsee Monastery, Germany (2009)","key":"30_CR15"},{"doi-asserted-by":"crossref","unstructured":"Sarun, I., Weenawadee, M.: Retrieving Design Patterns by Case-Based Reasoning and Formal Concept Analysis. In: ICCSIT International Conference on Computer Science and Information Technology, pp. 424\u2013428 (2009)","key":"30_CR16","DOI":"10.1109\/ICCSIT.2009.5234534"},{"doi-asserted-by":"crossref","unstructured":"Nadia, B., Kouas, A., Ben-Abdallah, H.: A design pattern recommendation approach. In: CORD Conference Proceedings, pp. 590\u2013593 (2011)","key":"30_CR17","DOI":"10.1109\/ICSESS.2011.5982389"},{"doi-asserted-by":"crossref","unstructured":"D\u00edaz, P., Malizia, A., Navarro, I., Aedo, I.: Using Recommendations to Help Novices to Reuse Design Knowledge. In: IS-EUD, pp. 331\u2013336 (2011), doi:10.1007\/978-3-642-21530-8_35","key":"30_CR18","DOI":"10.1007\/978-3-642-21530-8_35"},{"doi-asserted-by":"crossref","unstructured":"Palma, F., Farzin, H., Gu\u00e9h\u00e9neuc, Y.G., Moha, N.: Recommendation System for Design Patterns in Software Development: An DPR Overview. In: 2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE) (2012)","key":"30_CR19","DOI":"10.1109\/RSSE.2012.6233399"},{"doi-asserted-by":"crossref","unstructured":"Birukou, A.: A Survey of Existing Approaches for Pattern Search and Selection. In: Proceedings of the 15th European Conference on Pattern Languages of Programs (EuroPLoP 2010), Irsee Monastery, Germany (2010)","key":"30_CR20","DOI":"10.1145\/2328909.2328912"},{"issue":"2","key":"30_CR21","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1016\/j.jss.2011.08.031","volume":"85","author":"S.M.H. Hasheminejad","year":"2012","unstructured":"Hasheminejad, S.M.H., Jalili, S.: Design patterns selection: An automatic two-phase method. Journal of Systems and Software\u00a085(2), 408\u2013424 (2012)","journal-title":"Journal of Systems and Software"}],"container-title":["Advances in Intelligent Systems and Computing","Distributed Computing and Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-00551-5_30","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T07:40:19Z","timestamp":1745998819000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-00551-5_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783319005508","9783319005515"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-00551-5_30","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2013]]}}}