skip to main content
department
Free access

The profession of IT
Is software engineering engineering?

Published: 01 March 2009 Publication History

Abstract

Software engineering continues to be dogged by claims it is not engineering. Adopting more of a computer-systems view may help.

References

[1]
Denning, P. Computing is a natural science. Commun. ACM 50, 7 (July 2007), 13--18.
[2]
Denning, P., Gunderson, C., and Hayes-Roth, R. Evolutionary system development. Commun. ACM 51, 12 (Dec. 2008), 29--31.
[3]
Denning, P. et al. Computing as a discipline. Commun. ACM 32, 1 (Jan. 1989), 9--23.
[4]
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.
[5]
Riehle, R. An Engineering Context for Software Engineering. Ph.D. thesis, 2008; theses.nps.navy.mil/08Sep_Riehle_PhD.pdf.
[6]
Riehle, R. Engineering on the surprise continuum: As applied to software practice. ACM SIGSOFT Software Engineering News 30, 5 (Sept 2005), 1--6.
[7]
Sangwan, R., Lin, L-P, and Neill, C. Structural complexity in architecture-centric software. IEEE Computer (Mar. 2008), 96--99.
[8]
Tichy, W. Should computer scientists experiment more? IEEE Computer (May 1998), 32--40.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 52, Issue 3
Being Human in the Digital Age
March 2009
138 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/1467247
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2009
Published in CACM Volume 52, Issue 3

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Department
  • Popular
  • Un-reviewed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)103
  • Downloads (Last 6 weeks)14
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Computer Science and Prison EducationResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch074(1655-1670)Online publication date: 2021
  • (2018)Computer Science and Prison EducationStrategic Learning Ideologies in Prison Education Programs10.4018/978-1-5225-2909-5.ch012(246-264)Online publication date: 2018
  • (2018)Putting Human Aspects of Software Engineering in University CurriculaIEEE Software10.1109/MS.2010.10427:4(90-91)Online publication date: 29-Dec-2018
  • (2014)TroGuardProceedings of the 30th Annual Computer Security Applications Conference10.1145/2664243.2664270(66-75)Online publication date: 8-Dec-2014
  • (2014)STEM teaching as an additional profession for scientists and engineersProceedings of the 45th ACM technical symposium on Computer science education10.1145/2538862.2538879(181-186)Online publication date: 5-Mar-2014
  • (2013)Source-to-Source Translation and Software EngineeringJournal of Software Engineering and Applications10.4236/jsea.2013.64A00506:04(30-40)Online publication date: 2013
  • (2013)Engineered ArtifactsPhilosophy and Engineering: Reflections on Practice, Principles and Process10.1007/978-94-007-7762-0_13(165-176)Online publication date: 12-Nov-2013
  • (2013)Harmonizing Software Development Processes with Software Development Settings – A Systematic ApproachSystems, Software and Services Process Improvement10.1007/978-3-642-39179-8_15(167-178)Online publication date: 2013
  • (2012)Simulation-based Feature Selection for Software Requirements BaselineJournal of Software10.4304/jsw.7.7.1440-14507:7Online publication date: 1-Jul-2012
  • (2011)A simulation-based approach to enhancing project schedules by the inclusion of remedial action scenariosProceedings of the Winter Simulation Conference10.5555/2431518.2431607(761-772)Online publication date: 11-Dec-2011
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media