{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:33:54Z","timestamp":1781105634335,"version":"3.54.1"},"reference-count":47,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,10,1]]},"abstract":"<p>Situational methods are approaches to the development of software systems that are designed and constructed to fit particular circumstances that often refer to project characteristics. One common way to create situational methods is to reuse method components, which are the building blocks of development methods. For this purpose, method components must be stored in a method base, and then retrieved and composed specifically for the situation in hand. Most approaches in the field of situational method engineering require the expertise of method engineers to support the retrieval and composition of method components. Furthermore, this is usually done in an ad-hoc manner and for pre-defined situations. In this paper, the authors propose an approach, supported by a tool that creates situational methods semi-automatically. This approach refers to structural and behavioral considerations and a wide variety of characteristics when comparing method components and composing them into situational methods. The resultant situational methods are stored in the method base for future usage and composition. Based on an experimental study of the approach, the authors show that it provides correct and suitable draft situational methods, which human evaluators have assessed as relevant for the given situations.<\/p>","DOI":"10.4018\/jdm.2011100101","type":"journal-article","created":{"date-parts":[[2011,11,16]],"date-time":"2011-11-16T07:46:59Z","timestamp":1321429619000},"page":"1-29","source":"Crossref","is-referenced-by-count":5,"title":["Semi-Automatic Composition of Situational Methods"],"prefix":"10.4018","volume":"22","author":[{"given":"Anat","family":"Aharoni","sequence":"first","affiliation":[{"name":"Kinneret College, Israel"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Iris","family":"Reinhartz-Berger","sequence":"additional","affiliation":[{"name":"University of Haifa, Israel"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jdm.2011100101-0","doi-asserted-by":"crossref","unstructured":"Aharoni, A., & Reinhartz-Berger, I. (2008). A domain engineering approach for situational method engineering. In Q. Li, S. Spaccaapietra, E. Yu, & A. Oliv\u00e9 (Eds.), Proceedings of the 27th International Conference on Conceptual Modeling (LNCS 5231, pp. 455-468).","DOI":"10.1007\/978-3-540-87877-3_33"},{"key":"jdm.2011100101-1","author":"K.Beck","year":"2004","journal-title":"Extreme programming explained: Embrace change"},{"key":"jdm.2011100101-2","doi-asserted-by":"crossref","unstructured":"Becker, J., Janiesch, C., & Pfeiffer, D. (2007). Reuse mechanisms in situational method engineering. In Proceedings of the IFIP WG 8.1 Working Conference on Situational Method Engineering: Fundamentals and Experiences (Vol. 244, pp. 79-93).","DOI":"10.1007\/978-0-387-73947-2_8"},{"key":"jdm.2011100101-3","unstructured":"Becker, J., Knackstedt, R., Pfeiffer, D., & Janiesch, C. (2007). Configurative method engineering: On the applicability of reference modeling mechanisms in method engineering. In Proceedings of the 13th Americas Conference on Information Systems."},{"key":"jdm.2011100101-4","doi-asserted-by":"publisher","DOI":"10.1016\/0950-5849(95)01059-9"},{"key":"jdm.2011100101-5","doi-asserted-by":"publisher","DOI":"10.1162\/coli.2006.32.1.13"},{"key":"jdm.2011100101-6","doi-asserted-by":"crossref","unstructured":"Carver, J., Jaccheri, L., Morasca, S., & Shull, F. (2003). Issues in using students in empirical studies in software engineering education. In Proceedings of the 9th International Software Metrics Symposium (pp. 239-249).","DOI":"10.1109\/METRIC.2003.1232471"},{"key":"jdm.2011100101-7","author":"M. B.Chrissis","year":"2003","journal-title":"CMMI: Guidelines for process integration and product improvement"},{"key":"jdm.2011100101-8","unstructured":"Dao, T. N., & Simpson, T. (2005). Measuring similarity between sentences. Retrieved from http:\/\/wordnetdotnet.googlecode.com\/svn\/trunk\/Projects\/Thanh\/Paper\/WordNetDotNet_Semantic_Similarity.pdf"},{"key":"jdm.2011100101-9","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2005.07.001"},{"key":"jdm.2011100101-10","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-56209-9","author":"D.Dori","year":"2002","journal-title":"Object-process methodology \u2013 A holistic system paradigm"},{"key":"jdm.2011100101-11","author":"D.Firesmith","year":"2001","journal-title":"The OPEN process framework: An introduction"},{"key":"jdm.2011100101-12","doi-asserted-by":"crossref","unstructured":"Gonzalez-Perez, C. (2007). Supporting situational method engineering with ISO\/IEC 24744 and the work product pool approach. In Proceedings on Situational Method Engineering: Fundamentals and Experiences (pp. 7-18).","DOI":"10.1007\/978-0-387-73947-2_3"},{"key":"jdm.2011100101-13","unstructured":"Harmsen, F., Lubbers, I., & Wijers, G. (1995). Success-driven selection of fragments for situational methods: The S3 model. In Proceedings of the 2nd International Workshop on Requirements Engineering: Foundations of Software Quality (pp. 104-115)."},{"issue":"3","key":"jdm.2011100101-14","first-page":"424","article-title":"Situational method engineering: State-of-the-art review.","volume":"16","author":"B.Henderson-Sellers","year":"2010","journal-title":"Journal of Universal Computer Science"},{"key":"jdm.2011100101-15","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2005100101"},{"key":"jdm.2011100101-16","first-page":"305","article-title":"Lexical chains as representations of context for the detection and correction of malapropisms","author":"G.Hirst","year":"1998","journal-title":"WordNet: An electronic lexical database"},{"key":"jdm.2011100101-17","unstructured":"International Organization for Standardization (ISO). (2007). ISO\/IEC 24744: Software engineering \u2013 Metamodel for development methodologies. Retrieved from http:\/\/www.iso.org\/iso\/catalogue_detail.htm?csnumber=38854"},{"key":"jdm.2011100101-18","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2009070103"},{"key":"jdm.2011100101-19","doi-asserted-by":"crossref","unstructured":"Kornyshova, E., Deneckere, R., & Salinesi, C. (2007). Method chunks selection by multicriteria techniques: an extension of the assembly-based approach. In Proceedings of the IFIP WG 8.1 Working Conference on Situational Method Engineering: Fundamentals and Experiences (Vol. 244, pp. 64-78).","DOI":"10.1007\/978-0-387-73947-2_7"},{"key":"jdm.2011100101-20","author":"P.Kruchten","year":"2000","journal-title":"The rational unified process: An introduction"},{"key":"jdm.2011100101-21","first-page":"257","article-title":"Method engineering \u2013 A proposal for situation-specific methodology construction","author":"K.Kumar","year":"1992","journal-title":"Challenges and strategies for research in systems development"},{"key":"jdm.2011100101-22","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2003.1209005"},{"key":"jdm.2011100101-23","unstructured":"Lin, D. (1998). An information-theoretic definition of similarity. In Proceedings of the Conference on Machine Learning (pp. 296-304)."},{"key":"jdm.2011100101-24","unstructured":"Mirbel, I. (2006). Method chunk federation. In Proceedings of the Workshop on Exploring Modeling Methods for Systems Analysis and Design (pp. 407-418)."},{"key":"jdm.2011100101-25","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-005-0019-0"},{"key":"jdm.2011100101-26","unstructured":"Nuseibeh, B. A. (1994). A multi-perspective framework for method integration. Unpublished doctoral dissertation, University of London, London, UK."},{"key":"jdm.2011100101-27","unstructured":"Object Management Group (OMG). (2005). Software process engineering metamodel specification - Version 1.1. Retrieved from http:\/\/www.omg.org\/docs\/formal\/05-01-06.pdf"},{"key":"jdm.2011100101-28","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2005.06.023"},{"key":"jdm.2011100101-29","doi-asserted-by":"publisher","DOI":"10.1109\/32.879812"},{"key":"jdm.2011100101-30","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2009.06.008"},{"key":"jdm.2011100101-31","doi-asserted-by":"publisher","DOI":"10.1109\/21.24528"},{"key":"jdm.2011100101-32","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9, J. (1999). Reusing scenario based approaches in requirement engineering methods: CREWS method base. In Proceedings of the 10th International Workshop on Database & Expert Systems Applications (pp. 305-309).","DOI":"10.1109\/DEXA.1999.795184"},{"key":"jdm.2011100101-33","doi-asserted-by":"crossref","unstructured":"Ralyt\u00e9, J., & Rolland, C. (2001). An assembly process model for method engineering. In K. R. Dittrich, A. Geppert, & M. C. Norrie (Eds.), Proceedings of the 13th International Conference on Advanced Information Systems Engineering (LNCS 2068, pp. 267-283).","DOI":"10.1007\/3-540-45341-5_18"},{"key":"jdm.2011100101-34","unstructured":"Raylte, J., Deneckere, R., & Rolland, C. (2003). Towards a generic model for situational method engineering. In J. Eder & M. Missikoff (Eds.), Proceedings of the International Conference on Advanced Information Systems Engineering (LNCS 2681, pp. 95-110)."},{"key":"jdm.2011100101-35","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-59140-339-5.ch006"},{"key":"jdm.2011100101-36","doi-asserted-by":"publisher","DOI":"10.1023\/B:EMSE.0000048323.40484.e0"},{"key":"jdm.2011100101-37","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2003.1185844"},{"key":"jdm.2011100101-38","doi-asserted-by":"publisher","DOI":"10.1002\/spip.416"},{"key":"jdm.2011100101-39","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(99)00089-0"},{"key":"jdm.2011100101-40","doi-asserted-by":"crossref","unstructured":"Saeki, M., Iguchi, K., Wen-yin, K., & Shinohara, M. (1993). A meta-model for representing software specification & design methods. In Proceedings of the IFIP WG 8.1 Conference on Information Systems Development Process (pp. 149-166).","DOI":"10.1016\/B978-0-444-81594-1.50015-5"},{"key":"jdm.2011100101-41","author":"K.Schwaber","year":"2002","journal-title":"Agile software development with Scrum (Series in agile software development)"},{"key":"jdm.2011100101-42","doi-asserted-by":"publisher","DOI":"10.4018\/jdm.2010112304"},{"key":"jdm.2011100101-43","unstructured":"van de Weerd, I., Versendaal, J., & Brinkkemper, S. (2006). A product software knowledge infrastructure for situational capability maturation: vision and case studies in product management. In Proceedings of the 12th Working Conference on Requirements Engineering: Foundation for Software Quality (pp. 97-112)."},{"key":"jdm.2011100101-44","doi-asserted-by":"publisher","DOI":"10.1080\/014492996120175"},{"key":"jdm.2011100101-45","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","author":"C.Wohlin","year":"2000","journal-title":"Experimentation in software engineering \u2013 An introduction"},{"key":"jdm.2011100101-46","doi-asserted-by":"crossref","unstructured":"Wu, Z., & Palmer, M. (1994). Verb semantic and lexical selection. In Proceedings of the 32nd Annual Meeting of the Association for Computational Linguistics (pp. 133-138).","DOI":"10.3115\/981732.981751"}],"container-title":["Journal of Database Management"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=61339","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T21:01:37Z","timestamp":1654117297000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jdm.2011100101"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2011,10,1]]},"references-count":47,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,10]]}},"URL":"https:\/\/doi.org\/10.4018\/jdm.2011100101","relation":{},"ISSN":["1063-8016","1533-8010"],"issn-type":[{"value":"1063-8016","type":"print"},{"value":"1533-8010","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,10,1]]}}}