ORSIM: Integrating existing software components to detect similar natural language requirements
Document typeConference report
Rights accessOpen Access
ProjectOPENREQ - Intelligent Recommendation Decision Technologies for Community-Driven Requirements Engineering (EC-H2020-732463)
Requirements Engineering (RE) is considered as one of the most critical phases in software development. Inside RE, interdependency detection and requirements reuse are areas that could be improved and that have been of interest for the research community. [Problem] Similarity detection is an activity that emerges in the context of natural language requirements. This activity can be used for interdependency detection and requirements reuse. Although there exist several software components to detect similar texts in English, creating the setup to test them is time-consuming and difficult. [Principal ideas/results] In this paper, we present ORSIM (OpenReq-Similarity), a tool which integrates different existing similarity detection components in the same platform. These components are: Cortical, Gensim, ParallelDots, and Semilar. [Contribution] ORSIM enables requirements engineers to concentrate on evaluating and choosing the similarity detection component that best suits their user's data rather than worrying about the technical setup of these components.
CitationFurnari, C.; Palomares, C.; Franch, X. ORSIM: Integrating existing software components to detect similar natural language requirements. A: 24th Joint International Conference on Requirements Engineering: Foundation for Software Quality Workshops, Doctoral Symposium. "Joint Proceedings of REFSQ-2018 Workshops, Doctoral Symposium, Live Studies Track, and Poster Track: co-located with the 24th International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2018): Utrecht, The Netherlands, March 19, 2018". 2018, p. 1-7.