Bibliography

Aiken, Howard H. [1937]. “Proposed automatic calculating machine.” In Perspectives on the Computer Revolution [1989], eds. Z. W. Pylyshyn and L. J. Bannon. Norwood, NJ: Ablex Publishing Corp., 29–37.

Air Force Studies Board, Committee on Pre-Milestone A Systems Engineering, and Paul Kaminsky, Chairman [2008]. Pre-Milestone A and Early-Phase Systems Engineering. Washington, DC: National Research Council.

Akin, Omer [1988]. “Expertise of the architect.” In Expert Systems for Engineering Design, ed. M. D. Rychener. New York: Academic Press, 173–196.

Akin, Omer [2008]. “Variants and invariants of design cognition.” In Design Thinking Research Symposium 7, eds. J. McDonnell and P. Lloyd. London.

Alexander, Christopher [1964]. Notes on the Synthesis of Form. Cambridge, MA: Harvard University Press.

Alexander, Christopher [1979]. The Timeless Way of Building. New York: Oxford University Press.

Alexander, Christopher, Sara Ishikawa, and Murray Silverstein [1977]. A Pattern Language: Towns, Buildings, Construction. New York: Oxford University Press.

Allen, Frances, and John Cocke [1971]. Design and Optimization of Compilers. Englewood Cliffs, NJ: Prentice Hall.

Allen, Frances, and John Cocke [1972]. “A catalog of optimizing transformations.” In Design and Optimization of Compilers, ed. R. Rustin. Englewood Cliffs, NJ: Prentice Hall.

Amdahl, Gene M., Gerrit A. Blaauw, and F. P. Brooks, Jr. [1964]. “Architecture of the IBM System/360.” IBM Journal of Research and Development 8 (2): 87–101.

Arden, Bruce W., Bernard A. Galler, T. C. O’Brien, et al. [1966]. “Program and addressing structure in a time-sharing environment.” Journal of the ACM 13 (1): 1–16.

Arthur, K., T. Preston, R. M. Taylor II, et al. [1998]. “Designing and building the PIT: A head-tracked stereo workspace for two users.” In Proceedings of the 2nd International Immersive Projection Technology Workshop, eds. B. Frölich, J. Deisinger, H.-J. Bullinger, et al. Vienna: Springer Computer Science.

Aurisicchio, M., M. Gourtovaia, R. H. Bracewell, et al. [2007]. “Evaluation of how DRed design rationale is interpreted.” In Proceedings of the 16th International Conference on Engineering Design (ICED ’07), ed. J.-C. Bocquet. Glasgow: The Design Society, 63–64.

Bacon, Sir Francis [1605]. The Two Books of the Proficience and Advancement of Learning.

Barkstrom, Bruce R. [2004, updated Jan. 29, 2004]. “The standard Waterfall Model for systems development.” Retrieved April 11, 2008, from http://web.archive.org/web/20050310133243/http://asd-www.larc.nasa.gov/barkstrom/public/The_Standard_Waterfall_Model_For_Systems_Development.htm.

Bell, C. Gordon [2008]. “Q & A: IT vet Gordon Bell talks about the most influential computers.” ComputerWorld, April 29.

Bell, C. Gordon, J. Craig Mudge, and John E. McNamara [1978]. Computer Engineering: A DEC View of Hardware Systems Design. Maynard, MA: Digital Press.

Bell, C. Gordon, and Allen Newell [1971]. Computer Structures: Readings and Examples. New York: McGraw-Hill.

Bergin, Thomas J., and Richard G. Gibson, eds. [1996]. History of Programming Languages, vol. 2. Reading, MA: Addison-Wesley (ACM Press).

Billington, David P. [2003]. The Art of Structural Design: A Swiss Legacy. Princeton, NJ: Princeton University Art Museum.

Blaauw, G. A. [1965]. “Door de vingers zien.” Inaugural address at Twente Technical University. Enschede, Netherlands: Technische Hogeschool Twente.

Blaauw, G. A. [1970]. “Hardware requirement for the Fourth Generation.” In Fourth Generation Computers, ed. F. Gruenberger. Englewood Cliffs, NJ: Prentice Hall, 155–168.

Blaauw, Gerrit A., and Frederick P. Brooks, Jr. [1964]. “Outline of the logical structure of System/360.” IBM Systems Journal 3 (2): 119–135.

Blaauw, Gerrit A., and Frederick P. Brooks, Jr. [1997]. Computer Architecture: Concepts and Evolution. Reading, MA: Addison-Wesley.

Blum, Bruce I. [1996]. Beyond Programming. Oxford: Oxford University Press.

