{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T11:05:43Z","timestamp":1780052743203,"version":"3.53.1"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2014,8,27]],"date-time":"2014-08-27T00:00:00Z","timestamp":1409097600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2016,5]]},"DOI":"10.1007\/s10270-014-0431-3","type":"journal-article","created":{"date-parts":[[2014,8,26]],"date-time":"2014-08-26T07:58:56Z","timestamp":1409039936000},"page":"579-603","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Identifying duplicate functionality in textual use cases by aligning semantic actions"],"prefix":"10.1007","volume":"15","author":[{"given":"Alejandro","family":"Rago","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Claudia","family":"Marcos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J. Andres","family":"Diaz-Pace","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2014,8,27]]},"reference":[{"key":"431_CR1","volume-title":"Patterns for Effective Use Cases. The Agile Software Development Series","author":"S Adolph","year":"2003","unstructured":"Adolph, S., Bramble, P., Cockburn, A., Pols, A.: Patterns for Effective Use Cases. The Agile Software Development Series. Addison-Wesley, Reading, MA (2003)"},{"key":"431_CR2","unstructured":"Alchimowicz, B., Jurkiewicz, J., Ochodek, M., Nawrocki, J.: Building benchmarks for use cases. Comput. Inf. 29(1), 27\u201344 (2010)"},{"key":"431_CR3","doi-asserted-by":"crossref","unstructured":"Baniassad, E., Clarke, S.: Theme: an approach for aspect-oriented analysis and design. In: Proceedings of the 26th International Conference on Software Engineering, IEEE Computer Society, Scotland, UK, pp. 158\u2013167 (2004)","DOI":"10.1109\/ICSE.2004.1317438"},{"key":"431_CR4","unstructured":"Bell, R.: Course registration system. http:\/\/sce.uhcl.edu\/helm\/RUP_course_example\/courseregistrationproject\/indexcourse.htm"},{"key":"431_CR5","unstructured":"Booch, G., Rumbaugh, J., Jacobsen, I.: The Unified Modeling Language User Guide. The Addison-Wesley Object Technology Series. Addison Wesley, Reading (1999)"},{"issue":"2","key":"431_CR6","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MS.2012.174","volume":"30","author":"L Chen","year":"2013","unstructured":"Chen, L., AliBabar, M., Nuseibeh, B.: Characterizing architecturally significant requirements. IEEE Softw. 30(2), 38\u201345 (2013). doi: 10.1109\/MS.2012.174","journal-title":"IEEE Softw."},{"key":"431_CR7","unstructured":"Chernak, Y.: Building a foundation for structured requirements. Aspect-oriented re explained\u2014part 1. Better Software (2009)"},{"key":"431_CR8","unstructured":"Ciemniewska, A., Jurkiewicz, J.: Automatic detection of defects in use cases. Master\u2019s thesis, Poznan University of Technology\u2014Faculty of Computer Science and Management\u2014Institute of Computer Science (2007)"},{"key":"431_CR9","doi-asserted-by":"crossref","unstructured":"Ciemniewska, A., Jurkiewicz, J., Olek, L., Nawrocki, J.: Supporting use-case reviews. In: Proceedings of the 10th International Conference on Business Information Systems (BIS\u201907), Springer, Berlin, Heidelberg, pp. 424\u2013437 (2007)","DOI":"10.1007\/978-3-540-72035-5_33"},{"key":"431_CR10","volume-title":"Writing Effective Use Cases","author":"A Cockburn","year":"2001","unstructured":"Cockburn, A.: Writing Effective Use Cases, vol. 1. Addison-Wesley, Reading (2001)"},{"key":"431_CR11","doi-asserted-by":"crossref","unstructured":"Dekhtyar, A., Dekhtyar, O., Holden, J., Hayes, J., Cuddeback, D., Kong, W.K.: On human analyst performance in assisted requirements tracing: statistical analysis. In: 2011 19th IEEE International on Requirements Engineering Conference (RE), pp. 111\u2013120 (2011). doi: 10.1109\/RE.2011.6051649","DOI":"10.1109\/RE.2011.6051649"},{"key":"431_CR12","doi-asserted-by":"crossref","unstructured":"Dobrzanski, L., Kuzniarz, L.: An approach to refactoring of executable UML models. In: Proceedings of the 2006 ACM Symposium on Applied Computing, ACM, New York, NY, USA, SAC \u201906, pp. 1273\u20131279 (2006). doi: 10.1145\/1141277.1141574","DOI":"10.1145\/1141277.1141574"},{"key":"431_CR13","doi-asserted-by":"crossref","unstructured":"Einarsson, H.T., Neukirchen, H.: An approach and tool for synchronous refactoring of UML diagrams and models using model-to-model transformations. In: Proceedings of the Fifth Workshop on Refactoring Tools. ACM, New York, NY, USA, WRT \u201912, pp. 16\u201323 (2012). doi: 10.1145\/2328876.2328879","DOI":"10.1145\/2328876.2328879"},{"key":"431_CR14","doi-asserted-by":"crossref","unstructured":"Eissen, S.M., Stein, B.: Intrinsic plagiarism detection. In: Advances in Information Retrieval. Lecture Notes in Computer Science, vol. 3936, Springer, Berlin Heidelberg, pp. 565\u2013569 (2006)","DOI":"10.1007\/11735106_66"},{"issue":"2","key":"431_CR15","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/s10270-009-0112-9","volume":"9","author":"M El-Attar","year":"2010","unstructured":"El-Attar, M., Miller, J.: Improving the quality of use case models using antipatterns. Softw. Syst. Model. 9(2), 141\u2013160 (2010). doi: 10.1007\/s10270-009-0112-9","journal-title":"Softw. Syst. Model."},{"key":"431_CR16","doi-asserted-by":"crossref","unstructured":"Enckevort, Tv.: Refactoring UML models: using openarchitectureware to measure uml model quality and perform pattern matching on UML models with OCL queries. In: Proceedings of the 24th ACM SIGPLAN conference companion on OOPSLA \u201909. ACM, New York, NY, USA, pp. 635\u2013646 (2009). doi: 10.1145\/1639950.1639959","DOI":"10.1145\/1639950.1639959"},{"issue":"1","key":"431_CR17","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/TSE.2011.122","volume":"39","author":"D Falessi","year":"2013","unstructured":"Falessi, D., Cantone, G., Canfora, G.: Empirical principles and an industrial case study in retrieving equivalent requirements via natural language processing techniques. IEEE Trans. Softw. Eng. 39(1), 18\u201344 (2013). doi: 10.1109\/TSE.2011.122","journal-title":"IEEE Trans. Softw. Eng."},{"key":"431_CR18","doi-asserted-by":"crossref","unstructured":"Femmer, H., Fern\u00e1ndez, D.M., Juergens, E., Klose, M., Zimmer, I., Zimmer, J.: Rapid requirements checks with requirements smells: two case studies. In: Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering (RCoSE\u201914) Held at the 36th International Conference on Software Engineering (ICSE\u201914). ACM, Hyderabad, India, pp. 10\u201319 (2014). doi: 10.1145\/2593812.2593817","DOI":"10.1145\/2593812.2593817"},{"key":"431_CR19","doi-asserted-by":"crossref","unstructured":"Gotoh, O.: An improved algorithm for matching biological sequences. J. Mol. Biol. 162(3):705\u2013708 (1982). http:\/\/view.ncbi.nlm.nih.gov\/pubmed\/7166760","DOI":"10.1016\/0022-2836(82)90398-9"},{"key":"431_CR20","unstructured":"Greenwood, P.: Tao: A testbed for aspect oriented software development. (2011). http:\/\/www.comp.lancs.ac.uk\/~greenwop\/tao\/"},{"key":"431_CR21","unstructured":"Horton, R., Olsen, M., Roe, G.: Something borrowed: Sequence alignment and the identification of similar passages in large text collections. Digital Studies\/Le Champ Num\u00e9rique 2(1) (2010). http:\/\/www.digitalstudies.org\/ojs\/index.php\/digital_studies\/issue\/view\/25"},{"key":"431_CR22","unstructured":"Hull, E., Jackson, K., Dick, J.: Requirements Engineering. Springer, Berlin (2010). http:\/\/books.google.com.ar\/books?id=5xREIrqnDQEC"},{"issue":"9","key":"431_CR23","doi-asserted-by":"crossref","first-page":"836","DOI":"10.1016\/j.infsof.2005.10.005","volume":"48","author":"A Issa","year":"2006","unstructured":"Issa, A., Odeh, M., Coward, D.: Using use case patterns to estimate reusability in software systems. Inf. Softw. Technol. 48(9), 836\u2013845 (2006)","journal-title":"Inf. Softw. Technol."},{"key":"431_CR24","doi-asserted-by":"crossref","unstructured":"Juergens, E., Deissenboeck, F., Feilkas, M., Hummel, B., Schaetz, B., Wagner, S., Domann, C., Streit, J.: Can clone detection support quality assessments of requirements specifications? In: Proceedings of the 32 ACM\/IEEE International Conference on Software Engineering (ICSE\u201910), vol. 2. ACM, New York, NY, USA, pp. 79\u201388 (2010). doi: 10.1145\/1810295.1810308","DOI":"10.1145\/1810295.1810308"},{"key":"431_CR25","doi-asserted-by":"crossref","unstructured":"Kamalrudin, M., Hosking, J., Grundy, J.: Improving requirements quality using essential use case interaction patterns. In: Proceedings of the 33rd International Conference on Software Engineering (ICSE\u201911), Waikiki, Honoulu, Hawaii, pp. 531\u2013540 (2011). doi: 10.1145\/1985793.1985866","DOI":"10.1145\/1985793.1985866"},{"key":"431_CR26","doi-asserted-by":"crossref","unstructured":"Kamata, M.I., Tamai, T.: How does requirements quality relate to project success or failure? In: Proceedings of the 15th IEEE International Requirements Engineering Conference (RE\u201907). IEEE Computer Society, New Delhi, India, pp. 69\u201378 (2007). doi: 10.1109\/RE.2007.31","DOI":"10.1109\/RE.2007.31"},{"key":"431_CR27","volume-title":"Use Cases: Requirements in Context","author":"D Kulak","year":"2012","unstructured":"Kulak, D., Guiney, E.: Use Cases: Requirements in Context, 2nd edn. Pearson Education, New Jersey (2012)","edition":"2"},{"key":"431_CR28","volume-title":"Applying Uml and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development","author":"C Larman","year":"2012","unstructured":"Larman, C.: Applying Uml and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd edn. Pearson Education, New Jersey (2012)","edition":"3"},{"key":"431_CR29","doi-asserted-by":"crossref","unstructured":"Manning, C., Raghavan, P., Sch\u00fctze, H.: Introduction to Information Retrieval. Cambridge University Press, Cambridge (2008). http:\/\/books.google.com.ar\/books?id=t1PoSh4uwVcC","DOI":"10.1017\/CBO9780511809071"},{"issue":"2","key":"431_CR30","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/s00766-004-0195-3","volume":"9","author":"L Mich","year":"2004","unstructured":"Mich, L., Franch, M., Novi, I.P.L.: Market research for requirements analysis using linguistic tools. Requir. Eng. 9(2), 151 (2004). doi: 10.1007\/s00766-004-0195-3","journal-title":"Requir. Eng."},{"key":"431_CR31","volume-title":"Aspect-Oriented Requirements Engineering","year":"2013","unstructured":"Moreira, A., Chitchyan, R., Araujo, J., Rashid, A. (eds.): Aspect-Oriented Requirements Engineering, vol. XIX. Springer, Berlin Heidelberg (2013). doi: 10.1007\/978-3-642-38640-4"},{"key":"431_CR32","doi-asserted-by":"crossref","unstructured":"Niazi, M., Shastry, S.: Role of requirements engineering in software development process: an empirical study. In: 7th International Multi Topic Conference (INMIC 2003), pp. 402\u2013407 (2003). doi: 10.1109\/INMIC.2003.1416759","DOI":"10.1109\/INMIC.2003.1416759"},{"key":"431_CR33","unstructured":"Palmer, M., Gildea, D., Xue, N.: Semantic Role Labeling. Synthesis Lectures on Human Language Technologies. Morgan & Claypool (2010). http:\/\/books.google.com.ar\/books?id=6C1Ag3NUqNEC"},{"key":"431_CR34","unstructured":"Polanski, A., Kimmel, M.: Bioinformatics. Springer, Berlin (2007). http:\/\/books.google.com.ar\/books?id=oZbR3GEdmVMC"},{"key":"431_CR35","doi-asserted-by":"crossref","unstructured":"Rago, A., Abait, E., Marcos, C., Diaz-Pace, A.: Early aspect identification from use cases using NLP and WSD techniques. In: Proceedings of the Workshop on Early Aspects held at the 15th International Conference on Aspect-Oriented Software Development (AOSD\u201909). ACM, Charlottesville, Virginia, USA, pp. 19\u201324 (2009). doi: 10.1145\/1509825.1509830","DOI":"10.1145\/1509825.1509830"},{"issue":"1","key":"431_CR36","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s00766-011-0142-z","volume":"18","author":"A Rago","year":"2013","unstructured":"Rago, A., Marcos, C., Diaz-Pace, A.: Uncovering quality-attribute concerns in use case specifications via early aspect mining. Requir. Eng. 18(1), 67\u201384 (2013). doi: 10.1007\/s00766-011-0142-z","journal-title":"Requir. Eng."},{"key":"431_CR37","doi-asserted-by":"crossref","unstructured":"Rago, A., Marcos, C., Diaz-Pace, A.: Assisting requirements analysts to find latent concerns with reassistant. Autom. Softw. Eng. (2014). doi: 10.1007\/s10515-014-0156-0","DOI":"10.1007\/s10515-014-0156-0"},{"key":"431_CR38","unstructured":"Rago, A., Marcos, C., Diaz-Pace, A.: Una comparaci\u00f3n de t\u00e9cnicas de nlp sem\u00e1nticas para analizar casos de uso (in spanish). In: Proceedings of the 2nd IEEE Biennial Congress of Argentina (ARGENCON\u201914), IEEE Argentina, Bariloche, Argentina (2014)"},{"key":"431_CR39","doi-asserted-by":"crossref","unstructured":"Ramos, R., Castro, J., Alencar, F., Ara\u00fajo, J., Moreira, A., de Engenharia da Computacao, C., Penteado, R.: Quality improvement for use case model. In: XXIII Brazilian Symposium on Software Engineering, 2009. SBES\u201909. IEEE, pp. 187\u2013195 (2009)","DOI":"10.1109\/SBES.2009.10"},{"key":"431_CR40","doi-asserted-by":"crossref","unstructured":"Ren, S., Butler, G., Rui, K., Xu, J., Yu, W., Luo, R.: A prototype tool for use case refactoring. In: Proceedings of the 6th International Conference on Enterprise Information Systems (ICEIS\u201904), Porto, Portugal, pp. 173\u2013178 (2004)","DOI":"10.5220\/0002615401730178"},{"key":"431_CR41","unstructured":"Rui, K., Butler, G.: Refactoring use case models: the metamodel. In: Proceedings of the 26th Australasian computer science conference-Volume 16, Australian Computer Society Inc, pp 301\u2013308 (2003)"},{"key":"431_CR42","doi-asserted-by":"crossref","unstructured":"Sampaio, A., Rashid, A., Chitchyan, R., Rayson, P.: EA-Miner: towards automation in aspect-oriented requirements engineering. In: Transactions on Aspect-Oriented Software Development III. Lecture Notes in Computer Science, vol. 4620, Springer, Berlin, pp. 4\u201339 (2007)","DOI":"10.1007\/978-3-540-75162-5_2"},{"key":"431_CR43","unstructured":"Sateli, B., Angius, E., Rajivelu, S.S., Witte, R.: Can text mining assistants help to improve requirements specifications? In: Mining Unstructured Data (MUD 2012), Kingston, Ontario, Canada, (2012). http:\/\/sailhome.cs.queensu.ca\/mud\/res\/sateli-mud2012.pdf"},{"key":"431_CR44","volume-title":"Applying Use Cases: A Practical Guide. Object Technology Series","author":"G Schneider","year":"2001","unstructured":"Schneider, G., Winters, J.P.: Applying Use Cases: A Practical Guide. Object Technology Series, 2nd edn. Addison Wesley, Reading, MA (2001)","edition":"2"},{"key":"431_CR45","doi-asserted-by":"crossref","unstructured":"Sinha, A., Paradkar, A., Kumanan, P., Boguraev, B.: An analysis engine for dependable elicitation of natural language use case description and its application to industrial use cases. IBM Research Report RC24712 (2008)","DOI":"10.1109\/DSN.2009.5270320"},{"issue":"1","key":"431_CR46","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/0022-2836(81)90087-5","volume":"147","author":"T Smith","year":"1981","unstructured":"Smith, T., Waterman, M.: Identification of common molecular subsequences. J. Mol. Biol. 147(1), 195\u2013197 (1981)","journal-title":"J. Mol. Biol."},{"key":"431_CR47","doi-asserted-by":"crossref","unstructured":"Tsoumakas, G., Katakis, I., Vlahavas, I.: Mining multi-label data. Data Mining and Knowledge Discovery Handbook, pp. 667\u2013685 (2010)","DOI":"10.1007\/978-0-387-09823-4_34"},{"key":"431_CR48","unstructured":"Yu, W., Li, J., Butler, G.: Refactoring use case models on episodes. In: Proceedings of the 19th International Conference on Automated Software Engineering. IEEE, pp. 328\u2013335 (2004)"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-014-0431-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-014-0431-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-014-0431-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T10:21:32Z","timestamp":1746354092000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-014-0431-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,27]]},"references-count":48,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,5]]}},"alternative-id":["431"],"URL":"https:\/\/doi.org\/10.1007\/s10270-014-0431-3","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,8,27]]}}}