{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T08:45:04Z","timestamp":1725871504664},"publisher-location":"Singapore","reference-count":10,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811030222"},{"type":"electronic","value":"9789811030239"}],"license":[{"start":{"date-parts":[[2016,11,23]],"date-time":"2016-11-23T00:00:00Z","timestamp":1479859200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-981-10-3023-9_100","type":"book-chapter","created":{"date-parts":[[2019,10,9]],"date-time":"2019-10-09T20:27:38Z","timestamp":1570652858000},"page":"654-659","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A Context-Aware Architecture Pattern to Enhance the Flexibility of Software Artifacts Reuse"],"prefix":"10.1007","author":[{"given":"Doohwan","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soon-Kyeom","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Woosung","family":"Jung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jang-Eui","family":"Hong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,11,23]]},"reference":[{"key":"100_CR1","doi-asserted-by":"crossref","unstructured":"Weide, B.W., Ogden, W.F., Zweben, S.H.: Advance in Computers: Reusable Software Components. Academic Press, London (1991)","DOI":"10.1016\/S0065-2458(08)60164-3"},{"key":"100_CR2","doi-asserted-by":"crossref","unstructured":"Heinemann, L., et al.: On the extent and nature of software reuse in open source Java projects. In: The 12th International Conference on Software Reuse (ICSR 2011), pp. 207\u2013222 (2011)","DOI":"10.1007\/978-3-642-21347-2_16"},{"issue":"7","key":"100_CR3","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1109\/TSE.2005.85","volume":"31","author":"WB Frakes","year":"2005","unstructured":"Frakes, W.B., Kang, K.: Software reuse research: status and future. IEEE Trans. Softw. Eng. 31(7), 529\u2013536 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"100_CR4","doi-asserted-by":"publisher","first-page":"48","DOI":"10.4236\/jsea.2011.41006","volume":"4","author":"WW Agresti","year":"2011","unstructured":"Agresti, W.W.: Software reuse: developers\u2019 experiences and perceptions. J. Softw. Eng. Appl. 4(1), 48\u201358 (2011)","journal-title":"J. Softw. Eng. Appl."},{"key":"100_CR5","unstructured":"Schmidt, D.C.: Why Software Reuse has Failed and How to Make It Work for You. C++ Rep. Mag., January 1999"},{"key":"100_CR6","doi-asserted-by":"crossref","unstructured":"Gomaa, H., Farrukh, G.A.: Composition of software architectures from reusable architecture patterns. In: The 3rd International Workshop on Software Architecture, pp. 45\u201348 (1998)","DOI":"10.1145\/288408.288420"},{"key":"100_CR7","unstructured":"Gery, E., Scouler, J.L.: Strategic reuse and product line engineering. IBM developerWorks, pp. 1\u201317 (2014)"},{"key":"100_CR8","unstructured":"MIL-STD-498: Data Item Descriptions (DIDs) for MIL-STD-498, Department of Defense, USA, January 1995"},{"issue":"1","key":"100_CR9","first-page":"65","volume":"2","author":"D Plakalovic","year":"2010","unstructured":"Plakalovic, D., Simic, D.: Applying MVC and PAC patterns in mobile applications. J. Comput. 2(1), 65\u201372 (2010)","journal-title":"J. Comput."},{"key":"100_CR10","unstructured":"Kim, D.H., Kim, S.K., Hong, J.-E.: A microComponent-based reuse technique for reusing software architecture. In: The 11th Asia Pacific International Conference on Information Science and Technology, pp. 209\u2013212, June 2016"}],"container-title":["Lecture Notes in Electrical Engineering","Advances in Computer Science and Ubiquitous Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-10-3023-9_100","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,9]],"date-time":"2019-10-09T20:34:53Z","timestamp":1570653293000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-10-3023-9_100"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,23]]},"ISBN":["9789811030222","9789811030239"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-981-10-3023-9_100","relation":{},"ISSN":["1876-1100","1876-1119"],"issn-type":[{"type":"print","value":"1876-1100"},{"type":"electronic","value":"1876-1119"}],"subject":[],"published":{"date-parts":[[2016,11,23]]},"assertion":[{"value":"23 November 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computer Science and its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Bangkok","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Thailand","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 December 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 December 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"csa2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/csa-conference.org\/2016\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}