Bødker, S., P., J. Ehn, M. Kammersgaard, et al. [1987]. “A utopian experience: On design of powerful computer-based tools for skilled graphic workers.” In Computers and Democracy: A Scandinavian Challenge, eds. G. Bjerknes, P. Ehn, M. Kyng, et al. Avebury, UK: Aldershot, 251–278.

Boehm, Barry [1988]. “A spiral model of software development and enhancement.” Computer 21 (5): 61–72.

Boehm, Barry [2007]. Software Engineering: Barry Boehm’s Lifetime Contributions to Software Development, Management and Research, ed. R. Selby. New York: John Wiley/IEEE Press.

Boehm, Barry W., Terence E. Gray, and Thomas Seewaldt [1984]. “Prototyping versus specifying: A multiproject experiment.” IEEE Transactions on Software Engineering SE-10 (3): 290–303.

Booch, Grady [2009]. “Handbook of software architecture.” Retrieved July 22, 2009, from http://www.handbookofsoftwarearchitecture.com/index.jsp?page=Main.

Bracewell, R. H., and K. M. Wallace [2003]. “A tool for capturing design rationale.” Proceedings of the 14th International Conference on Engineering Design (ICED ’03). Stockholm: The Design Society.

Britton, Edward, James S. Lipscomb, Michael Pique, et al. [1981]. The GRIP-75 Man-Machine Interface. Invited videotape presented at 1981 SIGGRAPH conference. ACM SIGGRAPH.

Brooks, F. P., Jr. [1956]. “The analytic design of automatic data processing systems.” PhD dissertation, Harvard University Computation Laboratory, Cambridge, MA.

Brooks, F. P., Jr. [1964]. “NPL Announcement Sprint”: Letters to W. C. Hume, B. O. Evans, H. D. Ross, Jr. Poughkeepsie, NY: IBM Processor Office.

Brooks, F. P., Jr. [1965]. “The future of computer architecture.” In Proceedings of IFIPS Congress ’65. Amsterdam: Elsevier North Holland.

Brooks, F. P., Jr. [1972]. “Brooks beach house design.” From http://www.cs.ucl.ac.uk/staff/S.Stumpf/DR.html.

Brooks, F. P., Jr. [1975, 1995]. The Mythical Man-Month: Essays on Software Engineering. Reading, MA: Addison-Wesley.

Brooks, F. P., Jr. [1977]. “The computer ‘scientist’ as toolsmith: Studies in interactive computer graphics.” Proceedings of International Federation of Information Processing Congress ’77, ed. B. Gilchrist. Amsterdam: Elsevier North Holland.

Brooks, F. P., Jr. [1986]. “No silver bullet: Essence and accident in software engineering” (reprinted in Brooks [1995]). In Information Processing 1986, Proceedings of the IFIPS Tenth World Computer Conference, ed. H.-J. Kugler. Amsterdam: Elsevier Science, 1069–1076.

Brooks, F. P., Jr. [1996]. “Keynote address: Language design as design.” In History of Programming Languages, vol. 2, eds. T. J. Bergin and R. G. Gibson. Boston: Addison-Wesley (ACM Press), 4–16.

Brooks, F. P., Jr. [1996]. “The computer scientist as toolsmith II.” (Keynote/Newell Award address at SIGGRAPH 94.) Communications of the ACM 39 (3): 61–68.

Brooks, F. P., Jr. [1999]. “What’s real about virtual reality?” IEEE Computer Graphics and Applications 19 (6): 16–27.

Brooks, F. P., Jr. [2002]. “The history of IBM Operating System/360.” In Software Pioneers: Contributions to Software Engineering, eds. M. Broy and E. Denert. Berlin: Springer, 170–178.

Brooks, F. P., Jr., and Kenneth E. Iverson [1969]. Automatic Data Processing: System/360 Edition. New York: John Wiley.

Brooks, F. P., Jr., and Michael Pique [1985]. “Computer graphics for molecular studies.” In Molecular Dynamics and Protein Structure, ed. J. Hermans. Chapel Hill, NC: University of North Carolina (distributed by Polycrystal Book Service), 109.

Brooks, Kenneth P. [1988]. “A two-view document editor with user-definable document structure.” PhD dissertation, Stanford University, Palo Alto, CA.

Brooks, Kenneth P. [1991]. “A two-view document editor.” Computer 24 (6): 7–19.

Broy, M., and Ernst Denert, eds. [2002]. Software Pioneers: Contributions to Software Engineering. Berlin: Springer.

Buchholz, Werner, ed. [1962]. Planning a Computer System: Project Stretch. Hightstown, NJ: McGraw-Hill.

Burge, J., and D. C. Brown [2008]. “Software engineering using RATionale.” Journal of Systems and Software 81 (3): 395–413.

