|
ABSTRACT
The problems of designing large software systems were studied through interviewing personnel from 17 large projects. A layered behavioral model is used to analyze how three of these problems—the thin spread of application domain knowledge, fluctuating and conflicting requirements, and communication bottlenecks and breakdowns—affected software productivity and quality through their impact on cognitive, social, and organizational processes.
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
|
Adams, J.S. The structure and dynamics of behavior in organizational boundary roles. In Handb. Ind. Organ. Psychot., Ed. M.D. Dunnette. Rand-McNally, Chicago, (1976), pp. 1175-1199.
|
| |
2
|
|
| |
3
|
Allen, T.J. Communication networks in R&D laboratories. R&D Manage. 1, 1 (Jan. 197o), 14-21.
|
| |
4
|
Allen, T.J. Organizational structure, information technology, and R&D productivity. IEEE Trans. Eng. Manage. 33, 4 (Apr. 1986), 212- 217.
|
| |
5
|
Barker, R.G. Ecological Psychology: Concepts and Methods for Studying the Environment of Human Behavior. Stanford Univ. Press, Pale Alto, Calif., 1986.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
Bouchard, T.J. Field research methods. In Handb. Ind. Organ. Psychol., Ed. M.D. Dunnette. Rand-McNally, Chicago, (1976): pp. 363-413.
|
| |
13
|
Brenner, M., Brown, J., and Canter, D. The Research Interview: Uses and Approaches. Academic Press, London, 1985.
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
Christiansen, D. On good designers. IEEE Spectrum 24, 5 (May 1987), 25.
|
| |
18
|
Curtis, B. Measurement and experimentation in software engineering. Prec. IEEE 68, 9 (Sept. 1980), 1144-1157.
|
| |
19
|
Curtis, B. Substantiating programmer variability. Prec. IEEE 69, 7 (July 1981), 846.
|
| |
20
|
|
| |
21
|
B. Curtis , S. B. Sheppard , E. Kruesi-Bailey , J. Bailey , D. A. Boehm-Davis, Experimental evaluation of software documentation formats, Journal of Systems and Software, v.9 n.2, p.167-207, February 1, 1989
[doi> 10.1016/0164-1212(89)90019-8]
|
| |
22
|
Curtis, B., Soloway, E., Brooks, R., Black, J., Ehrlich, K., and Ramsey, H.R. Software psychology: The need for an interdisciplinary program. Prec. IEEE 74, 8 (Aug. 1986), 1092-1106.
|
| |
23
|
Dailey, R.C. The role of team and task characteristics in R&D team collaborative problem solving and productivity. Manage. Sci. 24, 15 (Nov. 1978), 1579-1588.
|
| |
24
|
DeMarco, T., and Lister, T.A. Peopleware. Dorset, New York, 1987.
|
| |
25
|
Fenlason, A.F,, Ferguson, G.B., and Abrahamson, A.C. Essentials in Interviewing. Harper & Row, New York, 1962.
|
| |
26
|
Fischer, B.A. Small Group Decision-Making. 2d ed. McGraw-Hill, New York, 1980.
|
| |
27
|
|
| |
28
|
French, J.R.P., and Raven, B. The bases of social power. In Studies in Social Power, Ed. D. Cartwright, Institute for Social Research, Ann Arbor, Mich., 1959, pp. 150-167.
|
 |
29
|
|
| |
30
|
Guinan, P.J., and Bostrom, R.P. Communication Behaviors of Highly- Rated Versus Lowly-Rated System Developers: A Field Experiment. The Institute for Resesrch on the Management of Information Systems, Indiana Univ., 1987.
|
 |
