http://iet.metastore.ingenta.com
1887

Requirement patterns: a tertiary study and a research agenda

Requirement patterns: a tertiary study and a research agenda

For access to this article, please select a purchase option:

Buy article PDF
$19.95
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

The low performance of software projects generally arises from erroneous, omitted, misinterpreted, or conflicting requirements. To produce better quality specifications, the practise of requirements reuse through requirement patterns has been widely debated in the secondary literature. However, a tertiary study that provides an overview of secondary studies on the state of the art and the practise of requirement patterns does not exist. This study describes a study of secondary literature on requirement patterns under a perspective on research and practise. The identification and selection methods of secondary studies include automatic search on five sources, inclusion, and exclusion criteria, the snowballing technique, and the quality assessment of those studies. Four secondary studies are considered relevant according to the purpose of this research from a 26-distinct-study group. The authors’ contribution is two-fold: the tertiary study itself and a preliminary research agenda dealing with state of the art and practise on requirement patterns.

References

    1. 1)
      • 1. Tockey, S.: ‘Insanity, hiring, and the software industry’, Computer (Long Beach Calif.), 2015, 48, (11), pp. 96101.
    2. 2)
      • 2. Fernández, D.M., Wagner, S., Kalinowski, M., et al: ‘Naming the pain in requirements engineering: contemporary problems, causes, and effects in practice’, Empir. Softw. Eng., 2017, 22, (5), pp. 22982338.
    3. 3)
      • 3. Chernak, Y.: ‘Requirements reuse: the state of the practice’. 2012 IEEE Int. Conf. Software Science, Technology and Engineering, Herzlia, Israel, 2012, pp. 4653.
    4. 4)
      • 4. Wiegers, K., Beatty, J.: ‘Software requirements’ (Microsoft Press, Redmond, WA, USA, 2013, 3rd edn.).
    5. 5)
      • 5. Withall, S.: ‘Software requirement patterns’ (Microsoft Press, Redmond, WA, USA, 2007, 1st edn.).
    6. 6)
      • 6. Kumar, K., Saravanaguru, R.K.: ‘Context aware requirement patterns (CaRePa) methodology and its evaluation’, Far East J. Electron. Commun., 2016, 16, (1), pp. 101117.
    7. 7)
      • 7. Schweiger, A.: ‘Applying software patterns to requirements engineering for avionics systems’. 2013 IEEE Int. Systems Conf., Orlando, FL, USA, April 2013, pp. 2530.
    8. 8)
      • 8. Palomares, C., Quer, C., Franch, X.: ‘Requirements reuse and requirement patterns: a state of the practice survey’, Empir. Softw. Eng., 2017, 22, (6), pp. 27192762.
    9. 9)
      • 9. Irshad, M., Petersen, K., Poulding, S.: ‘A systematic literature review of software requirements reuse approaches’, Inf. Softw. Technol., 2018, 93, (C), pp. 223245.
    10. 10)
      • 10. Vasconcellos, F.J.S., Landre, G.B., da Cunha, J.A.O.G., et al: ‘Approaches to strategic alignment of software process improvement: a systematic literature review’, J. Syst. Softw., 2017, 123, pp. 4563.
    11. 11)
      • 11. Vallon, R., da Silva Estácio, B.J., Prikladnicki, R., et al: ‘Systematic literature review on agile practices in global software development’, Inf. Softw. Technol., 2018, 96, pp. 161180.
    12. 12)
      • 12. Dikici, A., Türetken, O., Demirörs, O.: ‘Factors influencing the understandability of process models: a systematic literature review’, Inf. Softw. Technol., 2018, 93, pp. 112129.
    13. 13)
      • 13. Kitchenham, B., Charters, S.: ‘Guidelines for performing systematic literature reviews in software engineering’. Durham, UK, 2007. EBSE 2007-001.
    14. 14)
      • 14. Kitchenham, B., Pretorius, R., Budgen, D., et al: ‘Systematic literature reviews in software engineering – a tertiary study’, Inf. Softw. Technol., 2010, 52, (8), pp. 792805.
    15. 15)
      • 15. Cruzes, D., Dybå, T.: ‘Research synthesis in software engineering: a tertiary study’, Inf. Softw. Technol., 2011, 53, (5), pp. 440455.
    16. 16)
      • 16. Fabbri, S., Silva, C., Hernandes, E.M., et al: ‘Improvements in the start tool to better support the systematic review process’. Proc. 20th Int. Conf. Evaluation and Assessment in Software Engineering, Limerick, Ireland, 2016, pp. 21:121:5.
    17. 17)
      • 17. Fabbri, S.C.P.F., Felizardo, K.R., Ferrari, F.C., et al: ‘Externalising tacit knowledge of the systematic review process’, IET Softw., 2013, 7, (6), pp. 298307.
    18. 18)
      • 18. Zhang, H., Babar, M.A., Tell, P.: ‘Identifying relevant studies in software engineering’, Inf. Softw. Technol., 2011, 53, (6), pp. 625637.
    19. 19)
      • 19. Wohlin, C.: ‘Guidelines for snowballing in systematic literature studies and a replication in software engineering’. 18th Int. Conf. Evaluation and Assessment in Software Engineering, London, England, 2014, pp. 38:138:10.
    20. 20)
      • 20. Centre for Reviews and Dissemination – University of York, Effectiveness Matters, 2002, 6, (2), pp. 14.
    21. 21)
      • 21. Silva, R.C., Benitti, F.B.V.: ‘Writing standards requirements: a systematic literature mapping’, Proc. Workshop on Requirements Engineering, Rio de Janeiro, RJ, Brazil, April 2011, pp. 259272.
    22. 22)
      • 22. Barros-Justo, J.L., Benitti, F.B.V., Leal, A.C.: ‘Software patterns and requirements engineering activities in real-world settings: a systematic mapping study’, Comput. Stand. Interfaces, 2018, 58, pp. 2342.
    23. 23)
      • 23. Kuhrmann, M., Fernández, D.M., Daneva, M.: ‘On the pragmatic design of literature studies in software engineering: an experience-based guideline’, Empir. Softw. Eng., 2017, 22, (6), pp. 28522891.
    24. 24)
      • 24. Kitchenham, B., Pearl Brereton, O., Budgen, D., et al: ‘Systematic literature reviews in software engineering – a systematic literature review’, Inf. Softw. Technol., 2009, 51, (1), pp. 715.
    25. 25)
      • 25. Imtiaz, S., Bano, M., Ikram, N., et al: ‘A tertiary study: experiences of conducting systematic literature reviews in software engineering’. 17th Int. Conf. Evaluation and Assessment in Software Engineering, Porto de Galinhas, Brazil, 2013, pp. 177182.
    26. 26)
      • 26. Zhou, Y., Zhang, H., Huang, X., et al: ‘Quality assessment of systematic reviews in software engineering: a tertiary study’. Proc. 19th Int. Conf. Evaluation and Assessment in Software Engineering, Nanjing, China, 2015, pp. 14:114:14.
    27. 27)
      • 27. Marimuthu, C., Chandrasekaran, K.: ‘Systematic studies in software product lines: a tertiary study’. Proc. 21st Int. Systems and Software Product Line Conf., Sevilla, Spain: ACM, September 2017, pp. 143152.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2019.0016
Loading

Related content

content/journals/10.1049/iet-sen.2019.0016
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address