{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T13:50:23Z","timestamp":1768312223808,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,3,8]],"date-time":"2009-03-08T00:00:00Z","timestamp":1236470400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001868","name":"National Science Council Taiwan","doi-asserted-by":"publisher","award":["NSC97-2218-E-164-001NSC97-2221-E-164-006NSC96-2218-E-035-002"],"award-info":[{"award-number":["NSC97-2218-E-164-001NSC97-2221-E-164-006NSC96-2218-E-035-002"]}],"id":[{"id":"10.13039\/501100001868","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,3,8]]},"DOI":"10.1145\/1529282.1529379","type":"proceedings-article","created":{"date-parts":[[2009,4,15]],"date-time":"2009-04-15T13:37:11Z","timestamp":1239802631000},"page":"443-447","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A case study of pattern-based software framework to improve the quality of software development"],"prefix":"10.1145","author":[{"given":"Chih-Hung","family":"Chang","sequence":"first","affiliation":[{"name":"Hsiuping Institute of Technology, Taichung County, Taiwan (R.O.C.)"}]},{"given":"Chih-Wei","family":"Lu","sequence":"additional","affiliation":[{"name":"Hsiuping Institute of Technology, Taichung County, Taiwan (R.O.C.)"}]},{"given":"William C.","family":"Chu","sequence":"additional","affiliation":[{"name":"Tunghai University, Taichung City, Taiwan (R.O.C.)"}]},{"given":"Nien-Lin","family":"Hsueh","sequence":"additional","affiliation":[{"name":"Feng Chia University, Taichung, Taiwan (R.O.C.)"}]},{"given":"Chorng-Shiuh","family":"Koong","sequence":"additional","affiliation":[{"name":"Taichung University, Taichung City, Taiwan (R.O.C.)"}]}],"member":"320","published-online":{"date-parts":[[2009,3,8]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"12","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1994","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides , Design Patterns: Elements of Reusable Object-Oriented Software , pp. 12 -- 37 , Reading Mass.: Addison-Wesley , 1994 . E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, pp. 12--37, Reading Mass.: Addison-Wesley, 1994."},{"issue":"2","key":"e_1_3_2_1_2_1","first-page":"22","article-title":"Designing Reusable Class","volume":"1","author":"Johnson R. E.","year":"1988","unstructured":"R. E. Johnson and B. Foote , \" Designing Reusable Class ,\" Journal of Object-Oriented Programming , Vol. 1 , No. 2 , pp. 22 -- 35 , June\/July 1988 . R. E. Johnson and B. Foote, \"Designing Reusable Class,\" Journal of Object-Oriented Programming, Vol. 1, No. 2, pp. 22--35, June\/July 1988.","journal-title":"Journal of Object-Oriented Programming"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.536783"},{"key":"e_1_3_2_1_5_1","volume-title":"Department of Computer Science","author":"Mattsson M.","year":"1996","unstructured":"M. Mattsson , Object-Oriented Frameworks , Licentiate Thesis , Department of Computer Science , Lund University , 1996 . M. Mattsson, Object-Oriented Frameworks, Licentiate Thesis, Department of Computer Science, Lund University, 1996."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.536784"},{"key":"e_1_3_2_1_7_1","first-page":"203","volume-title":"Framework Composition: Problems, Causes and Solutions,\" the Proceedings Technology of Object-Oriented Languages and Systems","author":"Mattsson M.","year":"1997","unstructured":"M. Mattsson and J. Bosch , \" Framework Composition: Problems, Causes and Solutions,\" the Proceedings Technology of Object-Oriented Languages and Systems , pp. 203 -- 214 , 1997 . M. Mattsson and J. Bosch, \"Framework Composition: Problems, Causes and Solutions,\" the Proceedings Technology of Object-Oriented Languages and Systems, pp. 203--214, 1997."},{"key":"e_1_3_2_1_8_1","volume-title":"Patterns in the Analysis, Design and Implementation of Frameworks,\" the Proceedings of Proceedings of the 21st International Computer Software and Applications Conference, page 344","author":"Jacobsen E. E.","year":"1997","unstructured":"E. E. Jacobsen , B. B. Kristensen , and P. Nowack , \" Patterns in the Analysis, Design and Implementation of Frameworks,\" the Proceedings of Proceedings of the 21st International Computer Software and Applications Conference, page 344 , 1997 . E. E. Jacobsen, B. B. Kristensen, and P. Nowack, \"Patterns in the Analysis, Design and Implementation of Frameworks,\" the Proceedings of Proceedings of the 21st International Computer Software and Applications Conference, page 344, 1997."},{"key":"e_1_3_2_1_9_1","unstructured":"World Wide Web Consortium http:\/\/www.w3.org accessed 2006\/12\/1.  World Wide Web Consortium http:\/\/www.w3.org accessed 2006\/12\/1."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/295685.295720"},{"key":"e_1_3_2_1_11_1","volume-title":"Handbook of Distributed Multimedia Databases: Techniques and Application, the","author":"Ding J.","year":"2001","unstructured":"J. Ding , Y. Huang , and C. W. Chu , \" Video Database Techniques and Video-on-Demand \", Handbook of Distributed Multimedia Databases: Techniques and Application, the Idea Group Publishing , USA , 2001 . J. Ding, Y. Huang, and C. W. Chu, \"Video Database Techniques and Video-on-Demand\", Handbook of Distributed Multimedia Databases: Techniques and Application, the Idea Group Publishing, USA, 2001."},{"key":"e_1_3_2_1_12_1","unstructured":"Apache Struts The Apache Software Foundation http:\/\/struts.apache.org\/1.3.9\/userGuide\/index.html accessed 2007\/7\/15. Apache Struts The Apache Software Foundation http:\/\/struts.apache.org\/1.3.9\/userGuide\/index.html accessed 2007\/7\/15."},{"key":"e_1_3_2_1_13_1","volume-title":"Interface21","author":"R. Johnson","unstructured":"R. Johnson et al. , The Spring Framework - Reference Documentation , Interface21 , http:\/\/www.springframework.org\/docs\/reference\/index.html, accessed2007\/4\/30. R. Johnson et al., The Spring Framework - Reference Documentation, Interface21, http:\/\/www.springframework.org\/docs\/reference\/index.html, accessed2007\/4\/30."},{"key":"e_1_3_2_1_14_1","unstructured":"The Source for Java Developers Sun Developer Network http:\/\/java.sun.com accessed 2007\/8\/12. The Source for Java Developers Sun Developer Network http:\/\/java.sun.com accessed 2007\/8\/12."},{"key":"e_1_3_2_1_15_1","unstructured":"Hibernate Red Hat Middleware http:\/\/www.hibernate.org\/ accessed2007\/4\/12. Hibernate Red Hat Middleware http:\/\/www.hibernate.org\/ accessed2007\/4\/12."},{"key":"e_1_3_2_1_16_1","unstructured":"Apache Tomcat The Apache Software Foundation http:\/\/tomcat.apache.org\/ accessed2007\/5\/12. Apache Tomcat The Apache Software Foundation http:\/\/tomcat.apache.org\/ accessed2007\/5\/12."},{"key":"e_1_3_2_1_17_1","unstructured":"K. Beck E. Gamma and D. Saff JUnit 4.1 http:\/\/www.junit.org\/index.htm accessed2007\/3\/12.  K. Beck E. Gamma and D. Saff JUnit 4.1 http:\/\/www.junit.org\/index.htm accessed2007\/3\/12."},{"key":"e_1_3_2_1_18_1","volume-title":"Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design","author":"Larman C.","year":"1997","unstructured":"C. Larman , Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design , Englewood Cliffs NJ : Prentice-Hall International , 1997 . C. Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design, Englewood Cliffs NJ: Prentice-Hall International, 1997."},{"key":"e_1_3_2_1_19_1","volume-title":"A Pattern Language","author":"Alexander C.","year":"1977","unstructured":"C. Alexander , S. Ishikawa , M. Silverstein , M. Jacobson , I. Fiksdahl-King , and S. A. Angel , A Pattern Language . Oxford University Press , New York , 1977 . C. Alexander, S. Ishikawa, M. Silverstein, M. Jacobson, I. Fiksdahl-King, and S. A. Angel, A Pattern Language. Oxford University Press, New York, 1977."},{"issue":"2","key":"e_1_3_2_1_20_1","first-page":"56","article-title":"An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse","volume":"7","author":"Chen D. J.","year":"1994","unstructured":"D. J. Chen and T. K. Chen , \" An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse ,\" Journal of Object-Oriented Programming , 7 ( 2 ): 56 -- 67 , May 1994 . D. J. Chen and T. K. Chen, \"An Experimental Study of Using Reusable Software Design Frameworks to Achieve Software Reuse,\" Journal of Object-Oriented Programming, 7(2): 56--67, May 1994.","journal-title":"Journal of Object-Oriented Programming"},{"key":"e_1_3_2_1_21_1","volume-title":"Expert One-on-One J2EE Design and Development","author":"Johnson R.","year":"2002","unstructured":"R. Johnson , Expert One-on-One J2EE Design and Development , Wrox Press , 2002 . R. Johnson, Expert One-on-One J2EE Design and Development, Wrox Press, 2002."},{"key":"e_1_3_2_1_22_1","volume-title":"May","author":"Johnson R.","year":"2005","unstructured":"R. Johnson , Introduction to the Spring Framework , May 2005 , http:\/\/www.theserverside.com\/tt\/articles\/article.tss?1=Spring Framework , accessed 2007\/10\/2. R. Johnson, Introduction to the Spring Framework, May 2005, http:\/\/www.theserverside.com\/tt\/articles\/article.tss?1=Spring Framework, accessed 2007\/10\/2."}],"event":{"name":"SAC09: The 2009 ACM Symposium on Applied Computing","location":"Honolulu Hawaii","acronym":"SAC09","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"]},"container-title":["Proceedings of the 2009 ACM symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1529282.1529379","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1529282.1529379","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:33Z","timestamp":1750253373000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1529282.1529379"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,8]]},"references-count":21,"alternative-id":["10.1145\/1529282.1529379","10.1145\/1529282"],"URL":"https:\/\/doi.org\/10.1145\/1529282.1529379","relation":{},"subject":[],"published":{"date-parts":[[2009,3,8]]},"assertion":[{"value":"2009-03-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}