31
|
|
| |
32
|
|
| |
33
|
Hastie, R. Experimental evidence on group accuracy. In Information Processing and Group Decision-Making, Ed. G. Owen, and B. Grofman. JAI Press, Westport, Conn., 1987, 129-157.
|
| |
34
|
Jeffries, R., Turner, A.A., Poison, P.G., and Atwood, M.E. The processes involved in designing software. In Cognitive Skills and Their Acquisition, Ed. J.R. Anderson. Erlbaum, Hillsdale, N.J., 1981, pp. 255-283.
|
| |
35
|
Jones, T.C. The limits to programmer productivity. In Proceedings of the Joint SHARE/GUIDE/IBM Applications Symposium, SHARE/ GUIDE, Chicago, (1979), pp. 77-82.
|
| |
36
|
Kant, E., and Newell, A. Problem solving techniques for the design of algorithms, lnfo. Process. Manage. 28, 1 (Jan. 1984), 97-118.
|
| |
37
|
Kernaghan, J. A., and Cooke, R.A. The contribution of the group process to successful group planning in R&D settings. IEEE Trans. Eng. Manage. 33, 3 (Mar. 1986), 134-I40.
|
| |
38
|
Kincaid, H.V., and Bright, M. The tandem interview: A trial of the two-interviewer team. Public Opin. Q. 21, {1957), 304-312.
|
| |
39
|
Klatzky, R.L. Human Memory: Structures and Processes. San Francisco, W.H. Freeman, 1975.
|
| |
40
|
Kling, R. The web of computing: Computer technology as social organization. Vol. 21, Adv. Comput. Addison-Wesley, Reading, Mass., 1982, pp. 1-90.
|
| |
41
|
Magnusson, D. Toward a Psychology of Situations: An lnteractionist Perspective. Erlbaum, Hillsdale, N.J., 1981.
|
| |
42
|
Malhotra, A., Thomas, j.C., Carroll, J.M., and Miller, L.A. Cognitive processes in design. Int. J. Man-Machine Stud. 12, (1980), 119-140.
|
| |
43
|
McGarry, F.E. What have we learned in the last six years? In Proceedings of the Seventh Annual Software Engineering Workshop (Greenbelt, Md., Dec. 1982), NASA-GSFC, Greenbelt, Md., 1982.
|
 |