Burks, Arthur W., Herman H. Goldstine, and John von Neumann [1946]. “Preliminary discussion of the logical design of an electronic computing instrument.” In Collected Works of John von Neumann [1963], vol. 5, ed. A. H. Taub. New York: Macmillan, 5: 34–79. Also at http://research.microsoft.com/en-us/um/people/gbell/Computer_Structures_Readings_and_Examples/00000112.html.

Buschmann, Frank, Regine Meunier, Hans Rohnert, et al. [1996]. Pattern-Oriented Software Architecture: A System of Patterns. New York: John Wiley.

Bush, Vannevar [1945]. “That we may think.” Atlantic Monthly 176 (1): 101–108.

Buxton, William, and B. Myers [1986]. “A study in two-handed input.” Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. New York: ACM, 321–326.

Chen, Kuohsiang, and Charles L. Owen [1997]. “Form language and style description.” Design Studies 18 (3): 249–274.

Chesterfield, Lord [1774]. Lord Chesterfield’s Letters.

Clark, Nicola [2006]. “The Airbus saga: Hubris and haste snarled the A380.” International Herald Tribune, December 11.

Clarkson, John, and Mari Huhtala, eds. [2005]. Engineering Design: Theory and Practice—A Symposium in Honour of Ken Wallace. Cambridge, UK: University of Cambridge Engineering Design Centre.

Cockburn, Alistair [2000]. Writing Effective Use Cases. Boston: Addison-Wesley.

Cockburn, Alistair, and Laurie Williams [2001]. “The costs and benefits of pair programming.” In Extreme Programming Examined, eds. G. Succi and M. Marchesi. Boston: Addison-Wesley, 223–248.

Cocke, John, and Harwood Kolsky [1959]. “The virtual memory in the STRETCH computer.” In AFIPS Eastern Joint Computer Conference. New York: ACM, 16: 82–93.

Cocke, John, and Jacob T. Schwartz [1970]. Programming Languages and Their Compilers: Preliminary Notes. New York: Courant Institute of Mathematical Sciences.

Codd, E. F., E. S. Lowry, E. McDonough, et al. [1959]. “Multiprogramming STRETCH: feasibility considerations.” Communications of the ACM 2 (11): 13–17.

Conklin, J., and M. L. Begeman [1988]. “gIBIS: A hypertext tool for exploratory policy discussion.” ACM Transactions on Information Systems 6 (4): 303–331.

Conner, Brookshire D., Scott S. Snibbe, Kenneth P. Herndon, et al. [1992]. “Three-dimensional widgets.” In Proceedings of the 1992 Symposium on Interactive 3D Graphics. Cambridge, MA: ACM, 183–188.

Cross, Nigel [1962]. “Research in design thinking.” In Research in Design Thinking, eds. N. Cross, K. Dorst, and N. Roozenburg. Delft: Delft University Press.

Cross, Nigel, ed. [1984]. Developments in Design Methodology. Chichester, UK: John Wiley.

Cross, Nigel [1989, 1994, 2000]. Engineering Design Methods: Strategies for Product Design. Chichester, UK: John Wiley.

Cross, Nigel [2006]. Designerly Ways of Knowing. London: Springer.

Cross, Nigel, K. Christiaans, and K. Dorst, eds. [1996a]. Analysing Design Activity. Chichester, UK: John Wiley.

Cross, Nigel, and Anita Clayburn Cross [1996b]. “Winning by design: The methods of Gordon Murray, racing car designer.” Design Studies 17 (1): 91–107.

Cross, Nigel, and Kees Dorst [1999]. “Co-evolution of problem and solution spaces in creative design.” In Computational Models of Creative Design, vol. 4, eds. J. S. Gero and M. L. Maher. Sydney: Key Centre of Design Computing and Cognition, University of Sydney, 243–262.

Cross, Nigel, Kees Dorst, and Norbert Roozenburg, eds. [1962b]. Research in Design Thinking. Delft: Delft University Press.

Davies, Sir David [2000]. Automatic Train Protection for the Railway Network in Britain: A Study; Report to the Deputy Prime Minister. London: Royal Academy of Engineering.

DeMarco, Tom, Peter Hruschka, Tim Lister, et al. [2008]. Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. New York: Dorset House.

DeMarco, Tom, and Tim Lister [1987, 1999]. Peopleware: Productive Projects and Teams. New York: Dorset House.

Denning, Peter, and Pamela Dargan [1996]. “Action-centered design.” In Bringing Design to Software, ed. T. Winograd. Reading, MA: Addison-Wesley, 110–120.

Dennis, Jack B. [1965]. “Segmentation and the design of multiprogrammed computer systems.” Journal of the ACM 12 (4): 589–602.

Descartes, René [1628]. “Rules for the direction of the mind.” In Philosophical Writings. London: Thomas Nelson and Sons Ltd., 153–180.

Dijkstra, Edsger W. [1968]. “A constructive approach to the problem of program correctness.” BIT 8: 174–186.

