Empirical results of a software engineering curriculum incorporating formal methods

被引:0
|
作者
Sobel, AEK [1 ]
机构
[1] Miami Univ, Syst Anal Dept, Oxford, OH 45056 USA
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A three year study of integrating formal methods into the undergraduate software engineering curriculum of the Systems Analysis Department of Miami University was recently completed (NSF Educational Innovation Program CDA-9522257). Formal analysis skills were added to the curriculum to address the concern that the discipline of software engineering education lacks sufficient emphasis on mathematics and engineering science. A presentation of the six courses chosen for integration of formal analysis is given. The empirical data which directly compares the problem solving skills of the formal methods and control student groups shows that the formal methods students possess an increased level of complex problem solving skills as well as a greater ability to perform problem abstraction.
引用
收藏
页码:157 / 161
页数:5
相关论文
共 50 条
  • [21] An Undergraduate Requirements Engineering Curriculum with Formal Methods
    Westphal, Bernd
    2018 IEEE 8TH INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING EDUCATION AND TRAINING (REET 2018), 2018, : 1 - 10
  • [22] Incorporating Real Projects into a Software Engineering Undergraduate Curriculum
    Chanin, Rafael
    Melegati, Jorge
    Sales, Afonso
    Detoni, Mariana
    Wang, Xiaofeng
    Prikladnicki, Rafael
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019), 2019, : 250 - 251
  • [23] Incorporating software process in an undergraduate software engineering curriculum: Challenges and rewards
    Suri, D
    Sebern, MJ
    17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 18 - 23
  • [25] Formal foundations for software engineering methods - Introduction
    Hussmann, H
    FORMAL FOUNDATIONS FOR SOFTWARE ENGINEERING METHODS, 1997, 1322 : 1 - +
  • [26] SOFTWARE ENGINEERING - FORMAL METHODS .1.
    DEMAN, J
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 361 - 361
  • [27] Formal Methods in Software Product Line Engineering
    Schaefer, Ina
    Hahnle, Reiner
    COMPUTER, 2011, 44 (02) : 82 - 85
  • [28] Formal engineering methods for software quality assurance
    Liu, Shaoying
    FRONTIERS OF COMPUTER SCIENCE, 2012, 6 (01) : 1 - 2
  • [29] Formal engineering methods for software quality assurance
    Shaoying Liu
    Frontiers of Computer Science, 2012, 6 : 1 - 2
  • [30] 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