References


[Abelson and Sussman86] Abelson, Harold, and Sussman, Gerald J., Structure and Interpretation of Computer Programs , MIT Press and McGraw-Hill, 1986.

[Anderson04] Anderson, David J., Agile Management for Software Engineering , Prentice Hall, 2004.

[Auer02] Auer, Ken, and Miller, Roy, Extreme Programming Applied , Addison-Wesley, 2002.

[Barbacci03] Barbacci, Mario R.; Lattanze, Anthony J.; Stafford, Judith A.; Weinstock, Charles B.; and Wood, William G., Quality Attribute Workshops (QAWs) , Third Edition, CMU/SEI-2003-TR-016, 2003.

[Bass98] Bass, Len; Clements, Paul; and Kazman, Rick, Software Architecture in Practice, Boston, MA 1999.

[Bass03] Bass, Len; Clements, Paul; and Kazman, Rick, Software Architecture in Practice , Second Edition, Boston, MA 2003.

[Beck00] Beck, Kent , Extreme Programming Explained , Addison-Wesley, 2000.

[Brown03] Brown, Theodore L., Making Truth: Metaphor in Science , Illinois University Press, 2003.

[Clements01] Clements, Paul, and Northrop, Linda, Software Product Lines: Practices and Patterns, Boston, MA, 2001.

[Clements02] Clements, Paul; Bachmann, Felix; Bass, Len; Garlan, David; Ivers, James; Little, Reed; Nord, Robert; and Stafford, Judith, Documenting Software Architectures: Views and Beyond , Boston, MA, 2002.

[Dijkstra72] Dijkstra, Edsger, W. Notes on Structured Programming. In Dahl, O. J.; Hoare, C. A. R.; and Dijkstra, E. W. (eds.). Structured Programming , Academic Press, 1972.

[Fowler99] Fowler, Martin, Refactoring , Boston, MA, 1999.

[Garlan and Shaw96] Garlan David, and Shaw, Mary, Software Architecture: Perspectives on an Emerging Discipline , Prentice Hall, 1996.

[Gamma95] Gamma, Erich; Helm, Richard; Johnson, Ralph; and Vlissides, John M., Design Patterns: Elements of Reusable Object-Oriented Software , Addison-Wesley, 1995.

[Herbsleb03] Herbsleb, James; Root, David; and Tomayko, James, The eXtreme Programming (XP) Metaphor and Software Architecture (CMU-CS-03-167), School of Computer Science, Carnegie-Mellon University, 2003.

[Hoare86] Hoare, C. A. R., Mathematics of Programming. Byte (August 1986): pp. 115 “124, 148 “150.

[Jacobsen99] Jacobsen, Ivar; Booch, Grady; and Rumbaugh, James, The Unified Software Development Process , Addison-Wesley, Boston, MA, 1999.

[Jones82] Jones, Roger S., Physics As Metaphor , University of Minnesota Press, 1982.

[Kazman02] Kazman, Rick; Asundi, Jai; and Klein, Mark, Making Architecture Design Decisions: An Economic Approach, CMU/SEI-2002-TR-035, 2002.

[Kramer03] Kramer, Jeff, Abstraction ”is it teachable? Or the devil is in the detail, keynote at the Sixteenth Conference of Software Engineering Education and Training , IEEE Computer Society, Madrid, Spain, 2003.

[Lakoff99] Lakoff, George, and Johnson, Mark, Philosophy in the Flesh , Basic Books, 1999.

[Martin02] Martin, Robert, and Newkirk, James, Extreme Programming in Practice , Addison-Wesley, Boston, MA, 2002.

[Ortony79] Ortony, Andrew, ed., Metaphor and Thought , Cambridge University Press, 1979.

[Pattis81] Pattis, Richard , Karel the Robot, John Wiley & Sons, Inc., 1981.

[Senge94] Senge, Peter M., The Fifth Discipline: Fieldbook , A Currency book, published by Doubleday, 1994.

[Tomayko03] Tomayko, James E., and Herbsleb, James. How Useful Is the Metaphor Component of Agile Methods? A Preliminary Study (CMU-CS-03-152). School of Computer Science, Carnegie-Mellon University, 2003.

[Wirth71] Wirth, Niklaus, Program Development by Stepwise Refinement. Communications of the ACM 14(4), (1971): pp. 221 “227.




Human Aspects of Software Engineering
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
ISBN: 1584503130
EAN: 2147483647
Year: 2004
Pages: 242

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net