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 条
  • [41] Theoretical and empirical studies on essence-based adaptive software engineering
    June Sung Park
    Jinyoung Jang
    Eunjung Lee
    Information Technology and Management, 2018, 19 : 37 - 49
  • [42] Replication of empirical studies in software engineering research: a systematic mapping study
    Fabio Q. B. da Silva
    Marcos Suassuna
    A. César C. França
    Alicia M. Grubb
    Tatiana B. Gouveia
    Cleviton V. F. Monteiro
    Igor Ebrahim dos Santos
    Empirical Software Engineering, 2014, 19 : 501 - 557
  • [43] FAIR enough: a Vision for Research Objects in Empirical Software Engineering Studies
    Fucci, Davide
    PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON METHODOLOGICAL ISSUES WITH EMPIRICAL STUDIES IN SOFTWARE ENGINEERING, WSESE 2024, 2024, : 64 - 67
  • [44] Assessing the Representativeness of Open Source Projects in Empirical Software Engineering Studies
    Zhong, Hao
    Yang, Ye
    Keung, Jacky
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 808 - 817
  • [45] Replication of empirical studies in software engineering research: a systematic mapping study
    da Silva, Fabio Q. B.
    Suassuna, Marcos
    Franca, A. Cesar C.
    Grubb, Alicia M.
    Gouveia, Tatiana B.
    Monteiro, Cleviton V. F.
    dos Santos, Igor Ebrahim
    EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (03) : 501 - 557
  • [46] Recruitment, engagement and feedback in empirical software engineering studies in industrial contexts
    Salleh, Norsaremah
    Hoda, Rashina
    Su, Moon Ting
    Kanij, Tanjila
    Grundy, John
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 98 : 161 - 172
  • [47] Theoretical and empirical studies on essence-based adaptive software engineering
    Park, June Sung
    Jang, Jinyoung
    Lee, Eunjung
    INFORMATION TECHNOLOGY & MANAGEMENT, 2018, 19 (01): : 37 - 49
  • [48] Programming Dangerously! Can Formal Methods and Empirical Software Engineering Come to the Rescue?
    Schulte, Wolfram
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 7 - 7
  • [49] Three empirical studies on predicting software maintainability using ensemble methods
    Elish, Mahmoud O.
    Aljamaan, Hamoud
    Ahmad, Irfan
    SOFT COMPUTING, 2015, 19 (09) : 2511 - 2524
  • [50] A Systematic Mapping Study of Empirical Studies on Software Cloud Testing Methods
    Ahmad, Amro Al-Said
    Brereton, Pearl
    Andras, Peter
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 555 - 562