Qualitative methods in empirical studies of software engineering

被引:704
|
作者
Seaman, CB [1 ]
机构
[1] Univ Maryland Baltimore Cty, Dept Informat Syst, Baltimore, MD 21250 USA
基金
美国国家航空航天局;
关键词
qualitative methods; data collection; data analysis; experimental design; empirical software engineering; participant observation; interviewing;
D O I
10.1109/32.799955
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
While empirical studies in software engineering are beginning to gain recognition in the research community, this subarea is also entering a new level of maturity by beginning to address the human aspects of software development. This added focus has added a new layer of complexity to an already challenging area of research. Along with new research questions, new research methods are needed to study nontechnical aspects of software engineering. In many other disciplines, qualitative research methods have been developed and are commonly used to handle the complexity of issues involving human behavior. This paper presents several qualitative methods for data collection and analysis and describes them in terms of how they might be incorporated into empirical studies of software engineering, in particular how they might be combined with quantitative methods. To illustrate this use of qualitative methods, examples from real software engineering studies are used throughout.
引用
收藏
页码:557 / 572
页数:16
相关论文
共 50 条
  • [1] Empirical software engineering: Teaching methods and conducting studies
    Wohlin, Claes
    EMPIRICAL SOFTWARE ENGINEERING ISSUES: CRITICAL ASSESSMENT AND FUTURE DIRECTIONS, 2007, 4336 : 135 - 142
  • [2] Combining Quantitative and Qualitative Studies in Empirical Software Engineering Research
    Di Penta, Massimiliano
    Tamburri, Damian Andrew
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 499 - 500
  • [3] Empirical studies of software engineering
    Petre, M
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2004, 61 (02) : 165 - 167
  • [4] Empirical Research Methods for Software Engineering
    Xu, Simon
    2017 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2017, : 1 - 1
  • [5] Empirical methods in software engineering research
    Tichy, Walter F.
    Padberg, Frank
    29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 163 - +
  • [6] Empirical methods and studies in software engineering - Experiences from ESERNET - Introduction
    Conradi, R
    Wang, AI
    EMPIRICAL METHODS AND STUDIES IN SOFTWARE ENGINEERING: EXPERIENCE FROM ESERNET, 2003, 2765 : 1 - 6
  • [7] Empirical research methods in software engineering
    Wohlin, C
    Höst, M
    Henningsson, K
    EMPIRICAL METHODS AND STUDIES IN SOFTWARE ENGINEERING: EXPERIENCE FROM ESERNET, 2003, 2765 : 7 - 23
  • [8] Ethics and Empirical Studies of Software Engineering
    Janice Singer
    Norman Vinson
    Empirical Software Engineering, 2000, 5 (2) : 89 - 91
  • [9] The limits of empirical studies of software engineering
    Parnas, DL
    2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 2 - 5
  • [10] Robust Statistical Methods for Empirical Software Engineering
    Barbara Kitchenham
    Lech Madeyski
    David Budgen
    Jacky Keung
    Pearl Brereton
    Stuart Charters
    Shirley Gibbs
    Amnart Pohthong
    Empirical Software Engineering, 2017, 22 : 579 - 630