tory number;
Contruct Validity. This study was planned based
on a pilot project carried out for evaluating the instru-
mentation and its duration time for the application of
questionnaire. Although the knowledge level required
on software process and variability is essential, partic-
ipants presented a high level of expertise.
5 RELATED WORK
Compositional and annotative integration and/or com-
parative studies have been carried out in the litera-
ture for several different domains, such as embed-
ded systems and software product lines (K
¨
astner and
Apel, 2008; Ferreira Filho et al., 2013; Behringer,
2014). For software process lines or process tailor-
ing/customization there is a lack of such a study type.
The study of Aleixo et al. (Aleixo et al., 012a) is
the most direct related work to ours in the literature,
in which they empirically compare variability capa-
bilities in compositional and annotative approaches
for SPrL based on EPF Composer and GenArch-P.
GenArch-P is a model-driven approach to managing
and customizing software process variabilities pro-
posed in (Aleixo et al., 2010). The comparison is
based on the same criteria adopted in our study, ex-
cept that we discarded the uniformity criterion. As in
our study, Aleixo et al. come up with better results for
the annotative approach.
6 CONCLUSION
This paper presented an empirical qualitative study
comparing the representation of variability in com-
positional and annotative approaches. Such a study
provided, although initial, evidence that the anno-
tative approach, in this study represented by SMar-
tySPEM, has more advantages over the compositional
approach, represented by EPF Composer. Although
the criteria of modularity and detection errors had
lower results in the annotative approach, they might
be improved by using UML packages for modularity
and applying inspection activities for error detection
such as in (Geraldi et al., 2015).
As future work, we intend to plan and conduct
empirical quantitative studies in order to compare our
annotative approach, the SMartySPEM, to other com-
positional and annotative approaches. In addition, we
are working on the establishment of a Scrum-based
SPrL by taking real projects experience from indus-
try as well as practitioners as Scrum Masters exper-
tise as there is no real SPrL available in the literature
for carrying out empirical studies and evaluating our
SPrL-related theories and tools.
As a potential future work, we are considering
studying the granularity criterion on the specification
of lower-level software process activities, such as, in
business process models, allowing one to customize
the steps of the activities as, for instance, in multite-
nancy architectures of Software as a System (SaaS).
ACKNOWLEDGEMENTS
The authors would like to thank Masters and Ph.D.
lecturers an practitioners experts for attending this
study and for their valuable contribution on assessing
the compositional and annotative approaches.
REFERENCES
Aleixo, F., Freire, M., Santos, W., and Kulesza, U. (2010).
A Model-driven Approach to Managing and Cus-
tomizing Software Process Variabilities. In Interna-
tional Conference on Enterprise Information Systems,
pages 92–100. SCITEPRESS.
Aleixo, F. A., Freire, M., Alencar, D., Campos, E., and
Kulesza, U. (2012a). A Comparative Study of Com-
positional and Annotative Modelling Approaches for
Software Process Lines. In Brazilian Symposium on
Software Engineering, pages 51–60.
Aleixo, F. A., Freire, M. A., Santos, W. C., and Kulesza,
U. (2011). Automating the Variability Manage-
ment, Customization and Deployment of Software
Processes: a Model-Driven Approach. In Filipe, J. and
Cordeiro, J., editors, Enterprise Information Systems,
volume 73 of Lecture Notes in Business Information
Processing, pages 372–387. Springer Berlin Heidel-
berg.
Aleixo, F. A., Kulesza, U., Freire, M. A., da Costa, D. A.,
and Neto, E. C. (2012). Modularizing software pro-
cess lines using model-driven approaches - a compar-
ative study. In International Conference on Enterprise
Information Systems, pages 120–125. SCITEPRESS.
Aleixo, F. A., Kulesza, U., and OliveiraJr, E. (2013). Mod-
eling Variabilities from Software Process Lines with
Compositional and Annotative Techniques: a Quanti-
tative Study. In International Conference on Product-
Focused Software Development and Process Improve-
ment, pages 153–168.
Behringer, B. (2014). Integrating Approaches for Fea-
ture Implementation. In ACM SIGSOFT International
Symposium on Foundations of Software Engineering,
pages 775–778, New York, NY, USA. ACM.
Carvalho, D. D., Chagas, L. F., Lima, A. M., and Reis, C. A.
(2014). Software Process Lines: A Systematic Lit-
erature Review. In Mitasiunas, A., Rout, T., OCon-
nor, R., and Dorling, A., editors, Software Process
Improvement and Capability Determination, volume
ICEIS 2016 - 18th International Conference on Enterprise Information Systems
292