Abstract
Engineering has been marginalized by the unhealthy belief that engineering is the application of science.
- Bowler, P.J. and Morus, I. Making Modern Science: An Historical Survey. University of Chicago Press, 2010.Google Scholar
- Daylight, E. A Turing tale. Commun. ACM 57, 10 (Sept. 2014), 36--38. Google ScholarDigital Library
- Denning, P. Remaining trouble spots with computational thinking. Commun. ACM 60, 6 (June 2017), 33--39. Google ScholarDigital Library
- Denning, P. et al. Computing as a discipline. Commun. ACM 32, 1 (Jan. 1989), 9--23. Google ScholarDigital Library
- Haigh, T. Actually, Turing did not invent the computer Commun. ACM 57, 1 (Jan. 2014), 36--41. Google ScholarDigital Library
- Parnas, D. David Parnas speaks of software engineering. CCSL Centro de Competéncia em Software Livre, 2014; http://ccsl.ime.usp.br/en/news/14/09/17/david-parnas-speaks-software-engineering-ccslGoogle Scholar
- Petroski, H. To Engineer is Human: The Role of Failure in Successful Design. Vintage, 1992.Google Scholar
- Petroski, H. and Denning, P. Your science T-shirt doesn't fly. ACM Ubiquity (Dec. 2016); http://ubiquity.acm.org/blog/your-science-t-shirt-doesnt-fly/Google Scholar
Index Terms
- The forgotten engineer
Recommendations
Toward Gamification to Software Engineering and Contribution of Software Engineer
ICMSS 2020: Proceedings of the 2020 4th International Conference on Management Engineering, Software Engineering and Service SciencesWe wish to change developers' behaviors to increase software engineering efficiency and the previous research shows that gamification method can change user's behaviors. Gamification has become a popular topic in many areas including software ...
The systems engineer and the software crisis
This report examines the software crisis from a systems engineer's viewpoint. It analyses the key areas of requirements specification, verification and validation and software re-use. It assesses some of the solutions to the crisis proposed by the ...
What makes a good software engineer?
TRI-Ada '89: Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deploymentSince the term “software engineering” was coined some 20+ years ago, [4] a number of definitions for both the practice and the practitioner, a “software engineer,” have been proposed. The definition from a recent report on undergraduate software ...
Comments