ACM Home Page
Please provide us with feedback. Feedback
Beyond computer science
Full text PdfPdf (210 KB)
Source International Conference on Software Engineering archive
Proceedings of the 27th international conference on Software engineering table of contents
St. Louis, MO, USA
SESSION: Extending the discipline table of contents
Pages: 23 - 27  
Year of Publication: 2005
ISBN:1-59593-963-2
Author
James D. Herbsleb  Carnegie Mellon University, Pittsburgh, PA
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1062455.1062466
What is a DOI?

ABSTRACT

Computer science is necessary but not sufficient to understand and overcome the problems we face in software engineering. We need to understand not only the properties of the software itself, but also the limitations and competences humans bring to the engineering task. Rather than rely on commonsense notions, we need a deep and nuanced view of human capabilities in order to determine how to enhance them. I discuss what I regard as promising examples of cognitive and organizational theories and propose research directions to develop new ways of representing run-time behavior and ways of thinking about project coordination. I conclude with observations on creating an interdisciplinary culture.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Baron-Cohen, S., et al., Another advanced test of theory of mind: evidence from very high functioning adults with autism or asperger syndrome. Journal of Child Psychology and Psychiatry, 1997. 38: p. 813--822.
 
2
3
 
4
 
5
 
6
 
7
Conway, M.E., How Do Committees Invent? Datamation, 1968. 14(4): p. 28--31.
 
8
Cosmides, L. and J. Tooby, Evolutionary Psychology and the Emotions, in Handbook of Emotions, M. Lewis and J.M. Haviland-Jones, Editors. 2000, Guilford: NY, NY.
 
9
Crowston, K., A taxonomy of organizational dependencies and coordination mechanisms, in Tools for Organizing Business Knowledge: The MIT Process Handbook, T.W. Malone, K. Crowston, and G. Herman, Editors. 2003, MIT Press: Cambridge, MA.
10
 
11
 
12
Dijkstra, E., On the cruelty of really teaching computer science. Communications of the ACM, 1989. 32(December): p. 1398--1404.
 
13
Durfee, E.H., Organisations, Plans, and Schedules: An Interdisciplinary Perspective on Coordinating AI Systems. Journal of Intelligent Systems, 1993. 3(2-4): p. 157--187.
 
14
Durfee, E.H. and T.A. Montgomery, Coordination as Distributed Search in a Hierarchical Behavior Space. IEEE Transactions on Systems, Man and Cybernetics, 1991. 21(6): p. 1363--1378.
 
15
Evans, J.S., Logic and human reasoning: an assessment of the deduction paradigm. Psychological Bulletin, 2002. 128(6): p. 978--996.
16
 
17
Frith, C.D. and U. Frith, Interacting Minds: A Biological Basis. Science, 1999. 286: p. 1692--1695.
18
 
19
Halloran, T.J. and W.L. Scherlis. High Quality and Open Source Practices. in Meeting Challenges and Surviving Success: 2nd Workshop on Open Source Software Engineering. 2002. Orlando, FL.
 
20
Henderson, R.M. and K.B. Clark, Architectural innovation: The reconfiguration of existing product technologies and hte failure of established firms. Administrative Science Quarterly, 1990. 35(1): p. 9--30.
21
 
22
Herbsleb, J.D. and A. Mockus, An Empirical Study of Speed and Communication in Globally-Distributed Software Development. IEEE Transactions on Software Engineering, 2003. 29(3): p. 1--14.
23
 
24
Hutchins, E., Cognition in the Wild. 1995, Cambridge, MA: The MIT Press.
 
25
Leslie, A.M., Pretense and representation: The origins of "theory of mind". Psychological Review, 1987. 94(4): p. 412--426.
 
26
Liang, D., R. Moreland, and L. Argote., Group versus individual training and group performance: The mediating role of transactive memory. Personality and Social Psychology Bulletin, 1995. 21: p. 384--393.
 
27
MacCormack, A., J. Rusnak, and C. Baldwin, Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code, in Harvard Business School Working Paper. 2004: Boston, MA 02163.
 
28
Malle, B.F., Folk theory of mind: Conceptual foundations of human social cognition, in The New Unconscious, R. Hassin, J.S. Uleman, and J.A. Bargh, Editors. 2005, Oxford University Press: New York.
29
30
31
 
32
Pinker, S., The Language Instinct: How the Mind Creates Language. 1995, New York: Harper Collins.
 
33
Scacchi, W., Understanding the requirements for developing open source software systems. IEE Proceedings on Software, 2002. 149(1): p. 24--39.
 
34
Shaw, P., et al., The impact of early and late damage to the human amygdala on 'theory of mind' reasoning. Brain, 2004. 127: p. 1535--1548.
 
35
Sullivan, K.J., et al., Software Design as an Investment Activity: A Real Options Perspective, in Real Options and Business Strategy: Applications to Decision Making, L. Trigeorgis, Editor. 1999, Risk Books: London. p. 215--262.
 
36
Susser, M., Glossary: causality in public health science. J Epidemiol Community Health, 2001. 55: p. 376--378.
 
37
 
38
Vandenbroucke, J.P., Changing images of John Snow in the history of epidemiology. Soz.- Präventivmed., 2001. 46: p. 288--293.
 
39
Zeki, S., Vision of the Brain. 1993, Oxford: Blackwell Science.