Dijkstra, Edsger W. [1982]. Selected Writings on Computing: A Personal Perspective. Berlin: Springer-Verlag.

Dornburg, Courtney C., S. M. Stevens, S. M. L. Hendrickson, et al. [2007]. Improving Human Effectiveness for Extreme-Scale Problem Solving—Final Report (Assessing the Effectiveness of Electronic Brainstorming in an Industrial Setting). Albuquerque, NM: Sandia National Laboratories.

Dorst, Kees [2006]. “Design problems and design paradoxes.” Design Issues 22: 4–17.

Dorst, Kees, and Nigel Cross [2001]. “Creativity in the design process: Coevolution of problem–solution.” Design Studies 22 (5): 425–437.

Dorst, Kees, and Judith Dijkhuis [1995]. “Comparing paradigms for describing design activity.” Design Studies 16 (2): 261–274.

Eastman, Charles [1997]. [Review of] “Analyzing Design Activity.” Design Studies, 18 (4): 475–476.

Economist [2009]. “Grounded—the airlines and business travel.” Economist.com.

Economist [2009]. “Harvest moon: Artificial satellites are helping farmers boost crop yields.” Economist, November 5.

Ettlinger, Steve [2007]. Twinkie, Deconstructed. New York: Hudson Street Press.

Evans, Bob O. [1986]. “System/360: A retrospective view.” Annals of the History of Computing 8 (2): 155–179.

Ferguson, Eugene S. [1992]. Engineering and the Mind’s Eye. Cambridge, MA: MIT Press.

Fowler, H. W. [1926, 1944]. A Dictionary of Modern English Usage. Oxford: Oxford University Press.

Galle, Per, and Lásló Béla Kovács [1992]. “Introspective observations of sketch design.” Design Studies 13 (3): 229–272.

Gamma, Erich, Richard Helm, Ralph Johnson, et al. [1995]. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley.

Garner, Steve [2001]. “Comparing graphic actions between remote and proximal design teams.” Design Studies 22 (4): 365–376.

Garner, Steve [2005]. “Revealing design complexity: Lessons from the Open University.” CoDesign 1 (4): 267–276.

Gelernter, David H. [1998]. Machine Beauty: Elegance and the Heart of Technology. New York: Basic Books.

Gerstner, Louis V., Jr. [2002]. Who Says Elephants Can’t Dance? Inside IBM’s Historic Turnaround. New York: Harper Business.

Ghemawat, Pankaj [2007]. Redefining Global Strategy: Crossing Borders in a World Where Differences Still Matter. Cambridge, MA: Harvard Business School Press.

Glegg, Gordon L. [1969]. The Design of Design. Cambridge, UK: Cambridge University Press.

Goel, Vinod [1991]. “Sketches of thought: A study of the role of sketching in design problem-solving and its implications for the computational theory of the mind.” PhD dissertation, University of California at Berkeley, Berkeley, CA.

Goel, Vinod [1995]. Sketches of Thought. Cambridge, MA: MIT Press.

Goldschmidt, Gabriela [1995]. “The designer as a team of one.” Design Studies 16 (2): 189–210.

Gould, John D., and Clayton Lewis [1985]. “Designing for usability: Key principles and what designers think.” Communications of the ACM 28 (3): 300–311.

Grad, B. [2002]. “A personal recollection: IBM’s unbundling of software and services.” IEEE Annals of the History of Computing 24 (1): 64–71.

Greenbaum, Joan, and Morten Kyng, eds. [1991]. Design at Work: Cooperative Design of Computer Systems. Hillsdale, NJ: Lawrence Erlbaum Associates.

Hales, Crispin [1991]. An Analysis of the Engineering Design Process in an Industrial Context. Eastleigh, UK: Gants Hill.

Hamming, Richard W. [1963, 1973]. Numerical Methods for Scientists and Engineers. New York: McGraw-Hill.

Heath, Tom [1989]. “Lessons from Vitruvius.” Design Studies 10 (3): 246–253.

Hennessy, John L., and David A. Patterson [1990, 1996, 2002, 2006]. Computer Architecture: A Quantitative Approach. San Mateo, CA: Morgan Kaufmann.

Herbsleb, James D., Audris Mockus, Thomas A. Finholt, et al. [2000]. “Distance, dependencies, and delay in a global collaboration.” In CSCW ’00: Proceedings of the 2000 ACM Conference on Computer-Supported Collaborative Work. Philadelphia, PA: ACM, 319–328.

Hickling, Allen [1982]. “Beyond a linear iterative process?” In Changing Design, eds. B. Evans, J. A. Powell, et al. Chichester, UK: John Wiley, 275–293.

Highet, Gilbert [1950]. The Art of Teaching. New York: Vintage.

