Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
6838343 | Computers in Human Behavior | 2015 | 10 Pages |
Abstract
Ever since it emerged in the late (nineteen) sixties, the discipline of software engineering has set itself apart from other engineering disciplines in a number of ways, including: the pervasiveness of its products; the complexity of its products and processes; the criticality of its applications; the difficulty of managing its processes and estimating its costs; the volatility of its workforce; the intractability of its process lifecycles; etc. A number of principles have emerged from recent software engineering research, that have the potential to bring a measure of control to the practice of this discipline; but they have not made it into routine practice in industry. We argue that the classroom is a good place to start acquainting students with these principles, and to start getting them into the habit of adhering to them as a matter of routine practice.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Science Applications
Authors
Fairouz Tchier, Latifa Ben Arfa Rabai, Ali Mili,