This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
November/December 2009 (vol. 26 no. 6)
pp. 17-19
Cleidson R. B. de Souza, Federal University of Pará, Brazil
Helen Sharp, The Open University, UK
Janice Singer, National Research Council of Canada
Li-Te Cheng, IBM Center for Social Software
Gina Venolia, Microsoft Research
Software is developed by people, used by people, and supports interaction among people. As such, human characteristics and cooperation are central to modern practical software construction. While human aspects were recognized as important over 30 years ago, recent changes in the software domain have made cooperative and human aspects of software engineering even more significant. This special issue of IEEE Software presents a sample of current research in this field illustrating the wide variety of approaches, software domains and activities in which human and cooperative aspects are being investigated.

1. F. Brooks, The Mythical Man-Month, Addison-Wesley, 1975.
2. G. Weinberg, The Psychology of Programming, Dorset House, 1971.
3. B. Boehm, Software Engineering Economics, Prentice-Hall, 1981.
4. B. Curtis, H. Krasner, and N. Iscoe, "A Field Study of the Software Design Process for Large Systems," Comm. ACM, no. 31, vol. 11, 1988, pp. 1268–1287.
5. T. De Marco and T. Lister, Peopleware—Productive Projects and Teams, Dorset House, 1999.

Index Terms:
human aspects, cooperative aspects, social aspects, cooperation, coordination, collaborative software engineering.
Citation:
Cleidson R. B. de Souza, Helen Sharp, Janice Singer, Li-Te Cheng, Gina Venolia, "Guest Editors' Introduction: Cooperative and Human Aspects of Software Engineering," IEEE Software, vol. 26, no. 6, pp. 17-19, Nov.-Dec. 2009, doi:10.1109/MS.2009.176
Usage of this product signifies your acceptance of the Terms of Use.