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 Lewerentz | 1 | 665 | 64.65 |
Heinrich Rust | 2 | 15 | 4.84 |