44
|
|
| |
45
|
Moos, R.H., and Insel, P.M. Issues in Social Ecology: Human Milieus. National Press Books, Pale Alto, Calif., 1974.
|
| |
46
|
Myers, W. MCC: Planning the revolution in software. IEEE Softw. 2, 6 (Nov. 1985), 68-73.
|
| |
47
|
Newell, A. Heuristic programming: Ill structured problems. Vol. 3, In Prog. Oper. Res., Ed. J. Aronofsky. Wiley, New York, 1969, pp. 360- 414.
|
| |
48
|
|
| |
49
|
Rittel, H.W.J., and Webber, M.M. Dilemmas in a general theory of planning. Policy Sci. 4, 1973, 155-169.
|
| |
50
|
Rogers, E.M., and Kincaid, D.L. Communication Networks: Toward a New Paradigm for Research. Free Press, New York, 1981.
|
| |
51
|
Scacchi, W. Managing software engineering projects: A social analysis. IEEE Trans, Softw. Eng. 10, I (Jan. 1984), 49-59.
|
| |
52
|
Sells, S.B. An interactionist looks at the environment. Am. Psychol. 18, 11 (Nov. 1963), 696-702.
|
| |
53
|
Sells, S.B. Ecology and the science of psychology. Multivariate Behav. Res. 1, 2 (Feb. 1966), 131-144.
|
| |
54
|
|
| |
55
|
Thamhain, H.J., and Wilemon, D.L. Building high performance engineering project teams. IEEE Trans. Eng. Manage. 34, 3 (Mar. 1987), 130-137.
|
| |
56
|
Tushman, M.L. Special boundary roles in the innovation process. Adrn. Sci. Q. 22, 4 (Winter 1977), 587-605.
|
| |
57
|
J. Vosburgh , B. Curtis , R. Wolverton , B. Albert , H. Malec , S. Hoben , Y. Liu, Productivity factors and programming environments, Proceedings of the 7th international conference on Software engineering, p.143-152, March 26-29, 1984, Orlando, Florida, United States
|
| |
58
|
Walston, C.E., and Felix, C.P. A method of programming measurement and estimation. IBM Syst. J. 16, 1 (Jan. 1977), 54-73.
|
| |
59
|
|
| |
60
|
Warwick, D.P., and Lininger, C.A. The Sample Survey: Theory and Practice. McGraw-Hill, New York, 1975.
|
| |
61
|
|
| |
62
|
Whyte, W.F. Interviewing in field research. In Human Organization Research, Eds. R.N. Adams and J.J. Priess. 1960.
|
| |
63
|
Zelkowitz, M., Yeh, R., Hamlet, R., Gannon, J., and Basili, V. Software engineering practices in the U.S. and Japan. IEEE Comput. 17, 6 (June 1984), 57-66.
|
CITED BY 258
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yutaka Yamauchi , Makoto Yokozawa , Takeshi Shinohara , Toru Ishida, Collaboration with Lean Media: how open-source software succeeds, Proceedings of the 2000 ACM conference on Computer supported cooperative work, p.329-338, December 2000, Philadelphia, Pennsylvania, United States
|
|
|
Watts S. Humphrey , David H. Kitson , Julia Gale, A comparison of U.S. and Japanese software process maturity, Proceedings of the 13th international conference on Software engineering, p.38-49, May 13-17, 1991, Austin, Texas, United States
|
|
|
Victoria Bellotti , Simon Buckingham Shum , Allan MacLean , Nick Hammond, Multidisciplinary modelling in HCI design…in theory and in practice, Proceedings of the SIGCHI conference on Human factors in computing systems, p.146-153, May 07-11, 1995, Denver, Colorado, United States
|
|
|
Scott Henninger , Kris Lappala , Anand Raghavendran, An organizational learning approach to domain analysis, Proceedings of the 17th international conference on Software engineering, p.95-104, April 24-28, 1995, Seattle, Washington, United States
|
|
|
Thomas W. Ferratt , Ritu Agarwal , Larry E. Short, Measuring work-unit environment and demonstrated skill at supervising: instrument development, validation, and scoring with information systems supervisors, Proceedings of the 1992 ACM SIGCPR conference on Computer personnel research, p.287-308, April 05-07, 1992, Cincinnati, Ohio, United States
|
|
|
|
|
|
|
|
|
Rebecca E. Grinter , James D. Herbsleb , Dewayne E. Perry, The geography of coordination: dealing with distance in R&D work, Proceedings of the international ACM SIGGROUP conference on Supporting group work, p.306-315, November 14-17, 1999, Phoenix, Arizona, United States
|
|
|
Gerhard Fischer , Stefanie Lindstaedt , Jonathan Ostwald , Markus Stolze , Tamara Sumner , Beatrix Zimmermann, From domain modeling to collaborative domain construction, Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, p.75-85, August 23-25, 1995, Ann Arbor, Michigan, United States
|
|
|
Gerhard Fischer , Scott Henninger , David Redmiles, Cognitive tools for locating and comprehending software objects for reuse, Proceedings of the 13th international conference on Software engineering, p.318-328, May 13-17, 1991, Austin, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael E. Atwood , Bart Burns , Dieter Gairing , Andreas Girgensohn , Alison Lee , Thea Turner , Sabina Alteras-Webb , Beatrix Zimmermann, Facilitating communication in software development, Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, p.65-73, August 23-25, 1995, Ann Arbor, Michigan, United States
|
|
|
|
|
|
Neil Iscoe , Gerald B. Williams , Guillermo Arango, Domain modeling for software engineering, Proceedings of the 13th international conference on Software engineering, p.340-343, May 13-17, 1991, Austin, Texas, United States
|
|
|
|
|
|
James D. Herbsleb , Audris Mockus , Thomas A. Finholt , Rebecca E. Grinter, An empirical study of global software development: distance and speed, Proceedings of the 23rd International Conference on Software Engineering, p.81-90, May 12-19, 2001, Toronto, Ontario, Canada
|
|
|
Mark Bergman , Gloria Mark, Technology choice as a first step in design: the interplay of procedural and sensemaking processes, Proceedings of the conference on Designing interactive systems: processes, practices, methods, and techniques, June 25-28, 2002, London, England
|
|
|
|
|
|
Kurt Schneider , Alexander Repenning, Deceived by ease of use: using paradigmatic applications to build visual design environments, Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, p.177-188, August 23-25, 1995, Ann Arbor, Michigan, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Janette M. Coble , John Karat , Michael G. Kahn, Maintaining a focus on user requirements throughout the development of clinical workstation software, Proceedings of the SIGCHI conference on Human factors in computing systems, p.170-177, March 22-27, 1997, Atlanta, Georgia, United States
|
|
|
|
|
|
David L. Bahn, System designer-user interaction: an occupational subcultures perspective, Proceedings of the 1995 ACM SIGCPR conference on Supporting teams, groups, and learning inside and outside the IS function reinventing IS, p.72-80, April 06-08, 1995, Nashville, Tennessee, United States
|
|
|
Kenneth J. Trimmer , Rosann Webb Collins , Richard P. Will , J. Ellis Blanton, Information systems development: can there be “good” conflict?, Proceedings of the 2000 ACM SIGCPR conference on Computer personnel research, p.174-179, April 2000, Chicago, Illinois, United States
|
|
|
|
|
|
|
|
|
|
|
|
Konrad Tollmar , Hans Marmolin , Yngve Sundblad, The collaborative desktop: an environment for computer supported cooperative work, Conference companion on Human factors in computing systems, p.23-24, April 24-28, 1994, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
John Hughes , Val King , Tom Rodden , Hans Andersen, Moving out from the control room: ethnography in system design, Proceedings of the 1994 ACM conference on Computer supported cooperative work, p.429-439, October 22-26, 1994, Chapel Hill, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jeff Butterfield , Jay G. Cooprider , Sukumar Rathnam, Resolving cognitive conflict in requirements definition: a blackboard-based model and system architecture, Proceedings of the 1994 computer personnel research conference on Reinventing IS : managing information technology in changing organizations: managing information technology in changing organizations, p.105-115, March 24-26, 1994, Alexandria, Virginia, United States
|
|
|
|
|
|
|
|
|
Judith S. Olson , Gary M. Olson , Marianne Storrøsten , Mark Carter, How a group-editor changes the character of a design meeting as well as its outcome, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.91-98, November 01-04, 1992, Toronto, Ontario, Canada
|
|
|
Marcelo Cataldo , Patrick A. Wagstrom , James D. Herbsleb , Kathleen M. Carley, Identification of coordination requirements: implications for the Design of collaboration and awareness tools, Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, November 04-08, 2006, Banff, Alberta, Canada
|
|
|
|
|
|
|
|
|
Jason E. Robbins , David M. Hilbert , David F. Redmiles, Software architecture critics in Argo, Proceedings of the 3rd international conference on Intelligent user interfaces, p.141-144, January 06-09, 1998, San Francisco, California, United States
|
|
|
Marc I. Kellner , Bill Curtis , Tom DeMarco , Kouichi Kishida , Maurice Schlumberger , Colin Tully, Non-technological issues in software engineering, Proceedings of the 13th international conference on Software engineering, p.144-146, May 13-17, 1991, Austin, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shinji Kusumoto , Osamu Mizuno , Tohru Kikuno , Yuji Hirayama , Yasunari Takagi , Keishi Sakamoto, A new software project simulator based on generalized stochastic Petri-net, Proceedings of the 19th international conference on Software engineering, p.293-302, May 17-23, 1997, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ji-Ye Mao , Karel Vredenburg , Paul W. Smith , Tom Carey, User-centered design methods in practice: a survey of the state of the art, Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research, p.12, November 05-07, 2001, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cleidson R. B. de Souza , David Redmiles , Paul Dourish, "Breaking the code", moving between private and public work in collaborative software development, Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work, November 09-12, 2003, Sanibel Island, Florida, USA
|
|
|
|
|
|
|
|
|
|
|
|
Franz Baader , Diego Calvanese , Deborah L. McGuinness , Daniele Nardi , Peter F. Patel-Schneider, Bibliography, The description logic handbook: theory, implementation, and applications, Cambridge University Press, New York, NY, 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P. T. Devanbu , R. J. Brachman , P. G. Selfridge , B. W. Ballard, LaSSIE—a knowledge-based software information system, Proceedings of the 12th international conference on Software engineering, p.249-261, March 26-30, 1990, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mitchell Lubars , Greg Meredith , Colin Potts , Charles Richter, Object-oriented analysis for evolving systems, Proceedings of the 14th international conference on Software engineering, p.173-185, May 11-15, 1992, Melbourne, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kevin Crowston , Hala Annabi , James Howison , Chengetai Masango, Effective work practices for software engineering: free/libre open source software development, Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research, November 05-05, 2004, Newport Beach, CA, USA
|
|
|
Erik Trainer , Stephen Quirk , Cleidson de Souza , David Redmiles, Bridging the gap between technical and social dependencies with Ariadne, Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange, p.26-30, October 16-17, 2005, San Diego, California
|
|
|
David G. Hendry, Communication functions and the adaptation of design representations in interdisciplinary teams, Proceedings of the 2004 conference on Designing interactive systems: processes, practices, methods, and techniques, August 01-04, 2004, Cambridge, MA, USA
|
|
|
|
|
|
|
|
|
Cleidson R. B. de Souza , David Redmiles , Li-Te Cheng , David Millen , John Patterson, Sometimes you need to see through walls: a field study of application programming interfaces, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N. Sadat Shami , Nathan Bos , Zach Wright , Susannah Hoch , Kam Yung Kuan , Judy Olson , Gary Olson, An experimental simulation of multi-site software development, Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, p.255-266, October 04-07, 2004, Markham, Ontario, Canada
|
|
|
|
|
|
|
|
|
Karel Vredenburg , Ji-Ye Mao , Paul W. Smith , Tom Carey, A survey of user-centered design practice, Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves, April 20-25, 2002, Minneapolis, Minnesota, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Keith Frampton , James A. Thom , Jennie Carroll , Bruce Crossman, Information technology architects: approaching the longer view, Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: Forty four years of computer personnel research: achievements, challenges & the future, April 13-15, 2006, Claremont, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Elisabeth Bayle , Rachel Bellamy , George Casaday , Thomas Erickson , Sally Fincher , Beki Grinter , Ben Gross , Diane Lehder , Hans Marmolin , Brian Moore , Colin Potts , Grant Skousen , John Thomas, Putting it all together: towards a pattern language for interaction design: A CHI 97 workshop, ACM SIGCHI Bulletin, v.30 n.1, p.17-23, Jan. 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jacob T. Biehl , Mary Czerwinski , Greg Smith , George G. Robertson, FASTDash: a visual dashboard for fostering awareness in software teams, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
Lena Karlsson , sa G. Dahlstedt , Björn Regnell , Johan Natt och Dag , Anne Persson, Requirements engineering challenges in market-driven software development - An interview study with practitioners, Information and Software Technology, v.49 n.6, p.588-604, June, 2007
|
|
|
Gerhard Fischer , Stefanie Lindstaedt , Jonathan Ostwald , Kurt Schneider , Jay Smith, Informing system design through organizational learning, Proceedings of the 1996 international conference on Learning sciences, p.52-59, July 25-27, 1996, Evanston, Illinois
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kevin Crowston , Qing Li , Kangning Wei , U. Yeliz Eseryel , James Howison, Self-organization of teams for free/libre open source software development, Information and Software Technology, v.49 n.6, p.564-575, June, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Li-te Cheng , Cleidson de Souza , Yvonne Dittrich , Orit Hazzan , Frank Maurer , Michael John , Helen Sharp , Jonathan Sillito , Susan Sim , Janice Singer , Margaret-Anne Storey , Bjørnar Tessem , Gina Venolia, Cooperative and human aspects of software engineering (CHASE 2008), Companion of the 30th international conference on Software engineering, May 10-18, 2008, Leipzig, Germany
|
|
|
|
|
|
Cleidson R. de Souza , Stephen Quirk , Erik Trainer , David F. Redmiles, Supporting collaborative software development through the visualization of socio-technical dependencies, Proceedings of the 2007 international ACM conference on Supporting group work, November 04-07, 2007, Sanibel Island, Florida, USA
|
|
|
|
|
|
|
|
|
James D. Herbsleb , Helen Klein , Gary M. Olson , Hans Brunner , Judith S. Olson , Joe Harding, Object-oriented analysis and design in software project teams, Human-Computer Interaction, v.10 n.2, p.249-292, September 1995
|
|
|
Gerhard Fischer , Jonathan Grudin , Andreas Lemke , Raymond McCall , Jonathan Ostwald , Brent Reeves , Frank Shipman, Supporting indirect collaborative design with integrated knowledge-based design environments, Human-Computer Interaction, v.7 n.3, p.281-314, September 1992
|
|
|
|
|
|
Gerhard Fischer , David Redmiles , Lloyd Williams , Gretchen I. Puhr , Atsushi Aoki , Kumiyo Nakakoji, Beyond object-oriented technology: where current approaches fall short, Human-Computer Interaction, v.10 n.1, p.79-119, March 1995
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christian Bird , David Pattison , Raissa D'Souza , Vladimir Filkov , Premkumar Devanbu, Latent social structure in open source projects, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, November 09-14, 2008, Atlanta, Georgia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steven R. Haynes , John M. Carroll , Thomas G. Kannampallil , Lu Xiao , Paula M. Bach, Design research as explanation: perceptions in the field, Proceedings of the 27th international conference on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|
|
|
|
|
|
REVIEW
"David Noel Card : Reviewer"
Because of the difficulty, expense, and time involved in collecting
data and performing quantitative analyses, many recent investigators
of critical software engineering problems have adopted field research
or case study methods. Instead of usin
more...
|