Abstract
This paper considers both software development and computer system use from the viewpoint of the human effort involved. It attempts to identify various factors contributing to the successful development and use of computer programs and systems. For example, the "software factory" notion itself can become a large part of the problem unless considered thoughtfully. Various recommendations are made for increasing human productivity in this context.
- {Capra} Fritjof Capra, "The Tao of Physics", Shambala 1975 and Bantam 1977.Google Scholar
- {Cerminara} Gina Cerminara, "Insights for the Age of Aquarius", A Quest Book, The Theosophical Publishing House, Wheaton, Illinois, 1973.Google Scholar
- {Glass} R. L. Glass, "The Importance of the Individual", ACM SIGSOFT Software Engineering Notes 5 (3) 48--50, July 1980. Google ScholarDigital Library
- {Glass and Noiseux} R. L. Glass and R. A. Noiseux, "Software Maintenance Guidebook", Prentice-Hall, Englewood Cliffs NJ, 1981.Google Scholar
- {Grant and Sackman} E. E. Grant and H. Sackman, "An Exploratory Investigation of Programmer Performance under Online and Offline Conditions", SP-2581, System Development Corp., Santa Monica CA, September 1966.Google Scholar
- {Haich} Elisabeth Haich, "Initiation", George Allen and Unwin, Ltd., London, 1965 (paperback, Seed Center, Palo Alto CA, 1974).Google Scholar
- {Jaynes} Julian Jaynes, "The Origin of Consciousness in the Breakdown of the Bicameral Mind", Houghton-Mifflin Co., Boston, 1977.Google Scholar
- {Knowlton} Ken Knowlton, "Collaborations with Artists -- A Programmer's Reflections", Proc. International Federation of Information Processing (IFIP) Working Conference on Graphic Languages, ed. F. Nake and A. Rosenfeld, North-Holland Publishing Co., Amsterdam, 1972.Google Scholar
- {Korzybski} A. Korzybski, "Science and Sanity", Institute of General Semantics, Lakeville, Conn, 1933.Google Scholar
- {Mander} Jerry Mander, "Four Arguments for the Elimination of Television", William Morrow and Co., New York NY, 1978.Google Scholar
- {Neumann} Peter G. Neumann, "Experiences with a Formal Methodology for Software Development", International Seminar on Software Engineering Applications, Sponsored by Systems & Management (Torino) and SRI International (Menlo Park CA), Capri, Italy, 20--24 October 1980. To be published.Google Scholar
- {NeumannA} Peter G. Neumann, "A Note on the Psychology of Abstraction", ACM SIGSOFT Software Engineering Notes 4 (1) 21, January 1979. Google ScholarDigital Library
- {Ornstein} Robert E. Ornstein, "The Psychology of Consciousness", W. H. Freeman & Co., 1972 (also Pelican and Penguin paperbacks).Google Scholar
- {Perkins} David N. Perkins, "The Mind's Best Work", Harvard University Press, Cambridge, Mass, 1981.Google Scholar
- {Perlman} Gary Perlman, "Two High-Level Skills for Programming", ACM SIGSOFT Software Engineering Notes 5 (4) 9, October 1980. Google ScholarDigital Library
- {Reichel-Dolmatoff} G. Reichel-Dolmatoff, "Brain and Mind in Desana Shamanism", Journal of Latin American Lore 7:1 pp. 73--98, 1981.Google Scholar
- {Robinson} L. Robinson, B. Silverberg, K. N. Levitt, "The HDM Handbook", vols. I, II, III (with authors' names in different subsets and permutations), SRI International, Computer Science Lab, 1979.Google Scholar
- Sackman} H. Sackman, W. J. Erikson, and E. E. Grant, "Exploratory Experimental Techniques Comparing Online and Offline Programming Performance", Communications of the ACM, pp. 3--11, January 1968. Google ScholarDigital Library
- {Schwartz} Richard L. Schwartz, "Software Management Using Abstract Data Types", Second International Seminar on Software Engineering Applications, Sponsored by Systems & Management (Torino) and SRI International (Menlo Park CA), Capri, Italy, 3--7 May 1982.Google Scholar
- {Sheppard} S. B. Sheppard, W. Curtis, P. Milliman, T. Love, "Modern Coding Practices and Programmer Performance", IEEE Computer, December 1979, pp. 41--49.Google ScholarDigital Library
- {Taggart} W. Taggart, "The Other Half of the Systems Development Potential: Are We Half-Brained Systems Professionals?", ACM Special Interest Group on Computer Personnel Research {SIGCPR, Computer Personnel} 9 (1), January 1982, pp. 17--22.Google Scholar
Index Terms
- Psychosocial implications of computer software development and use: Zen and the art of computing
Recommendations
Software development: what it is, what it should be, and how to get there
Developing large software systems is notoriously difficult and unpredictable. Software projects are often canceled, finish late and over budget, or yield low quality results --- setting software engineering apart from established engineering ...
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 ...
Research and Application of Software Development Model in Computer Software Development
ICISS '22: Proceedings of the 5th International Conference on Information Science and SystemsThe research purpose of software development is to try to develop various software that can meet the needs of users with low cost and high reliability. At present, many new software development technologies and methods are still difficult to adapt to ...
Comments