The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - Oct. (2011 vol.44)
pp: 54-58
David Parnas , Middle Road Software
ABSTRACT
Although a huge number of articles have been written about software development and many interesting ideas have been proposed, researchers and practitioners have failed to create a new engineering discipline focused on building software-intensive systems.
INDEX TERMS
Software engineering, computer education, applications
CITATION
David Parnas, "Software Engineering - Missing in Action: A Personal Perspective", Computer, vol.44, no. 10, pp. 54-58, Oct. 2011, doi:10.1109/MC.2011.268
REFERENCES
1. D.L. Parnas, "Risks of Undisciplined Development," Comm. ACM, Oct. 2010, pp. 25-27.
2. D.L. Parnas, "Software Engineering Programmes Are Not Computer Science Programmes," Ann. Software Eng., vol. 6, 1998, pp. 19-37.
3. D.L. Parnas, "Stop the Numbers Game." Comm. ACM, Nov. 2007, pp. 19-21.
4. D.L. Parnas, "Really Rethinking 'Formal Methods,'" Computer, Jan. 2010, pp. 28-34.
5. D.L. Parnas, "Licensing Software Engineers in Canada," Comm. ACM, Nov. 2002, pp. 96-98.
6. D.L. Parnas, "How Engineering Mathematics Can Improve Software," Proc. Int'l Conf. Eng. Reconfigurable Systems and Algorithms (ERSA 2011); http://ersaconf.org/ersa11#hdisplay.
7. D.L. Parnas and M. Soltys, Basic Science for Software Developers, SQRL report no. 7, Software Quality Research Laboratory, Dept. of Computing and Software, McMaster University, 2002; www.cas.mcmaster.ca/sqrlsqrl_reports.html .
8. D.L. Parnas, "Mathematics of Computation for (Software and Other) Engineers," Bull. European Assoc. Theoretical Computer Science, Oct. 1993, pp. 249-259.
9. K.L. Heninger, "Specifying Software Requirements for Complex Systems: New Techniques and Their Application," IEEE Trans. Software Eng., Jan. 1980, pp. 2-13.
10. D.L. Parnas, "Precise Documentation: The Key to Better Software," The Future of Software Engineering, S. Nanz, ed., Springer, 2010, pp. 125-148.
11. Z. Liu, D.L. Parnas, and B. Trancón y Widemann, "Documenting and Verifying Systems Assembled from Components," Frontiers in Computing Science in China, June 2010, pp. 151-161.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool