z-logo
open-access-imgOpen Access
Controlled Experiment in Crosscutting Concerns Identification from Software Requirements Specification
Author(s) -
Guilherme Legramante Martins,
Maicon Bernardino,
João Pablo Silva da Silva,
Elisa Rodrigues
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/eres.2020.13732
Subject(s) - maintainability , computer science , context (archaeology) , software engineering , identification (biology) , software requirements specification , aspect oriented programming , software maintenance , formal specification , theme (computing) , empirical research , software , systems engineering , software development , software design , engineering , programming language , world wide web , paleontology , philosophy , botany , epistemology , biology
The concern is a group of requirements with the same purpose, which are known as crosscutting concerns when they are scattered and tangled in the system. Identifying and separating these concerns is a matter of huge importance to software maintainability and evolution. For this, some approaches are proposed. There are few experimental studies comparing and analyzing these approaches in detail. In this paper, our aim is to provide empirical evidence about two approaches in this context. We conducted a controlled experiment to compare the effectiveness of two approaches, which identify crosscutting concerns in the requirements specification, followed by an assessment of its perceived utility and ease of use. Our results indicate that, in this given context and planned scenario, there are significant differences between the effectiveness of ObasCId and Theme/Doc approaches.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here