How Should Software Engineering Secondary Studies Include Grey Material?

被引:12
|
作者
Kitchenham, Barbara [1 ]
Madeyski, Lech [2 ]
Budgen, David [3 ]
机构
[1] Keele Univ, Sch Comp & Math, Keele ST5 5BG, Staffs, England
[2] Wroclaw Univ Sci & Technol, Dept Appl Informat, PL-50370 Wroclaw, Poland
[3] Univ Durham, Dept Comp Sci, Durham DH1 3LE, England
关键词
Evidence-based software engineering; systematic reviews; systematic mapping studies; mixed-methods reviews; grey literature; multivocal reviews; GUIDELINES; REVIEWS;
D O I
10.1109/TSE.2022.3165938
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Recent papers have proposed the use of grey literature (GL) and multivocal reviews. These papers have raised issues about the practices used for systematic reviews (SRs) in software engineering (SE) and suggested that there should be changes to the current SR guidelines. Objective: To investigate whether current SR guidelines need to be changed to support GL and multivocal reviews. Method: We discuss the definitions of GL and the importance of GL and of industry-based field studies in SE SRs. We identify properties of SRs that constrain the material used in SRs: a) the nature of primary studies; b) the requirements of SRs to be auditable, traceable, and reproducible; and explain why these requirements restrict the use of blogs in SRs. Results: SR guidelines have always considered GL as a possible source of primary studies and have never supported exclusion of field studies that incorporate the practitioners' viewpoint. However, the concept of GL, which was meant to refer to documents that were not formally published, is now being extended to information from sources such as blogs/tweets/Q & A posts. Thus, it might seem that SRs do not make full use of GL because they do not include such information. However, the unit of analysis for an SR is the primary study. Thus, it is not the source but the type of information that is important. Any report describing a rigorous empirical evaluation is a candidate primary study. Whether it is actually included in an SR depends on the SR eligibility criteria. However, any study that cannot be guaranteed to be publicly available in the long term should not be used as a primary study in an SR. This does not prevent such information from being aggregated in surveys of social media and used in the context of evidence-based software engineering (EBSE). Conclusions: Current guidelines for SRs do not require extensions, but their scope needs to be better defined. SE researchers require guidelines for analysing social media posts (e.g., blogs, tweets, vlogs), but these should be based on qualitative primary (not secondary) study guidelines. SE researchers can use mixed-methods SRs and/or the fourth step of EBSE to incorporate findings from social media surveys with those from SRs and to develop industry-relevant recommendations.
引用
收藏
页码:872 / 882
页数:11
相关论文
共 50 条
  • [21] SHOULD FOREIGN-AID INCLUDE SECONDARY-EDUCATION IN NIGERIA
    MONROE, LC
    NEGRO HISTORY BULLETIN, 1965, 28 (06): : 128 - &
  • [22] HOW WE CAN AND WHY WE SHOULD INCLUDE MATERIAL ABOUT BLACK (AND OTHER MINORITY) SCIENTISTS IN COURSES OF CHEMISTRY
    HENRY, SB
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1976, 172 (SEP3): : 2 - 2
  • [23] The Ethics of Software Engineering Should be an Ethics for the Client
    McBride, Neil
    COMMUNICATIONS OF THE ACM, 2012, 55 (08) : 39 - 41
  • [24] Exploring, Exposing, and Exploiting Emails to Include Human Factors in Software Engineering
    Bacchelli, Alberto
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1074 - 1077
  • [25] Empirical studies of software engineering
    Petre, M
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2004, 61 (02) : 165 - 167
  • [26] WHY ENGINEERING CURRICULA SHOULD INCLUDE ALTERNATIVE METHODOLOGY FOR HEAT TRANSFER COEFFICIENT
    Adiutori, Eugene F.
    IMECE 2008: ENGINEERING EDUCATION AND PROFESSIONAL DEVELOPMENT, VOL 9, 2009, : 115 - 125
  • [27] Usability engineering and software engineering: How do they relate?
    Hakiel, S
    DESIGN OF COMPUTING SYSTEMS: SOCIAL AND ERGONOMIC CONSIDERATIONS, 1997, 21 : 521 - 524
  • [28] SHOULD ENGINEERING THERMODYNAMICS INCLUDE A SIMPLIFIED TREATMENT OF ITS UNDERLYING MOLECULAR BASIS?
    Dartnall, W. John
    Reizes, John
    Anstis, Geoff
    IMECE2009, VOL 6, 2010, : 549 - 558
  • [29] How should software evolution and maintenance be taught?
    van Deursen, A
    Lethbridge, TC
    Stevens, P
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 248 - 250
  • [30] How we teach software engineering
    Mingins, C
    Miller, J
    Dick, M
    Postema, M
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 11 (09): : 64 - +