scispace - formally typeset
Search or ask a question

Answers from top 7 papers

More filters
Papers (7)Insight
Therefore, regardless of what academic unit computer science is housed in, software engineering should play an essential role.
Software is the hope and means for progress in science and in better industrial products, yet software engineering seems to be languishing in a dark prison of its own making.
Proceedings ArticleDOI
Helen Sharp, Tracy Hall 
17 May 2009
18 Citations
The results show that aspects of ‘people’ are important in job satisfaction and project choice, while a practitioner's standing in the community is a key influence on whether or not he/she will stay in software engineering; aspects of ‘creativity’ are mentioned most often as making software development worthwhile.
Positioning software engineering activities within a holistic view of the software process helps us compare it with other engineering disciplines.
This paper will argue that the opportunities for software engineering services in particular are limited, at least for small developing economies.
In this paper we argue that most studies in software engineering should give much more weight to human factors.
Proceedings ArticleDOI
Thomas J. Ostrand, Elaine J. Weyuker 
07 Nov 2010
12 Citations
We identify a number of skills that every software engineering student and faculty should have learned, and also propose that education for future software engineers should include significant exposure to real systems, preferably through hands-on training via internships at software-producing firms.