27.03.2014 Views

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SEKE 2012 Proceedings - Knowledge Systems Institute

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

contribution of each study was made based on our feelings<br />

during the development of the mapping studies, in which the<br />

primary studies were analyzed in a systematic way.<br />

When it comes to the SPL scenario, it is important to<br />

highlight that the primary studies were not specific to RM, i.e.,<br />

they did not present specific approaches or methods to conduct<br />

RM during the projects. However, they were included since<br />

they reported SPL studies discussing RM, at least superficially.<br />

IV. LIMITATIONS AND THREATS<br />

Some limitations and threats were identified during the<br />

development of this research, as f ollows. In order to reduce<br />

these problems, three researchers had been actively involved in<br />

this work.<br />

The studies analyzed in the mapping studies lack sufficient<br />

information regarding ways that RM could be applied, mainly<br />

to SPL projects. Hence, to identify the results and re port<br />

relevant findings the researcher involved in the analysis had to<br />

infer on the available results if these results were not explicitly<br />

presented as way to manage the risks.<br />

A potential bias involves the fact that one researcher was<br />

responsible for synthetizing the evidences in this study, while<br />

different researchers were involved with the validation of the<br />

analysis.<br />

The same researchers were involved in the both mapping<br />

studies execution, consequently, bias from others studies can<br />

be presented in this evidence analysis.<br />

The RM-SPL presented studies until 2010 and the RM-SSD<br />

until 2011. This can be a threat since some studies could be<br />

considered in SSD due to the time in that the research was<br />

performed.<br />

V. CONCLUSIONS<br />

Despite the need to apply Risk M anagement (RM)<br />

activities during the development of SPL projects, these<br />

practices have not been adequately reported in the literature.<br />

Hence, explicit RM in SPL can still be considered as an open<br />

question, which may be confirmed by analyzing industrial<br />

practices, unlike SSD, which contains a large set of evidence.<br />

In this effect, regarding SPL, RM still has a long way to<br />

develop research, since no empirical evidence is available<br />

about its effective use in companies that develop software<br />

based on product line paradigm. It was verified through the<br />

execution of two mapping studies in SPL and SSD t o RM,<br />

where few studies reported experiences applying RM for SPL<br />

projects compared with SSD [5].<br />

Based on this analysis, we identified a set of activities to<br />

apply RM in the SPL context. In addition, it was possible to<br />

understand the practices adopted by the primary studies for<br />

performing RM in software development. In the SPL context,<br />

we identified 32 risks, 15 different activities and practices that<br />

can be used to reduce them, and 26 steps to optimize the RM<br />

activities and practices execution. In the SSD review, we found<br />

56 risks, 22 RM activities and practices and 85 steps.<br />

The narrative synthesis added meaning and value to the<br />

results reported in our mapping studies, providing more<br />

detailed implications for further research about RM in SPL.<br />

The comparison described, through the narrative description,<br />

allowed us to investigate the scenario of RM and to collect<br />

specific insights to propose a clear RM approach to SPL.<br />

REFERENCES<br />

[1] Clements, P. and Northrop, L. M. Software Product Lines: Practices and<br />

Patterns. Boston MA U.S.A.: Addison-Wesley, Aug 2001<br />

[2] Schmid, K. An Assessment Approach To Analyzing Benefits and Risks<br />

of Product Lines. Computer Software and Applications Conference,<br />

Annual International, pp. 525, 25th Annual International Computer<br />

Software and Applications Conference (COMPSAC'01).<br />

[3] Northrop, L. M. SEI's Software Product Line Tenets. IEEE Softw. 19, 4<br />

(July 2002), 32-40.<br />

[4] Lobato, L. L., Silveira Neto, P. A. M., Machado, I. C., Almeida, E. S.<br />

and Meira, S. R. L. Risk Management in Software Product Lines: An<br />

Industrial Case Study. In: International Conference on Software and<br />

<strong>Systems</strong> Process (ICSSP), <strong>2012</strong>, Zurich.<br />

[5] Lobato, L. L. An approach for Risk Management in Software Product<br />

Lines. Ph.D. Thesis. Federal University of Pernambuco, Brazil, <strong>2012</strong>, pp<br />

382p.<br />

[6] Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M. Systematic mapping<br />

studies in software engineering, in: EASE ’08: <strong>Proceedings</strong> of the 12th<br />

International Conference on Evaluation and Assessment in Software<br />

Engineering, University of Bari, Italy.<br />

[7] Lobato, L. L., Silveira Neto, P. A. M., Machado, I. C., Almeida, E. S.<br />

and Meira, S. R. L. An Study on R isk Management for Soft ware<br />

Engineering. In: 16th International Conference on Evaluation &<br />

Assessment in Software Engineering (EASE), <strong>2012</strong>, Ciudad Real, Spain.<br />

[8] Rodgers, M., Sowden, A., Petticrew, M., Arai, L., Roberts, H., Britten,<br />

N., and Popay, J. Testing Methodological Guidance on the Conduct of<br />

Narrative Synthesis in Systematic Reviews, Evaluation, 15(1): 49–74.<br />

[9] Cruzes, D. S. and Dybå, T. Research Synthesis in Software Engineering:<br />

A Tertiary Study, Information and Software Technology 53, 5 ( May<br />

2011), 440-455.<br />

[10] Mills, A. J., Durepos, G. and Wiebe, E. Encyclopedia of case study<br />

research. SAGE Publications, Thousand Oaks.<br />

[11] Lianping C. and Muhammad A. B. A systematic review of evaluation of<br />

variability management approaches in software product lines. Inf. Softw.<br />

Technol. 53, 4 (April 2011), 344-362.<br />

[12] Montesi, M. and Lago, P. Software engineering article types: An<br />

analysis of the literature. Journal of <strong>Systems</strong> and Software. 81, 10<br />

(October 2008), 1694-1714.<br />

646

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!