Skip to main navigation Skip to search Skip to main content

A framework for teaching software development methods

  • Yael Dubinsky
  • , Orit Hazzan

Research output: Contribution to journalArticlepeer-review

Abstract

This article presents a study that aims at constructing a teaching framework for software development methods in higher education. The research field is a capstone project-based course, offered by the Technion's Department of Computer Science, in which Extreme Programming is introduced. The research paradigm is an Action Research that involves cycles of data collection, examination, evaluation, and application of results. The research uses several research tools for data gathering, as well as several research methods for data interpretation. The article describes in detail the research background, the research method, and the gradual emergence process of a framework for teaching software development methods. As part of the comprehensive teaching framework, a set of measures is developed to assess, monitor, and improve the teaching and the actual process of software development projects.

Original languageEnglish
Pages (from-to)275-296
Number of pages22
JournalComputer Science Education
Volume15
Issue number4
DOIs
StatePublished - Dec 2005
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

ASJC Scopus subject areas

  • General Computer Science
  • Education

Fingerprint

Dive into the research topics of 'A framework for teaching software development methods'. Together they form a unique fingerprint.

Cite this