Hillier, Bill, and Alan Penn [1995]. “Can there be a domain-independent theory of design?—a comment.” Short comment on accepting the Design Studies best paper award. They doubt that there can be such a theory.

Hinds, P., and S. Kiesler, eds. [2002]. Distributed Work. Cambridge, MA: MIT Press.

Hoff, Marcian E. (Ted) [1972]. “The one-chip CPU—computer or component?” In Proceedings of the Computer Systems Design Conference [WESCON] 16.

Hoffman, Daniel M., and David M. Weiss, eds. [2001]. Software Fundamentals: Collected Papers by David L. Parnas. Boston: Addison-Wesley.

Holson, Laura M. [2009]. “Putting a bolder face on Google.” New York Times, February 28.

Holt, J. E., D. F. Radcliffe, and D. Schoorl [1985]. “Design or problem solving—a critical choice for the engineering profession.” Design Studies 6 (2): 107–110.

Howard, Hugh [2006]. Dr. Kimball and Mr. Jefferson: Rediscovering the Founding Fathers of American Architecture. New York: Bloomsbury USA.

IBM Corp. [1965]. IBM Operating System/360, Job Control Language. Form C28-6539-0. Armonk, NY: IBM Corp.

IBM Corp., Gerrit Blaauw, and Andris Padegs [1964]. IBM System/360 Principles of Operation. Poughkeepsie, NY, Form A22-6821-0. Armonk, NY: IBM Corp.

IBM Corp., John W. Haanstra, and SPREAD Task Force [1961]. “Processor products—final report of SPREAD Task Group, Dec. 28, 1961.” Reprinted in IEEE Annals of the History of Computing 5 (January 1983): 6–26.

IBM Corp. and Bernard Witt [1965]. IBM Operating System/360, Concepts and Facilities, Form C28-6535-0. Armonk, NY: IBM Corporation.

Insko, Brent [2001]. “Passive haptics significantly enhances virtual environments.” PhD dissertation, University of North Carolina at Chapel Hill, Chapel Hill, NC.

Janlert, Lars-Erik, and Erik Stolterman [1997]. “The character of things.” Design Studies 18 (3): 297–314.

Jupp, Julie R., and C. M. Eckert [2007]. “A unified framework for analysing decision-making in design: A multi-perspective approach.” In Proceedings of the Conference on Knowledge and Information Management. New York: ACM.

Klein, Gerwin [2009a]. “Operating system verification—an overview.” Sadhana (India) 34 (1): 27–69.

Klein, Gerwin, Kevin Elphinstone, Gernot Heiser, et al. [2009b]. “seL4: Formal verification of an OS kernel.” In Proceedings of the 22nd ACM Symposium on Operating Systems Principles. New York: ACM.

Kruchten, Philippe [1999]. “The software architect and the software architecture team.” In Software Architecture, ed. P. Donohoe. Dordrecht, Netherlands: Kluwer Academic Publications, 565–583.

Lansdown, John [1987]. “The creative aspects of CAD: A possible approach.” Design Studies 8 (2): 76–81.

Lee, Jintai [1993]. “The 1992 workshop on design rationale capture and use.” AI Magazine 14: 24–26.

Lee, Jintai [1997]. “Design rationale systems: Understanding the issues.” IEEE Intelligent Systems 12 (3): 78–85.

Lehman, Manny M., and Laszlo A. Belady [1971]. “Programming system dynamics.” In ACM SIGOPS Third Symposium on Operating System Principles. New York: ACM.

Lehman, Manny M., and Laszlo A. Belady [1976]. “A model of large program development.” IBM Systems Journal 3: 225–252.

Leverett, B. W., R. G. G. Cattell, S. O. Hobbs, et al. [1980]. “An overview of the production-quality compiler-compiler project.” Computer 13 (8): 38–49.

Lewis, C. S. [1947]. Miracles: A Preliminary Study. San Francisco: Harper Collins.

Lewis, C. S. [1961]. An Experiment in Criticism. Cambridge, UK: Cambridge University Press.

Locke, John [1690]. An Essay Concerning Human Understanding. Oxford: Oxford University Press.

Lohr, Steve [2009]. “The crowd is wise (when it’s focused).” New York Times, July 19.

Luck, Rachael [2009]. “Does this compromise your design? Socially producing a design concept in talk-in-interaction.” Reprinted in McDonnell [2009]. CoDesign 5 (1): 21–34.

MacLean, A., R. M. Young, and T. P. Moran [1989]. “Designing rationale: The argument behind the artifact.” In Proceedings of CHI’89 Conference on Human Factors in Computing Systems. New York: ACM, 247–252.

Madison, James [1787]. Notes on the Debates in the Federal Convention of 1787.

