A large amount of research is devoted to software evolution and program understanding, but these topics are often ne-glected in software engineering curricula. The CCSE initia-tive from IEEE/ACM proposes guidelines for the future. At the ICSM’02 conference, a panel was held to establish what should be taught in the future. This working session focuses on what is being taught and what will be taught in the near future. The goals include (1) to share experiences in teaching software evolution and program understanding, (2) to estab-lish the state of the practice and (3) to identify future direc-tions. 1
Inadequate curriculum for software engineering is considered to be one of the most common software r...
During the last few years, software evolution research has explored new domains such as the study of...
Context: Software has become ubiquitous in every corner of modern societies. During the last five de...
In the traditional software engineering courses, the students develop small programs from scratch. T...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
The phenomenon of “software evolution ” was observed back in the 1970s when the first large software...
Today, there is a wide range of techniques to support softwarecomprehension. However, we do not full...
Software Engineering is a young area compared to other engineering disciplines. The subject is rapid...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
people how to program by showing them how to write programs 1. Corbi also points out that unlike cla...
Software plays a critical role in our daily life. Vast amounts of money are spent on more and more c...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
The field of software engineering had its beginnings in the 1960s, almost 50 years ago. Since that t...
One of the challenges being addressed within education, and higher education in particular, is that ...
I am interested in software engineering, more specifically in software evolution. My research focuse...
Inadequate curriculum for software engineering is considered to be one of the most common software r...
During the last few years, software evolution research has explored new domains such as the study of...
Context: Software has become ubiquitous in every corner of modern societies. During the last five de...
In the traditional software engineering courses, the students develop small programs from scratch. T...
The term software engineering can be traced to the late 1960s in response to large-scale, software d...
The phenomenon of “software evolution ” was observed back in the 1970s when the first large software...
Today, there is a wide range of techniques to support softwarecomprehension. However, we do not full...
Software Engineering is a young area compared to other engineering disciplines. The subject is rapid...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
people how to program by showing them how to write programs 1. Corbi also points out that unlike cla...
Software plays a critical role in our daily life. Vast amounts of money are spent on more and more c...
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a ...
The field of software engineering had its beginnings in the 1960s, almost 50 years ago. Since that t...
One of the challenges being addressed within education, and higher education in particular, is that ...
I am interested in software engineering, more specifically in software evolution. My research focuse...
Inadequate curriculum for software engineering is considered to be one of the most common software r...
During the last few years, software evolution research has explored new domains such as the study of...
Context: Software has become ubiquitous in every corner of modern societies. During the last five de...