{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:40Z","timestamp":1750308100850,"version":"3.41.0"},"reference-count":29,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,5,21]],"date-time":"2005-05-21T00:00:00Z","timestamp":1116633600000},"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":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2005,7]]},"abstract":"<jats:p>This position paper argues that a successful COTS evaluation process should be based on the principles of method engineering (ME). Following a brief description of an ME approach underpinned by a metamodel, some method fragments related to component-based software engineering are offered as the starting point for the creation of a complete suite of method fragments for future COTS evaluation processes.<\/jats:p>","DOI":"10.1145\/1082983.1082950","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T19:28:32Z","timestamp":1131391712000},"page":"1-4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Method engineering and COTS evaluation"],"prefix":"10.1145","volume":"30","author":[{"given":"B.","family":"Henderson-Sellers","sequence":"first","affiliation":[{"name":"University of Technology, Sydney, Broadway, NSW, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C.","family":"Gonzalez-Perez","sequence":"additional","affiliation":[{"name":"University of Technology, Sydney, Broadway, NSW, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M. K.","family":"Serour","sequence":"additional","affiliation":[{"name":"University of Technology, Sydney, Broadway, NSW, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"D. G.","family":"Firesmith","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,5,21]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/0950-5849(95)01059-9"},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of CAISE","author":"Brinkkemper S.","year":"1998","unstructured":"Brinkkemper , S. , Saeki , M. and Harmsen , F ., 1998, Assembly techniques for method engineering . Proceedings of CAISE 1998 , Springer Verlag, 381--400. Brinkkemper, S., Saeki, M. and Harmsen, F., 1998, Assembly techniques for method engineering. Proceedings of CAISE 1998, Springer Verlag, 381--400."},{"key":"e_1_2_1_3_1","volume-title":"LNCS","author":"Brinkkemper S.","year":"2068","unstructured":"Brinkkemper , S. , Saeki , M. and Harmsen , F ., 2001, A method engineering language for the description of systems development methods (extended abstract), CAiSE 2001 (eds. K. R. Dittrich, A. Geppert and M. C. Norrie) , LNCS 2068 , Springer-Verlag, Berlin, 473--476 Brinkkemper, S., Saeki, M. and Harmsen, F., 2001, A method engineering language for the description of systems development methods (extended abstract), CAiSE 2001 (eds. K. R. Dittrich, A. Geppert and M. C. Norrie), LNCS 2068, Springer-Verlag, Berlin, 473--476"},{"key":"e_1_2_1_4_1","unstructured":"Constantine L. L. and Lockwood L. A. D. 1999 Software for Use Addison-Wesley\/ACM Press New York N.Y. USA 579pp   Constantine L. L. and Lockwood L. A. D. 1999 Software for Use Addison-Wesley\/ACM Press New York N.Y. USA 579pp"},{"key":"e_1_2_1_5_1","unstructured":"D'Souza D. F. and Wills A. C. 1999 Objects Components and Frameworks with UML. The Catalysis Approach Addison-Wesley Reading MA USA 785pp   D'Souza D. F. and Wills A. C. 1999 Objects Components and Frameworks with UML. The Catalysis Approach Addison-Wesley Reading MA USA 785pp"},{"key":"e_1_2_1_6_1","unstructured":"Firesmith D. G. http:\/\/www.donald-firesmith.com  Firesmith D. G. http:\/\/www.donald-firesmith.com"},{"volume-title":"The OPEN Process Framework. AN Introduction","author":"Firesmith D. G.","key":"e_1_2_1_7_1","unstructured":"Firesmith , D. G. and Henderson-Sellers , B. , 2002 , The OPEN Process Framework. AN Introduction , Addison-Wesley , Harlow, Herts, UK Firesmith, D. G. and Henderson-Sellers, B., 2002, The OPEN Process Framework. AN Introduction, Addison-Wesley, Harlow, Herts, UK"},{"key":"e_1_2_1_8_1","unstructured":"Graham I. Henderson-Sellers B. and Younessi H. 1997 The OPEN Process Specification Addison-Wesley UK.   Graham I. Henderson-Sellers B. and Younessi H. 1997 The OPEN Process Specification Addison-Wesley UK."},{"volume-title":"Procs. 25th Annual International Computer Software and Applications Conference. COMPSAC 2001, IEEE Computer Society Press","author":"Haire B.","key":"e_1_2_1_9_1","unstructured":"Haire , B. , Henderson-Sellers , B. and Lowe , D ., 2001, Supporting web development in the OPEN process: additional tasks , Procs. 25th Annual International Computer Software and Applications Conference. COMPSAC 2001, IEEE Computer Society Press , Los Alamitos, CA, USA, 383--389. Haire, B., Henderson-Sellers, B. and Lowe, D., 2001, Supporting web development in the OPEN process: additional tasks, Procs. 25th Annual International Computer Software and Applications Conference. COMPSAC 2001, IEEE Computer Society Press, Los Alamitos, CA, USA, 383--389."},{"volume-title":"R. Riehle, G. Pour and B. Meyer)","author":"Hansen W. J.","key":"e_1_2_1_10_1","unstructured":"Hansen , W. J. , 1999 , A generic process and terminology for evaluating COTS software, inTOOLS 30 (eds. D. Firesmith , R. Riehle, G. Pour and B. Meyer) , IEEE Computer Society , Los Alamitos, CA, USA , 547--551 Hansen, W. J., 1999, A generic process and terminology for evaluating COTS software, inTOOLS 30 (eds. D. Firesmith, R. Riehle, G. Pour and B. Meyer), IEEE Computer Society, Los Alamitos, CA, USA, 547--551"},{"volume-title":"G. T. Heineman and W. Councill (Eds.) Component-Based Software Engineering: Putting the Pieces Together","author":"Henderson-Sellers B.","key":"e_1_2_1_11_1","unstructured":"Henderson-Sellers , B. , 2001 , An OPEN process for component-based development , Chapter 18 in G. T. Heineman and W. Councill (Eds.) Component-Based Software Engineering: Putting the Pieces Together , Addison-Wesley , Reading, MA, USA , 321--340 Henderson-Sellers, B., 2001, An OPEN process for component-based development, Chapter 18 in G. T. Heineman and W. Councill (Eds.) Component-Based Software Engineering: Putting the Pieces Together, Addison-Wesley, Reading, MA, USA, 321--340"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/944217.944242"},{"volume-title":"Agent-Oriented Methodologies (eds. B. Henderson-Sellers and P. Giorgini)","author":"Henderson-Sellers B.","key":"e_1_2_1_13_1","unstructured":"Henderson-Sellers , B. , 2005 , Creating a comprehensive agent-oriented methodology - using method engineering and the OPEN metamodel , Chapter 13 in Agent-Oriented Methodologies (eds. B. Henderson-Sellers and P. Giorgini) , Idea Group , Hershey, PA, USA Henderson-Sellers, B., 2005, Creating a comprehensive agent-oriented methodology - using method engineering and the OPEN metamodel, Chapter 13 in Agent-Oriented Methodologies (eds. B. Henderson-Sellers and P. Giorgini), Idea Group, Hershey, PA, USA"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings Seventh Asia-Pacific Software Engineering Conference. APSEC","author":"Henderson-Sellers B.","year":"2000","unstructured":"Henderson-Sellers , B. and Serour , M. K ., 2000, Creating a process for transitioning to object technology , Proceedings Seventh Asia-Pacific Software Engineering Conference. APSEC 2000 , IEEE Computer Society Press, Los Alamitos, CA, USA, 436--440 Henderson-Sellers, B. and Serour, M. K., 2000, Creating a process for transitioning to object technology, Proceedings Seventh Asia-Pacific Software Engineering Conference. APSEC 2000, IEEE Computer Society Press, Los Alamitos, CA, USA, 436--440"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Henderson-Sellers B. Haire B. and Lowe D. 2002 Using OPEN's deontic matrices for e-business Engineering Information Systems in the Internet Context (eds. C. Rolland S. Brinkkemper and M. Saeki) Kluwer Academic Publishers Henderson-Sellers B. Haire B. and Lowe D. 2002 Using OPEN's deontic matrices for e-business Engineering Information Systems in the Internet Context (eds. C. Rolland S. Brinkkemper and M. Saeki) Kluwer Academic Publishers","DOI":"10.1007\/978-0-387-35614-3_2"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.168"},{"issue":"8","key":"e_1_2_1_17_1","first-page":"22","article-title":"Designing customizable methodologies","volume":"13","author":"Hruby P.","year":"2000","unstructured":"Hruby , P. , 2000 , Designing customizable methodologies , JOOP , 13 ( 8 ), 22 -- 31 Hruby, P., 2000, Designing customizable methodologies, JOOP, 13(8), 22--31","journal-title":"JOOP"},{"volume-title":"R. Riehle, G. Pour and B. Meyer)","author":"Kuruganti I.","key":"e_1_2_1_18_1","unstructured":"Kuruganti , I. , 1999 , A component selection methodology with application to the internet telephony domain, inTOOLS 30 (eds. D. Firesmith , R. Riehle, G. Pour and B. Meyer) , IEEE Computer Society , Los Alamitos, CA, USA , 552--556 Kuruganti, I., 1999, A component selection methodology with application to the internet telephony domain, inTOOLS 30 (eds. D. Firesmith, R. Riehle, G. Pour and B. Meyer), IEEE Computer Society, Los Alamitos, CA, USA, 552--556"},{"key":"e_1_2_1_19_1","unstructured":"Martin J. and Odell J. J. 1995 Method engineering Chapter 1 in Object-Oriented Methods: Pragmatic Considerations Prentice-Hall  Martin J. and Odell J. J. 1995 Method engineering Chapter 1 in Object-Oriented Methods: Pragmatic Considerations Prentice-Hall"},{"key":"e_1_2_1_20_1","volume-title":"Procs. 13th Int. Conf on Information Systems Development. Advances in Theory, Practice and Education (eds. O. Vasilecas, A. Caplinskas, W. Wojtkowski, W. G. Wojtkowski, J. Zupancic and S. Wrycza)","author":"Ralyte J.","year":"2004","unstructured":"Ralyte , J. , 2004 , Towards situational methods for information systems development: engineering reusable method chunks , Procs. 13th Int. Conf on Information Systems Development. Advances in Theory, Practice and Education (eds. O. Vasilecas, A. Caplinskas, W. Wojtkowski, W. G. Wojtkowski, J. Zupancic and S. Wrycza) , Vilnius Gediminas Technical University, Vilnius, Lithuania, 271--282 Ralyte, J., 2004, Towards situational methods for information systems development: engineering reusable method chunks, Procs. 13th Int. Conf on Information Systems Development. Advances in Theory, Practice and Education (eds. O. Vasilecas, A. Caplinskas, W. Wojtkowski, W. G. Wojtkowski, J. Zupancic and S. Wrycza), Vilnius Gediminas Technical University, Vilnius, Lithuania, 271--282"},{"volume-title":"LNCS2068","author":"Ralyt\u00e9 J.","key":"e_1_2_1_21_1","unstructured":"Ralyt\u00e9 , J. and Rolland , C ., 2001, An assembly process model for method engineering, in K. R. Dittrich, A. Geppert and M. C. Norrie (Eds.) Advanced Information Systems Engineering) , LNCS2068 , Springer, Berlin, 267--283 Ralyt\u00e9, J. and Rolland, C., 2001, An assembly process model for method engineering, in K. R. Dittrich, A. Geppert and M. C. Norrie (Eds.) Advanced Information Systems Engineering), LNCS2068, Springer, Berlin, 267--283"},{"key":"e_1_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9 J. Deneck\u00e8re R. and Rolland C. 2003 Towards a generic method for situational method engineering Procs. CAiSE2003 (ed. M. M. J. Eder) Springer-Verlag   Ralyt\u00e9 J. Deneck\u00e8re R. and Rolland C. 2003 Towards a generic method for situational method engineering Procs. CAiSE2003 (ed. M. M. J. Eder) Springer-Verlag","DOI":"10.1007\/3-540-45017-3_9"},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9 J. Rolland C. and Deneck\u00e8re R. 2004 Towards a meta-tool for change-centric method engineering: a typology of generic operators Procs. CAiSE 2004 (eds. A. Persson and J. Stirna) LNCS 3084 Springer-Verlag 202--218  Ralyt\u00e9 J. Rolland C. and Deneck\u00e8re R. 2004 Towards a meta-tool for change-centric method engineering: a typology of generic operators Procs. CAiSE 2004 (eds. A. Persson and J. Stirna) LNCS 3084 Springer-Verlag 202--218","DOI":"10.1007\/978-3-540-25975-6_16"},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Rolland C. and N. Prakash 1996. A Proposal for Context-Specific Method Engineering. In Procs. IFIP WG8 International Conference on Method Engineering. Atlanta GA.   Rolland C. and N. Prakash 1996. A Proposal for Context-Specific Method Engineering. In Procs. IFIP WG8 International Conference on Method Engineering. Atlanta GA.","DOI":"10.1007\/978-0-387-35080-6_13"},{"key":"e_1_2_1_25_1","unstructured":"Seacord R. C. and Nwosu K. C. 1999 Life cycle activity areas for component-based software engineering processes inTOOLS 30 (eds. D. Firesmith R. Riehle G. Pour and B. Meyer) IEEE Computer Society Los Alamitos CA USA 537--541   Seacord R. C. and Nwosu K. C. 1999 Life cycle activity areas for component-based software engineering processes inTOOLS 30 (eds. D. Firesmith R. Riehle G. Pour and B. Meyer) IEEE Computer Society Los Alamitos CA USA 537--541"},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Serour M. Henderson-Sellers B. Hughes J. Winder D. and Chow L. 2002 Organizational transition to object technology: theory and practice Object-Oriented Information Systems (eds. Z. Bellahs\u00e8ne D. Patel and C. Rolland) LNCS 2425 Springer-Verlag Berlin 229--241.   Serour M. Henderson-Sellers B. Hughes J. Winder D. and Chow L. 2002 Organizational transition to object technology: theory and practice Object-Oriented Information Systems (eds. Z. Bellahs\u00e8ne D. Patel and C. Rolland) LNCS 2425 Springer-Verlag Berlin 229--241.","DOI":"10.1007\/3-540-46102-7_28"},{"volume-title":"Procs. Euromicro 2002 Conference, IEEE Computer Society Press","author":"Stallinger F.","key":"e_1_2_1_27_1","unstructured":"Stallinger , F. , Dorling , A. , Rout , T. , Henderson-Sellers , B. and Lefever , B ., 2002, Software process improvement for component-based software engineering: an introduction to the OOSPICE project , Procs. Euromicro 2002 Conference, IEEE Computer Society Press , Los Alamitos, CA, USA, 318--323 Stallinger, F., Dorling, A., Rout, T., Henderson-Sellers, B. and Lefever, B., 2002, Software process improvement for component-based software engineering: an introduction to the OOSPICE project, Procs. Euromicro 2002 Conference, IEEE Computer Society Press, Los Alamitos, CA, USA, 318--323"},{"key":"e_1_2_1_28_1","volume-title":"ISBN 0 7337 6195 X","author":"Standards Australia","year":"2004","unstructured":"Standards Australia , 2004 , Australian Standard 4651-2004: Standard metamodel for software development methodologies , ISBN 0 7337 6195 X , 23 August 2004 , Standards Australia International Ltd ., Sydney, 72pp Standards Australia, 2004, Australian Standard 4651-2004: Standard metamodel for software development methodologies, ISBN 0 7337 6195 X, 23 August 2004, Standards Australia International Ltd., Sydney, 72pp"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(97)00024-0"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1082950","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1082983.1082950","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:02Z","timestamp":1750262882000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1082983.1082950"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,5,21]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,7]]}},"alternative-id":["10.1145\/1082983.1082950"],"URL":"https:\/\/doi.org\/10.1145\/1082983.1082950","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1082948.1082950","asserted-by":"subject"}]},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2005,5,21]]},"assertion":[{"value":"2005-05-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}