An Ontology to Support Empirical Studies in Software Engineering

被引:9
|
作者
Siy, Harvey [1 ]
Wu, Yan [1 ]
机构
[1] Univ Nebraska, Coll Informat Sci & Technol, Omaha, NE 68182 USA
关键词
D O I
10.1109/ICC.2009.72
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Ontologies are semantically organized collections of information pieces. Ontologies provide a way of organizing and encoding the collected knowledge for a given domain. Formalizing the accumulated knowledge in such a framework enables all sorts of automated analysis. We present an ontology for analyzing empirical studies of software engineering, in particular the design of software engineering experiments. The design of such experiments consists of assigning human subjects to apply treatments, such as techniques or tools, to artifacts such as code or specifications. The particular design and available treatments depend on the goals of the experiment. Provisions for addressing various threats to validity constrain the available design space. Furthermore, the assignments have to be consistent with the available resources. By encapsulating the existing knowledge on designing experiments, we posit that it is possible to check a given design for validity and consistency. We present a case study encoding software inspection experiments into an ontology and show how we can use it for checking a proposed design for a new inspection experiment.
引用
收藏
页码:12 / 15
页数:4
相关论文
共 50 条
  • [1] Empirical studies of software engineering
    Petre, M
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2004, 61 (02) : 165 - 167
  • [2] Ethics and Empirical Studies of Software Engineering
    Janice Singer
    Norman Vinson
    [J]. Empirical Software Engineering, 2000, 5 (2) : 89 - 91
  • [3] The limits of empirical studies of software engineering
    Parnas, DL
    [J]. 2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 2 - 5
  • [4] Scientific research ontology to support systematic review in software engineering
    de Almeida Biolchini, Jorge Calmon
    Mian, Paula Gomes
    Natali, Ana Candida Cruz
    Conte, Tayana Ucha
    Travassos, Guilherme Horta
    [J]. ADVANCED ENGINEERING INFORMATICS, 2007, 21 (02) : 133 - 151
  • [5] Special Issue on 'Empirical Studies in Software Engineering'
    Niazi, Mahmood
    Ikram, Naveed
    Gill, Asif Qumer
    Ul Hassan, Mohammed Rafi
    [J]. IET SOFTWARE, 2013, 7 (06) : 295 - 297
  • [6] Assessment Method of Empirical Studies in Software Engineering
    Carrizo, Dante
    Manriquez, Jacqueline
    [J]. PROCEEDINGS OF THE 2016 35TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2016,
  • [7] The Role of Ethnographic Studies in Empirical Software Engineering
    Sharp, Helen
    Dittrich, Yvonne
    de Souza, Cleidson R. B.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (08) : 786 - 804
  • [8] Ethical issues in empirical studies of software engineering
    Singer, J
    Vinson, NG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (12) : 1171 - 1180
  • [9] Operationalizing validity of empirical software engineering studies
    Johannes Härtel
    Ralf Lämmel
    [J]. Empirical Software Engineering, 2023, 28
  • [10] Qualitative methods in empirical studies of software engineering
    Seaman, CB
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (04) : 557 - 572