Maher, Mary L., J. Poon, and S. Boulanger [1996]. “Formalising design exploration as co-evolution: A combined gene approach.” In Advances in Formal Design Methods for CAD, eds. J. S. Gero and F. Sudeweks. London: Chapman and Hall.

Maher, Mary Lou, and Hsien-Hui Tang [2003]. “Co-evolution as a computational and cognitive model of design.” Research in Engineering Design 14 (1): 47–63.

Margolin, Victor, and Richard Buchanan, eds. [1995]. The Idea of Design. Cambridge, MA: MIT Press.

McDonnell, Janet, and Peter Lloyd, eds. [2008]. About Designing: Analysing Design Meetings. Leiden: CRC Press/Balkema.

McManus, John, and Trevor Wood-Harper [2003]. Information Systems Project Management: Methods, Tools and Techniques. London: Financial Times Management.

Meehan, Michael, Brent Insko, Mary C. Whitton, et al. [2002]. “Physiological measures of presence in stressful virtual environments.” ACM Transactions on Graphics, Proceedings of ACM SIGGRAPH 2002 21 (3): 645–652.

Menn, Christian [1996]. “The place of aesthetics in bridge design.” Structural Engineering International 6 (2): 93–95.

Mills, Harlan D. [1971]. “Top-down programming in large systems.” In Debugging Techniques in Large Systems, ed. R. Rustin. Englewood Cliffs, NJ: Prentice Hall.

Mills, Harlan D., M. Dyer, and R. Linger [1987]. “Cleanroom software engineering.” IEEE Software 4 (5): 19–25.

Moran, Thomas P., and John M. Carroll, eds. [1996]. Design Rationale: Concepts, Techniques, and Use. Mahwah, NJ: Lawrence Erlbaum Associates.

Mosteller, Frederick, and D. L. Wallace [1964]. Inference and Disputed Authorship: Federalist Papers. Reading, MA: Addison-Wesley.

Muir Wood, Sir Alan [2007]. “Strategy for risk management.” In Tunneling 2007.

Murray, Charles J. [1997]. The Supermen: The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer. New York: John Wiley.

Naur, Peter, and Brian Randell [1968]. “Software engineering: Report of a conference sponsored by the NATO Science Committee.” NATO Software Engineering Conference, Garmisch, DE. Scientific Affairs Division, NATO.

Noble, Douglas, and Horst W. J. Rittel [1988]. “Issue-based information systems for design.” In Proceedings of the ACADIA ’88 Conference. Ann Arbor, MI: Association for Computer Aided Design in Architecture.

Osborn, Alexander F. [1963]. Applied Imagination: Principles and Procedures of Creative Problem Solving. New York: Charles Scribner’s Sons.

Pahl, Gerhardt [2005]. “VADEMECUM—recommendations for developing and applying design methodologies.” In Engineering Design: Theory and Practice—A Symposium in Honour of Ken Wallace, eds. J. Clarkson and M. Huhtala. Cambridge, UK: University of Cambridge Engineering Design Centre, 126–135.

Pahl, G., and W. Beitz [1984, 1996, 2007]. Engineering Design: A Systematic Approach. Berlin: Springer-Verlag.

Palladio, Andrea [1570]. I Quattro Libri dell’Architectura (The Four Books of Architecture). Venice, Italy.

Parnas, David L. [1976]. “On the design and development of program families.” IEEE Transactions on Software Engineering SE-2 (1): 1—9. Reprinted as Chapter 10 in Parnas [2001].

Parnas, David L. [1979]. “Designing software for ease of extension and contraction.” IEEE Transactions on Software Engineering SE-5 (2): 128–138.

Parnas, David L. [2001]. Software Fundamentals: Collected Papers by David L. Parnas, eds. D. Hoffman and D. Weiss. Boston: Addison-Wesley.

Patterson, David [1981]. “RISC I: A reduced instruction set architecture.” Computer Architecture News 9 (3): 443–458.

Paulk, Mark C. [1995]. “The evolution of the SEI’s capability maturity model for software.” Software Process: Improvement and Practice pilot issue (1): 3–15.

Petroski, Henry [2008]. Success through Failure: The Paradox of Design. Princeton: Princeton University Press.

Pique, Michael, Jane S. Richardson, and F. P. Brooks, Jr. [1982]. What Does a Protein Look Like? Invited videotape presented at 1982 SIGGRAPH Conference.

Pugh, Emerson W., Lyle R. Johnson, and John H. Palmer [1991]. IBM’s 360 and Early 370 Systems. Cambridge, MA: MIT Press.

Radin, George [1982]. “The 801 minicomputer.” ACM SIGPLAN Notices 17 (4): 39–47.

Radin, George [1983]. “The IBM 801 minicomputer.” IBM Journal of Research and Development 27 (3): 237–246.

