DocumentCode
1525460
Title
The art, science, and engineering of software development
Author
McConnell, Steve
Author_Institution
Construx Software Builders, USA
Volume
15
Issue
1
fYear
1998
Lastpage
119
Abstract
What is the best way to think of software development? Is it science, art or craft? Is it something else entirely? People who advocate programming as art point to the aesthetic aspects of software development and argue that science does not allow for such inspiration and creative freedom. People who advocate programming as science point to many programs´ high error rates and argue that such low reliability is intolerable. The author discusses software development as an engineering discipline
Keywords
engineering; software engineering; aesthetic aspects; art; engineering; programming; science; software development; software reliability; Art; Design engineering; Error analysis; Fires; Knowledge engineering; Programming; Programming profession; Reliability engineering; Software design; Software testing; Subspace constraints; User interfaces; Writing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.646892
Filename
646892
Link To Document