Informatics in Education logo


Login Register

  1. Home
  2. Issues
  3. Volume 6, Issue 1 (2007)
  4. Exploiting Open-source Projects to Study ...

Informatics in Education

INFORMATION Submit your article Help
  • Article info
  • Related articles
  • More
    Article info Related articles

Exploiting Open-source Projects to Study Software Design
Volume 6, Issue 1 (2007), pp. 53–66
Christopher P. FUHRMAN  

Authors

 
Placeholder
https://doi.org/10.15388/infedu.2007.04
Pub. online: 15 April 2007      Type: Article     

Published
15 April 2007

Abstract

This article presents an approach to using open-source tools and open-source projects to add realistic and practical examples to a course on software design in a professional master's program of software engineering. Students are encouraged to use object-oriented, open-source software projects available on the Internet, and to analyze their design attributes using open-source tools, to hopefully improve their designs using documented design patterns and other design strategies. The proposed approach provides a variety of realistic examples for study, which can vary from semester to semester, without the instructor having to prepare complicated realistic examples or to rely on over-simplified examples in textbooks. Because the course and the approach are relatively new, a quantifiable assessment of the pedagogical approach has not been presented. However, the argument is made that realistic examples provide for better learning, and evidence is provided to show the feasibility of the approach. The instructor's role is more of a mentor than a traditional teacher, as every open-source project is different from a design perspective.

Related articles PDF XML
Related articles PDF XML

Copyright
No copyright data available.

Keywords
software design software design metrics reverse engineering open-source software open-source tools software design patterns UML notation constructivism

Metrics
since February 2020
1190

Article info
views

0

Full article
views

648

PDF
downloads

308

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICS IN EDUCATION

  • Online ISSN: 2335-8971
  • Print ISSN: 1648-5831
  • Copyright © 2024 Vilnius University
  •  

For contributors

  • Submit
  • OA Policy

Contact us

  • Institute of Data Science and Digital Technologies,
  • Vilnius University, Akademijos St. 4, 08412, Vilnius, Lithuania
  • E-mail: gabriele.stupuriene@mif.vu.lt
Powered by PubliMill  •  Privacy policy