Title
Are software engineers true engineers?
Abstract
Software engineering is an often used term to describe the activities, methods, and tools of large scale software development. There is an ongoing discussion whether Software Engineering can be considered as an engineering discipline. In many respects the development of software shares common properties of other engineering disciplines. In contrast to “classical” engineering fields, theories, questions, and approaches from the social sciences are more important than those from the natural sciences. This is investigated here by comparing the situation found in software engineering with several concepts of engineering in general. Three viewpoints are used to guide this comparison: one is a social stereotype of engineers; the second is the organization of engineering profession organizations; and the third are capabilities which the engineers of the future will need.
Year
DOI
Venue
2000
10.1023/A:1018952103240
Ann. Software Eng.
Keywords
Field
DocType
natural science,software shares common property,engineering discipline,ongoing discussion,engineering field,large scale software development,social science,engineering profession organization,social stereotype,software engineering,software engineers true engineer,software development,field theory
Software Engineering Process Group,Civil engineering software,Personal software process,Systems engineering,Engineering ethics,Software development process,Engineering,Software walkthrough,Software development,Social software engineering,Software requirements
Journal
Volume
Issue
ISSN
10
1-4
1573-7489
Citations 
PageRank 
References 
0
0.34
5
Authors
2
Name
Order
Citations
PageRank
Claus Lewerentz166564.65
Heinrich Rust2154.84