{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:53:26Z","timestamp":1750308806307,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,10,18]],"date-time":"2008-10-18T00:00:00Z","timestamp":1224288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,10,18]]},"DOI":"10.1145\/1753196.1753206","type":"proceedings-article","created":{"date-parts":[[2010,4,2]],"date-time":"2010-04-02T14:50:55Z","timestamp":1270219855000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Patterns for understanding frameworks"],"prefix":"10.1145","author":[{"given":"Nuno","family":"Flores","sequence":"first","affiliation":[{"name":"Universidade do Porto"}]},{"given":"Ademar","family":"Aguiar","sequence":"additional","affiliation":[{"name":"Universidade do Porto"}]}],"member":"320","published-online":{"date-parts":[[2008,10,18]]},"reference":[{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1415472.1415491"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1415472.1415491"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1415472.1415491"},{"key":"e_1_3_2_1_5_1","volume-title":"Towards Framework Selection Criteria and Suitability for an Application Framework.\" In Proceedings of the international Conference on information Technology: Coding and Computing (Itcc'04)","author":"Ahamed S. I.","year":"2004","unstructured":"Ahamed , S. I. , Pezewski , A. , and Pezewski , A . ( 2004 ). \" Towards Framework Selection Criteria and Suitability for an Application Framework.\" In Proceedings of the international Conference on information Technology: Coding and Computing (Itcc'04) . Ahamed, S. I., Pezewski, A., and Pezewski, A. (2004). \"Towards Framework Selection Criteria and Suitability for an Application Framework.\" In Proceedings of the international Conference on information Technology: Coding and Computing (Itcc'04)."},{"key":"e_1_3_2_1_6_1","volume-title":"A Pattern Language","author":"Alexander C.","year":"1977","unstructured":"Alexander , C. , Ishikawa , S. , and Silverstein , M . ( 1977 ). A Pattern Language . Oxford University Press . Alexander, C., Ishikawa, S., and Silverstein, M. (1977). A Pattern Language. Oxford University Press."},{"key":"e_1_3_2_1_7_1","first-page":"543","volume-title":"International Journal of Man-Machine Studies","volume":"18","author":"Brooks R.","year":"1983","unstructured":"Brooks , R. , \" Towards a theory of the comprehension of computer programs\" (1983) , International Journal of Man-Machine Studies , pp. 543 -- 554 , vol. 18 , 1983 . Brooks, R., \"Towards a theory of the comprehension of computer programs\" (1983), International Journal of Man-Machine Studies, pp. 543--554, vol. 18, 1983."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188835.1188847"},{"key":"e_1_3_2_1_9_1","volume-title":"Pattern oriented software architecture - a system of patterns","author":"Buschmann F.","year":"1996","unstructured":"Buschmann , F. , Meunier , R. , Rohnert , H. , Sommerlad , P. and Stal , M . ( 1996 ) \" Pattern oriented software architecture - a system of patterns \". John Wiley and Sons . Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P. and Stal, M. (1996) \"Pattern oriented software architecture - a system of patterns\". John Wiley and Sons."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/375212.375239"},{"key":"e_1_3_2_1_11_1","volume-title":"A reuse case perspective on documenting frameworks","author":"Butler G.","year":"1997","unstructured":"Butler , G. ( 1997 ). A reuse case perspective on documenting frameworks . http:\/\/www.cs.concordia.ca\/faculty\/gregb. Butler, G. (1997). A reuse case perspective on documenting frameworks. http:\/\/www.cs.concordia.ca\/faculty\/gregb."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/262793.262807"},{"key":"e_1_3_2_1_13_1","first-page":"101","volume-title":"November-December 2006","author":"Cort\u00e9s M.","year":"2006","unstructured":"Cort\u00e9s , M. , Fontoura , M. , Lucena , C. \" Framework Evolution Tool \" ( 2006 ). Journal of Object Technology, vol. 5, no. 8 , November-December 2006 , pp. 101 -- 124 . Cort\u00e9s, M., Fontoura, M., Lucena, C. \"Framework Evolution Tool\" (2006). Journal of Object Technology, vol. 5, no. 8, November-December 2006, pp. 101--124."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/75722.75725"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167480"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/262793.262798"},{"key":"e_1_3_2_1_17_1","volume-title":"John Wiley &amp","author":"Fayad M. E.","year":"1999","unstructured":"Fayad , M. E. , Schmidt D. C. , Johnson , R. E. \" Building Application Frameworks \" ( 1999 ). John Wiley &amp ; Sons, Inc. 1999 Fayad, M. E., Schmidt D. C., Johnson, R. E. \"Building Application Frameworks\" (1999). John Wiley &amp; Sons, Inc. 1999"},{"key":"e_1_3_2_1_18_1","first-page":"103","article-title":"Applications, Reliability, and Validity of the Index of Learning Styles","author":"Felder R.","year":"2005","unstructured":"Felder , R. , and Spurlin , J. ( 2005 ) \" Applications, Reliability, and Validity of the Index of Learning Styles \". International Journal of Engineering Education , v. 21, n. 1, pp. 103 -- 112 . Felder, R., and Spurlin, J. (2005) \"Applications, Reliability, and Validity of the Index of Learning Styles\". International Journal of Engineering Education, v. 21, n. 1, pp. 103--112.","journal-title":"International Journal of Engineering Education"},{"key":"e_1_3_2_1_19_1","volume-title":"Learning and Teaching Styles in Engineering Education","author":"Felder R. M.","year":"1988","unstructured":"Felder , R. M. and Silverman , L. K . \" Learning and Teaching Styles in Engineering Education \" ( 1988 ), Engr. Education , 78(7), 674--681, 1988 Felder, R. M. and Silverman, L. K. \"Learning and Teaching Styles in Engineering Education\" (1988), Engr. Education, 78(7), 674--681, 1988"},{"key":"e_1_3_2_1_20_1","volume-title":"From Program Comprehension to Framework Understanding: a roadmap.","author":"Flores N.","year":"2006","unstructured":"Flores , N. ( 2006 ). From Program Comprehension to Framework Understanding: a roadmap. Available at http:\/\/www.fe.up.pt\/~nflores Flores, N. (2006). From Program Comprehension to Framework Understanding: a roadmap. Available at http:\/\/www.fe.up.pt\/~nflores"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/253228.253432"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/351936.351953"},{"key":"e_1_3_2_1_23_1","volume-title":"Design Patterns --- Elements of reusable object-oriented software","author":"Gamma E.","year":"1995","unstructured":"Gamma , E. , Helm , R. , Johnson , R. , and Vlissides , J . ( 1995 ).\" Design Patterns --- Elements of reusable object-oriented software \". Addison-Wesley . Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995).\"Design Patterns --- Elements of reusable object-oriented software\". Addison-Wesley."},{"key":"e_1_3_2_1_24_1","first-page":"29","volume-title":"Architectural Abstractions","author":"Jacobson E. E.","year":"1999","unstructured":"Jacobson , E. E. , Nowack , P. \" Frameworks and Patterns : Architectural Abstractions \" ( 1999 ). In Building Application Frameworks, Chapter 2, pp. 29 -- 54 , John Wiley & amp; Sons, 1999 Jacobson, E. E., Nowack, P. \"Frameworks and Patterns: Architectural Abstractions\" (1999). In Building Application Frameworks, Chapter 2, pp. 29--54, John Wiley &amp; Sons, 1999"},{"issue":"2","key":"e_1_3_2_1_25_1","first-page":"22","article-title":"Designing reusable classes","volume":"1","author":"Johnson R. E.","year":"1988","unstructured":"Johnson , R. E. and Foote , B. ( 1988 ). \" Designing reusable classes \". Journal of Object-Oriented Programming , 1 ( 2 ): 22 -- 35 . Johnson, R. E. and Foote, B. (1988). \"Designing reusable classes\". Journal of Object-Oriented Programming, 1(2):22--35.","journal-title":"Journal of Object-Oriented Programming"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2005.21"},{"key":"e_1_3_2_1_27_1","first-page":"58","volume-title":"s. \"Cognitive processes in program comprehension","author":"Letovsky","year":"1986","unstructured":"Letovsky , s. \"Cognitive processes in program comprehension \" ( 1986 ), Empirical Studies of Programmers , pp. 58 -- 79 , 1986 Letovsky, s. \"Cognitive processes in program comprehension\" (1986), Empirical Studies of Programmers, pp. 58--79, 1986"},{"key":"e_1_3_2_1_28_1","first-page":"80","volume-title":"Mental models and software maintenance","author":"Littman D. C.","year":"1986","unstructured":"Littman , D. C. , Pinto , J. , Letovsky , S. and Soloway , E. , \" Mental models and software maintenance \" ( 1986 ), Empirical Studies of Programmers , pp. 80 -- 98 , 1986 Littman, D. C., Pinto, J., Letovsky, S. and Soloway, E., \"Mental models and software maintenance\" (1986), Empirical Studies of Programmers, pp. 80--98, 1986"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.402076"},{"key":"e_1_3_2_1_30_1","first-page":"295","volume-title":"Cognitive Psychology","author":"Pennington N.","year":"1987","unstructured":"Pennington , N. , \" Stimulus structures and mental representations in expert comprehension of computer programs\" (1987) , Cognitive Psychology , pp. 295 -- 341 , vol 19, 1987 . Pennington, N., \"Stimulus structures and mental representations in expert comprehension of computer programs\" (1987), Cognitive Psychology, pp. 295--341, vol 19, 1987."},{"key":"e_1_3_2_1_31_1","volume-title":"Design Patterns for Object-Oriented Software Development","author":"Pree W.","year":"1995","unstructured":"Pree , W. ( 1995 ). Design Patterns for Object-Oriented Software Development . Addison-Wesley \/ ACM Press . Pree, W. (1995). Design Patterns for Object-Oriented Software Development. Addison-Wesley \/ ACM Press."},{"key":"e_1_3_2_1_32_1","volume-title":"Addison-Wesley \/ ACN Press 1995","author":"Pree","year":"1995","unstructured":"Pree , W\". \"Design Patterns for Object-Oriented Software Development\" ( 1995 ). Addison-Wesley \/ ACN Press 1995 Pree, W\". \"Design Patterns for Object-Oriented Software Development\" (1995). Addison-Wesley \/ ACN Press 1995"},{"key":"e_1_3_2_1_33_1","volume-title":"Pattern Languages of Program Design 3","author":"Roberts D.","year":"1997","unstructured":"Roberts , D. and Johnson , R. E . ( 1997 ). Evolving frameworks: A pattern language for developing object-oriented frameworks . In Pattern Languages of Program Design 3 . Addison Wesley . Roberts, D. and Johnson, R. E. (1997). Evolving frameworks: A pattern language for developing object-oriented frameworks. In Pattern Languages of Program Design 3. Addison Wesley."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.101"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.101"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.881720"},{"key":"e_1_3_2_1_37_1","volume-title":"Prentice Hall","author":"Shaw M.","year":"1996","unstructured":"Shaw , M. , Garlan , D. , \" Software Architecture -- Perspectives on an Emerging Discipline \", Prentice Hall , 1996 Shaw, M., Garlan, D., \"Software Architecture -- Perspectives on an Emerging Discipline\", Prentice Hall, 1996"},{"key":"e_1_3_2_1_38_1","first-page":"219","volume-title":"International Journal of Computer and Information Science","author":"Shneiderman B.","year":"1979","unstructured":"Shneiderman , B. and Mayer , R ., \" Syntactic\/semantic interactions in programmer behavior: A model and experimental results\" (1979) . International Journal of Computer and Information Science , pp. 219 -- 238 , 8(3), 1979 Shneiderman, B. and Mayer, R., \"Syntactic\/semantic interactions in programmer behavior: A model and experimental results\" (1979). International Journal of Computer and Information Science, pp. 219--238, 8(3), 1979"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181779"},{"key":"e_1_3_2_1_41_1","first-page":"595","volume-title":"IEEE Transactions on Software Engineering","author":"Soloway E.","year":"1984","unstructured":"Soloway , E. and Erlich , K . \" Empirical studies of programming knowledge\" (1984) , IEEE Transactions on Software Engineering , pp. 595 -- 609 , SE-10(5), September 1984 . Soloway, E. and Erlich, K. \"Empirical studies of programming knowledge\" (1984), IEEE Transactions on Software Engineering, pp. 595--609, SE-10(5), September 1984."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2005.38"},{"key":"e_1_3_2_1_43_1","first-page":"17","volume-title":"Dearborn","author":"Storey M-A","year":"1997","unstructured":"Storey , M-A , Fracchia , F. and Muller , H . \" Cognitive design elements to support the construction of a mental model during software visualization\". (1997) Proceedings of the 5th International Workshop on Program Comprehension (IWPC'97) , Dearborn , Michigan , pp. 17 -- 28 , May , 1997 Storey, M-A, Fracchia, F. and Muller, H. \"Cognitive design elements to support the construction of a mental model during software visualization\". (1997) Proceedings of the 5th International Workshop on Program Comprehension (IWPC'97), Dearborn, Michigan, pp. 17--28, May, 1997"},{"key":"e_1_3_2_1_44_1","volume-title":"Economies, Societies and Nations\"","author":"Surowiecki J.","year":"2004","unstructured":"Surowiecki J. \" The Wisdom of Crowds : Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes Business , Economies, Societies and Nations\" ( 2004 ), Little Brown 2004 Surowiecki J. \"The Wisdom of Crowds: Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes Business, Economies, Societies and Nations\" (2004), Little Brown 2004"},{"key":"e_1_3_2_1_45_1","volume-title":"May 01, 2007. http:\/\/www.ddj.com\/web-development\/199203087","author":"Turner A.","year":"2007","unstructured":"Turner , A. and Wang , C . ( 2007 ). \" AJAX: Selecting the Framework that Fits\". Dr. Dobb's Journal , May 01, 2007. http:\/\/www.ddj.com\/web-development\/199203087 Turner, A. and Wang, C. (2007). \"AJAX: Selecting the Framework that Fits\". Dr. Dobb's Journal, May 01, 2007. http:\/\/www.ddj.com\/web-development\/199203087"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094822"}],"event":{"name":"PLOP '08: Pattern Languages of Programs","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","Hillside Group Hillside Group"],"location":"Nashville Tennessee USA","acronym":"PLOP '08"},"container-title":["Proceedings of the 15th Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1753196.1753206","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1753196.1753206","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:26:10Z","timestamp":1750278370000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1753196.1753206"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,18]]},"references-count":44,"alternative-id":["10.1145\/1753196.1753206","10.1145\/1753196"],"URL":"https:\/\/doi.org\/10.1145\/1753196.1753206","relation":{},"subject":[],"published":{"date-parts":[[2008,10,18]]},"assertion":[{"value":"2008-10-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}