Raskar, R., G. Welch, M. Cutts, et al. [1998]. “The office of the future: A unified approach to image-based modeling and spatially immersive displays.” In SIGGRAPH ‘98: The Twenty-fifth Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM, 179–188.

Raymond, Eric S. [2001]. “The golden cauldron.” In The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. Sebastopol, CA: O’Reilly Media.

Raymond, Eric S. [2001]. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. Sebastopol, CA: O’Reilly Media.

Risen, Isadore L. [1970]. “A theory on meetings.” Public Administration Review 30 (1): 90–92.

Rittel, Horst, and Melvin Webber [1973]. “Dilemmas in a general theory of planning.” Policy Sciences 4: 155–169.

Robertson, Suzanne, and James Robertson [2005]. Requirements-Led Project Management: Discovering David’s Slingshot. Boston: Addison-Wesley.

Robertson, Suzanne, and James Robertson [2006]. Mastering the Requirements Process. Boston: Addison-Wesley.

Royce, Winston [1970]. “Managing the development of large software systems.” In Proceedings of IEEE Wescon. New York: IEEE Press.

Rustin, Randall, ed. [1972]. Debugging Techniques in Large Systems. Englewood Cliffs, NJ: Prentice-Hall.

Rybczynski, Witold [1989]. The Most Beautiful House in the World. New York: Penguin Group.

Salton, Gerald [1958]. “An automatic data processing system for public utility revenue accounting.” PhD dissertation, Harvard University Computation Laboratory, Cambridge, MA.

Sammet, Jean E. [1969]. Programming Languages: History and Fundamentals. Englewood Cliffs, NJ: Prentice Hall.

Sayers, Dorothy [1941]. The Mind of the Maker. New York: Harcourt Brace Jovanovich.

Schön, Donald [1984]. The Reflective Practitioner: How Professionals Think in Action. New York: Basic Books.

Schön, Donald [1986]. Educating the Reflective Practitioner. San Francisco: Jossey-Bass.

Schön, Donald A., and Glenn Wiggins [1992]. “Kinds of seeing and their functions in designing.” Design Studies 13 (2): 135–156.

Selby, Richard, ed. [2007]. Software Engineering: Barry Boehm’s Lifetime Contributions to Software Development, Management and Research. New York: John Wiley/IEEE Press.

Shannon, Claude, and Warren Weaver [1949]. The Mathematical Theory of Communication. Urbana, IL: University of Illinois at Urbana.

Shum, Simon J. B., Albert M. Selvin, Maarten Sierhuis, et al. [2006]. “Hypermedia support for argumentation-based rationale: 15 years on from gIBIS and QOC.” In Rationale Management in Software Engineering, eds. A. H. Dutoit, R. McCall, I. Mistrik, et al. Berlin: Springer-Verlag.

Sibly, P. G., and A. C. Walker [1977]. “Structural accidents and their causes.” Proceedings of the Institution of Civil Engineers, Part 1, 62: 191–208.

Simon, H. A. [1969, 1981, 1996]. The Sciences of the Artificial. Cambridge, MA: MIT Press.

Smethurst, Canon A. F. [1967]. The Pictorial History of Salisbury Cathedral. London: Pitkin Pictorials.

Sonnenwald, Diane H., Mary C. Whitton, and Kelly L. Maglaughlin [2003]. “Evaluating a scientific collaboratory: Results of a controlled experiment.” ACM Transactions on Computer-Human Interaction 10 (2): 150–176.

Squires, Arthur [1986]. The Tender Ship: Governmental Management of Technological Change. Boston: Birkhauser.

Stillinger, Jack [1991]. Multiple Authorship and the Myth of Solitary Genius. New York: Oxford University Press.

Stoakley, Richard, Matthew Conway, and Randy Pausch [1995]. “Virtual reality on a WIM: Interactive worlds in miniature.” In SIGCHI Conference on Human Factors in Computing Systems. Denver, CO: ACM Press/Addison-Wesley, 265–272.

Strassen, Volker [1969]. “Gaussian elimination is not optimal.” Numerische Mathematik 13: 354–356.

Sullivan, William G., Pui-Mun Lee, James T. Luxhoj, et al. [1994]. “Survey of engineering design literature: Methodology, education, economics, and management aspects.” Engineering Economist 40 (1): 7–40.

Sumner, F. H., G. Haley, and E. C. Y. Chen [1962]. “The central control unit of the ‘Atlas’ computer.” In Information Processing 1962, Proceedings of the IFIP Congress ’62. Amsterdam: Elsevier North Holland.

Svensson, U. P., and U. R. Kristiansen [2002]. “Computational modelling and simulation of acoustic spaces.” In Proceedings of the AES 22nd International Conference: Virtual, Synthetic, and Entertainment Audio. New York: Audio Engineering Society, 1–20.

