Work in progress: Open source software as the basis of developing software design case studies

被引:0
|
作者
Tao, Yonglei [1 ]
Nandigarn, Jagadeesh [1 ]
机构
[1] Grand Valley State Univ, Sch Comp & Informat Syst, Allendale, MI 49401 USA
关键词
design patterns; JUnit; open source software; software design;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Case studies are often used as a vehicle to introduce fundamental principles and techniques in a software engineering course. However, finding a realistic yet manageable application as the basis of developing a case study is challenging to the instructors. We describe our preliminary experience with using an open source product, JUnit, to develop a case study. We also describe using a follow-up exercise to exploit potential benefits of such a case study. We believe that case studies based on open source software can help prepare our students for the real challenges of professional software development.
引用
收藏
页码:381 / +
页数:2
相关论文
共 50 条
  • [1] A Case Study of Developing an IDE for Embedded Software Using Open Source
    Ertl, Dominik
    Krapfenbauer, Harald
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 191 - 196
  • [2] A case study of developing an IDE for embedded software using open source
    Institute of Computer Technology, Vienna University of Technology, Vienna, Austria
    [J]. Int. Conf. Softw. Eng. Adv., ICSEA, Incl. SEDES: Simp. Estud. Doutoramento Eng. Softw., (191-196):
  • [3] Design method of Open Source Software
    Goyal, Himani
    Kour, Jasbir
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (02): : 137 - 142
  • [4] The politics of software - The case of open source
    DeLanda, M
    [J]. DISSENT, 2001, 48 (04) : 96 - 99
  • [5] The case for open source software in aeronautics
    Ziemer, Sven
    Stenz, Gernot
    [J]. AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2012, 84 (03): : 133 - 139
  • [6] Deriving thresholds of software metrics to predict faults on open source software: Replicated case studies
    Arar, Omer Faruk
    Ayan, Kursat
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2016, 61 : 106 - 121
  • [7] The Open Source Software model and a business case for Open Source Software implementation: Creating a symbiotic open source solution
    Rea, AI
    [J]. INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 977 - 978
  • [8] Work in Progress - Challenges to Educating Students within the Community of Open Source Software for Humanity
    Ellis, Heidi J. C.
    Morelli, Ralph A.
    Hislop, Gregory W.
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 1574 - +
  • [9] Teaching Cryptography-based Software Developing with Open-source Software
    Tang, Yi
    Zhou, Quan
    [J]. ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1604 - 1608
  • [10] The Impact of Open Source Software on the Strategic Choices of Firms Developing Proprietary Software
    Jaisingh, Jeevan
    See-To, Eric W. K.
    Tam, Kar Yan
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2008, 25 (03) : 241 - 275