Aspects influencing feature-oriented software comprehension: observations from a focus group
Resumo
Feature-oriented software development has been considered as a reasonable way to address the ever increasing need of handling variability in software systems. However, we still lack to understand the influence of the use of different ways to implement variability on program comprehension and consequently on the effort they demand from developers, so they could successfully accomplish the assigned maintenance tasks. This paper addresses it presenting a qualitative study carried out as an focus group aimed at identify factors influencing program comprehension. The findings of our study were grouped into four groups, including the followed strategies to understand feature-oriented software, the factors hindering and easing such understanding, as well as general observations on the effort demanded to maintain software either using Conditional Compilation or FeatureHouse.
Palavras-chave:
variability representations, program comprehension, featurehouse, conditional compilation
Publicado
18/09/2017
Como Citar
SANTOS, Alcemir Rodrigues; MACHADO, Ivan do Carmo; ALMEIDA, Eduardo Santana de.
Aspects influencing feature-oriented software comprehension: observations from a focus group. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 11. , 2017, Fortaleza/CE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 91–100.