Teasley, S., L. Covi, M. S. Krishnan, and Judith S. Olson [2000]. “How does radical collocation help a team succeed?” In CSCW ’00: Proceedings of the ACM 2000 Conference on Computer Supported Cooperative Work. New York: ACM, 339–346.

Thornton, J. E. [1964]. Design of a Computer—The CDC 6600. Glenview, IL: Scott, Foresman.

Tolkien, John R. R. [1964]. “On fairy-stories.” In Tree and Leaf. London: George, Allen & Unwin, Ltd., 3–84.

Torrance, E. Paul [1970]. “Dyadic interaction as a facilitator of gifted performance.” Gifted Child Quarterly 14 (3): 139–143.

Tovey, Sir Donald [1950]. “Johann Sebastian Bach.” Encyclopedia Britannica, vol. 2. Chicago: Encyclopedia Britannica, 868–875.

Towles, Herman, Wei-Chao Chen, Ruigang Yang, et al. [2002]. “3D telecollaboration over Internet2.” In Proceedings of the International Workshop on Immersive Telepresence (ITP2002). New York: ACM.

Tucker, Stewart G. [1965]. “Emulation of large systems.” Communications of the ACM 8 (12): 753–761.

Tyree, Jeff, and Art Akerman [2005]. “Architecture decisions: Demystifying architecture.” IEEE Software 22 (2): 19–27.

Ullman, David G. [1962]. “The foundations of the modern design environment: An imaginary retrospective.” In Research in Design Thinking, eds. N. Cross, K. Dorst, and N. Roozenburg. Delft: Delft University Press.

van der Poel, W. L. [1959]. “ZEBRA, a simple binary computer.” Reprinted in Bell and Newell [1971], 200–204. In Proceedings of ICIP. Paris: UNESCO, 361–365.

van der Poel, W. L. [1962]. The Logical Principles of Some Simple Computers. Amsterdam: Excelsior.

VDI, Verein Deutscher Ingenieure [1986, 1987]. VDI-2221: Systematic Approach to the Design of Technical Systems and Products. Düsseldorf, DE: VDI Verlag.

Vincenti, Walter G. [1990]. What Engineers Know and How They Know It: Analytical Studies from Aeronautical Engineering. Baltimore, MD: Johns Hopkins University Press.

Visser, Willemien [2006]. The Cognitive Artifacts of Designing. Mahwah, NJ: Lawrence Erlbaum Associates.

Vitruvius, Marcus Vitruvius Pollo [22 BC, 1960]. De Architectura (The Ten Books on Architecture). Rome: Dover.

Waldron, Manjula B., and Kenneth J. Waldron [1988]. “A time sequence study of a complex mechanical system design.” Design Studies 9 (2): 95–106.

Weisberg, R. W. [1986]. Creativity: Genius and Other Myths. New York: Freeman.

Wexelblat, Richard L., ed. [1981]. History of Programming Languages. New York: Academic Press (ACM Monograph Series).

Whitton, Mary C., Benjamin Lok, Brent Insko, et al. [2005]. “Integrating real and virtual objects in virtual environments.” In Proceedings of HCI International 2005. Berlin: Springer-Verlag, 9.

Wilkes, Maurice V. [1985]. Memoirs of a Computer Pioneer. Cambridge, MA: MIT Press.

Wilkes, Maurice V., and W. Renwick [1949]. “The EDSAC.” In Report of a Conference on High Speed Automatic Calculating Machines. Cambridge, UK: University Mathematics Laboratory, 9–12.

Williams, F. C., and T. Kilburn [1948]. “Electronic digital computers.” Nature 162: 487.

Williams, Laurie, Robert R. Kessler, Ward Cunningham, et al. [2000]. “Strengthening the case for pair-programming.” IEEE Software 17 (4): 19–25.

Winograd, Terry, John Bennett, Laura De Young, et al., eds. [1996]. Bringing Design to Software. New York: ACM Press.

Wise, T. A. [1966]. “I.B.M.’s $5,000,000,000 Gamble.” Fortune 74 (September): 118–123, 224–228; (October): 138–143, 199–212.

Witt, Bernard I., F. Terry Baker, and Everett W. Merritt [1994]. Software Architecture and Design: Principles, Models, and Methods. New York: Van Nostrand Reinhold.

Wolff, Christoff [2000]. Johann Sebastian Bach: The Learned Musician. New York: W. W. Norton.

Wozniak, Steve, and Gina Smith [2006]. iWoz: From Computer Geek to Cult Icon: How I Invented the Personal Computer, Co-Founded Apple, and Had Fun Doing It. New York: W. W. Norton.

Ziman, John M., ed. [2000]. Technological Innovation as an Evolutionary Process. Cambridge, UK: Cambridge University Press.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.37.38