Abstract
Software engineering continues to be dogged by claims it is not engineering. Adopting more of a computer-systems view may help.
- Denning, P. Computing is a natural science. Commun. ACM 50, 7 (July 2007), 13--18. Google ScholarDigital Library
- Denning, P., Gunderson, C., and Hayes-Roth, R. Evolutionary system development. Commun. ACM 51, 12 (Dec. 2008), 29--31. Google ScholarDigital Library
- Denning, P. et al. Computing as a discipline. Commun. ACM 32, 1 (Jan. 1989), 9--23. Google ScholarDigital Library
- Glass, R., Vessey, I., and Ramesh, V. Research in software engineering: An analysis of the literature. Information and Software Technology 44, 8 (2002), 491--506.Google ScholarCross Ref
- Riehle, R. An Engineering Context for Software Engineering. Ph.D. thesis, 2008; theses.nps.navy.mil/08Sep_Riehle_PhD.pdf.Google Scholar
- Riehle, R. Engineering on the surprise continuum: As applied to software practice. ACM SIGSOFT Software Engineering News 30, 5 (Sept 2005), 1--6. Google ScholarDigital Library
- Sangwan, R., Lin, L-P, and Neill, C. Structural complexity in architecture-centric software. IEEE Computer (Mar. 2008), 96--99. Google ScholarDigital Library
- Tichy, W. Should computer scientists experiment more? IEEE Computer (May 1998), 32--40. Google ScholarDigital Library
Index Terms
- The profession of IT
Is software engineering engineering?
Recommendations
A Software Engineering Ontology as Software Engineering Knowledge Representation
ICCIT '08: Proceedings of the 2008 Third International Conference on Convergence and Hybrid Information Technology - Volume 02This paper aims to present software engineering ontology as software engineering knowledge representation for a multi-site software development. It will not only facilitate the capturing of software engineering knowledge but also enhance the sharing of ...
Development of software engineering: co-operative efforts from academia, government and industry
ICSE '06: Proceedings of the 28th international conference on Software engineeringIn the past 40 years, software engineering has emerged as an important sub-field of computer science. The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made ...
Comments