文档介绍:Examining the use of Software Engineering puter Science Researchers
Andre Oboler
School puter Science and Software Engineering, Monash University, Australia
******@
Abstract
Software Engineering, the art and science of building better software, is a core requirement of puter science curriculum. Many departments have been renamed from “computer science” to “computer science and software engineering”. In this paper we present a snapshot of software engineering knowledge and use within academia. Just like the bare footed cobbler, so too do our best and puter science researchers often abandon software engineering when developing software to assist or demonstrate their research. Some believe software engineering is inappropriate for research software, however our research, conducted both qualitatively and quantitatively using interviews, case studies and surveys, has indicated that a moderated approach can have positive benefits both for the researcher and the long term use and further development of their work.
1. Introduction
Computer science is the art and science of problem solving with the aid puters and the study of how this can be achieved. The history puter science often starts with the abacus (around 3000BC), however puter Science is a recent field and can be dated from the publication of Alan Turing’s article “Computing machinery and intelligence”