{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:15:47Z","timestamp":1750220147548,"version":"3.41.0"},"reference-count":11,"publisher":"Association for Computing Machinery (ACM)","issue":"1es","license":[{"start":{"date-parts":[[2000,3,1]],"date-time":"2000-03-01T00:00:00Z","timestamp":951868800000},"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":["ACM Comput. Surv."],"published-print":{"date-parts":[[2000,3]]},"DOI":"10.1145\/351936.351951","type":"journal-article","created":{"date-parts":[[2002,7,27]],"date-time":"2002-07-27T11:32:04Z","timestamp":1027769524000},"page":"15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["A framework for framework documentation"],"prefix":"10.1145","volume":"32","author":[{"given":"Greg","family":"Butler","sequence":"first","affiliation":[{"name":"Concorida Univ., Montr\u00e9al, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rudolf K.","family":"Keller","sequence":"additional","affiliation":[{"name":"Univ. de Montr\u00e9al, Montr\u00e9, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hafedh","family":"Mili","sequence":"additional","affiliation":[{"name":"Univ. du Qu\u00e9bec \u00e1 Montr\u00e9al, Montr\u00e9al, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2000,3]]},"reference":[{"key":"e_1_2_1_1_1","first-page":"495","volume-title":"Building Application Frameworks: Object-Oriented Foundations of Framework Design (New York","author":"BUTLER G.","year":"1999","unstructured":"BUTLER , G. AND DI~NOMMI~E , P. 1999. Documenting frameworks . In Building Application Frameworks: Object-Oriented Foundations of Framework Design (New York , 1999 ), pp. 495 - 504 . John Wiley and Sons . BUTLER, G. AND DI~NOMMI~E, P. 1999. Documenting frameworks. In Building Application Frameworks: Object-Oriented Foundations of Framework Design (New York, 1999), pp. 495-504. John Wiley and Sons."},{"key":"e_1_2_1_2_1","first-page":"94","volume-title":"Proceedings of Asia-Pacific Software Engineering Conference","author":"BUTLER G.","year":"1998","unstructured":"BUTLER , G. , GROGONO , P. , AND KHENDEK , F. 1998 . A reuse case perspective on documenting frameworks . In Proceedings of Asia-Pacific Software Engineering Conference (1998), pp. 94 - 101 . IEEE Computer Society Press. BUTLER, G., GROGONO, P., AND KHENDEK, F. 1998. A reuse case perspective on documenting frameworks. In Proceedings of Asia-Pacific Software Engineering Conference (1998), pp. 94-101. IEEE Computer Society Press."},{"key":"e_1_2_1_3_1","first-page":"4","article-title":"A technique for documenting the framework of an object-oriented framework","volume":"6","author":"CAMPBELL R. H.","year":"1993","unstructured":"CAMPBELL , R. H. AND ISLAM , N. 1993 . A technique for documenting the framework of an object-oriented framework . Computing Systems 6 , 4 (Fall), 363-389. CAMPBELL, R. H. AND ISLAM, N. 1993. A technique for documenting the framework of an object-oriented framework. Computing Systems 6, 4 (Fall), 363-389.","journal-title":"Computing Systems"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/262793.262798"},{"volume-title":"Elements of Reusable Object- Oriented Software","author":"GAMMA E.","key":"e_1_2_1_5_1","unstructured":"GAMMA , E. , HELM , R. , JOHNSON , R. , AND VLISSIDES , J. 1994. Elements of Reusable Object- Oriented Software . Addison-Wesley Publishing Company , Reading, Massachusetts . GAMMA, E., HELM, R., JOHNSON, R., AND VLISSIDES, J. 1994. Elements of Reusable Object- Oriented Software. Addison-Wesley Publishing Company, Reading, Massachusetts."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/285070.285086"},{"key":"e_1_2_1_7_1","first-page":"295","volume-title":"Object-Oriented Technology for Database and Software Systems","author":"LAJOIE R.","unstructured":"LAJOIE , R. AND KELLER , R. K. 1995. Design and reuse in object-oriented frameworks: Patterns, contracts, and motifs in concert . In Object-Oriented Technology for Database and Software Systems , pp. 295 - 312 . World Scientific Publishing Co. LAJOIE, R. AND KELLER, R. K. 1995. Design and reuse in object-oriented frameworks: Patterns, contracts, and motifs in concert. In Object-Oriented Technology for Database and Software Systems, pp. 295-312. World Scientific Publishing Co."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(95)00069-0"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.391379"},{"key":"e_1_2_1_10_1","first-page":"110","volume-title":"Symposium on Software Reusability","author":"ILI H.","year":"1997","unstructured":"~\/{ ILI , H. , SAHRAOUI , H. , AND BENYAHIA , I. 1997 . Representing and querying reusable object frameworks . In Symposium on Software Reusability ( New York , 1997), pp. 110 - 120 . ACM Press . 10.1145\/258366.258401 ~\/{ILI, H., SAHRAOUI, H., AND BENYAHIA, I. 1997. Representing and querying reusable object frameworks. In Symposium on Software Reusability (New York, 1997), pp. 110-120. ACM Press . 10.1145\/258366.258401"},{"volume-title":"Design Patterns for Object-Oriented Software Development","author":"PREE W.","key":"e_1_2_1_11_1","unstructured":"PREE , W. 1995. Design Patterns for Object-Oriented Software Development . Addison- Wesley Publishing Company , Reading, Massachusetts . PREE, W. 1995. Design Patterns for Object-Oriented Software Development. Addison- Wesley Publishing Company, Reading, Massachusetts."}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/351936.351951","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/351936.351951","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:04Z","timestamp":1750186804000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/351936.351951"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,3]]},"references-count":11,"journal-issue":{"issue":"1es","published-print":{"date-parts":[[2000,3]]}},"alternative-id":["10.1145\/351936.351951"],"URL":"https:\/\/doi.org\/10.1145\/351936.351951","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"type":"print","value":"0360-0300"},{"type":"electronic","value":"1557-7341"}],"subject":[],"published":{"date-parts":[[2000,3]]},"assertion":[{"value":"2000-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}