Abstract
Since its inception, the software industry has been in crisis. As Blazer noted 20 years ago, “[Software] is unreliable, delivered late, unresponsive to change, inefficient, and expensive … and has been for the past 20 years” [4]. In a survey of software contractors and government contract officers, over half of the respondents believed that calendar overruns, cost overruns, code that required in-house modifications before being usable, and code that was difficult to modify were common problems in the software projects they supervised [22]. Even today, problems with software systems are common and highly-publicized occurrences.
- 1 Adams, j,S. fhe structure and dynamics of behavior m organizational boundary roles. In M,D. Dtumette, Ed. Handbook of Industrial and Organizational Psychology. Rand-McNally, Chicago 1976, 1175-1199.Google Scholar
- 2 Allen, T.J, Managing the Flow of Technology. M IT Press, Cambridge, Mass., 1977.Google Scholar
- 3 Blau, P. and Scott, W.R. Formal organizations, Scott, Foresman, San Francisco, 1962.Google Scholar
- 4 Blazer, R. Imprecise program ,specification. Report ISI/RR-75-36, Information Science Institute, December, 1975.Google Scholar
- 5 Boehm, B.W. Sottware engineering. Economics. COmput., (Dec. I976), 1226-1241. Google ScholarDigital Library
- 6 Boehm, B.W. Software Engineering Economics. Prentice-Hall. Englewood Cliffs, NJ, 1981. Google ScholarDigital Library
- 7 Brewer, M.B. and Kramer, R.M. The psychology of intergroup attitudes and behavior. Annual Review of Psychology 36, 1985, 219-243.Google ScholarCross Ref
- 8 Brooks, F.P. The Mythical Man-Month. Addison-Wesley, Reading, Mass., 1975. Google ScholarDigital Library
- 9 Brooks, F.P. No silver bullet: Essence and accidents of software engineering. IEEE Comput, Soc. 20, (Apr. 1987), 10-18. Google ScholarDigital Library
- 10 Culnan, M.J. Envircmmental scanning: The eflects of task complexity and source accessibility on information gathering behavior. Decis. Sci. 14 (1983), 194-206.Google ScholarCross Ref
- 11 Curtis, B., Krasner, H., and Iscoe, N. A field study of the software design process for large systems. Commun. ACM 31, 11, (Nov. 1988), 1268-1287. Google ScholarDigital Library
- 12 Fox, J.M. Software and its Development. Prentice-Hall, Englewood Cliffs, N J, 1982. Google ScholarDigital Library
- 13 Georgopoulos, B.S,, and Mann, F.C. The Community General Hospital. Macmillan, NY, 1962.Google Scholar
- 14 Gould, J.D., and Lewis, C. Designing for usability-Key principles and what designers think. In Proceedings of CHI'83. ACM Press, New York, 1983, pp. 50-53. Google ScholarDigital Library
- 15 Hiltz, S.R., and Turoff, M. The network nation: Human communication via computer. Addison Wesley, Reading, Mass., 1978. Google ScholarDigital Library
- 16 Kyng, M. Designing fin cooperation: Cooperathtg in design. Commun. ACM 34, 12 (Dec. 1991), 65-73. Google ScholarDigital Library
- 17 McCloud, P. An assessment of tim experimental literature on electronic support of group work: Results of a meta analysis. Human-Comput. Interaction 7, 3 (1992), 251-280.Google Scholar
- 18 Newcomb, T.R. The Acquaintance Proces. Holt, Rinehart and Winston, New York, I961.Google Scholar
- 19 Pelz, D.C. and Andrews, F.M. Scientist. in Organizations: Productive Climates for Research and Development. Wiley, New York, I966.Google Scholar
- 20 Travis, P. Why the AT&T network crashed. Telephony 218, 4 (January 22, 1990), 11.Google Scholar
- 21 Tushman, M.I. Special boundary roles in the innovation process, Admin. Sei. Q. 22, ,i (1977), 587-605.Google Scholar
- 22 U,S. General Accounting Otlice+ Contracting for Computer Software Development-Serious Problems Require Management Attention to Avoid Wasting Additional Million.,. U.S. Department of Commerce, National Technical Information Service, P880-105638, Washington, D.C,, 1979.Google Scholar
- 23 Van de Ven, A.H., Delbecq, A.L., and Koenig, R. Jr. Determinants of coordination modes within orga.nizations+ Amer+ Soc+ Rev. 41 (1976), 322-338.Google Scholar
- 24 Zajonc, R+B. Attitudi.ual effects of mere exposu re.}+ Pe~:v+nudit~ and Soc. Psych. 9, 1968, 1-28.Google Scholar
- 25 Zipf. G.K. Human. Behavior and the Principle of Least Effort. Addison- Wesley, Cambridge, Mass., I949.Google Scholar
Index Terms
- Coordination in software development
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 a Software Engineering Ontology for Multisite Software Development
This paper aims to present an ontology model of software engineering to represent its knowledge. The fundamental knowledge relating to software engineering is well described in the textbook entitled Software Engineering by Sommerville that is now in its ...
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