Human Aspects of Software Engineering (Charles River Media Computer Engineering)
Chapter 3: Working in Teams
- Table 3.1: Bonus Allocation Worksheet
- Table 3.2: The Prisoners Dilemma
- Table 3.3: The Prisoners Dilemma in Software Development Environments
Chapter 4: Software as a Product
- Table 4.1: Examples of Questions
Chapter 5: Code of Ethics of Software Engineering
- Table 5.1: Short VersionSoftware Engineering Code of Ethics and Professional Practice
- Table 5.2: Software Engineering Code of Ethics and Professional Practice Full Version, Preamble
- Table 5.3: Software Engineering Code of Ethics and Professional PracticePrinciple 1, Public
- Table 5.4: Software Engineering Code of Ethics and Professional PracticePrinciple 2, Client and Employer
- Table 5.5: Software Engineering Code of Ethics and Professional PracticePrinciple 3, Product
- Table 5.6: Software Engineering Code of Ethics and Professional PracticePrinciple 4, Judgment
- Table 5.7: Software Engineering Code of Ethics and Professional PracticePrinciple 5, Management
- Table 5.8: Software Engineering Code of Ethics and Professional PracticePrinciple 6, Profession
- Table 5.9: Software Engineering Code of Ethics and Professional PracticePrinciple 7, Colleagues
- Table 5.10: Software Engineering Code of Ethics and Professional PracticePrinciple 8, Self
- Table 5.11: Software Engineering Code of Ethics and Professional PracticeCode Signature
Chapter 7: Different Perspectives on Software Engineering
- Table 7.1: Comparison of the Process-Oriented and the Product-Oriented Perspectives
- Table 7.2: Two Software Projects: Are They Success or Failure?
Chapter 10: Learning Processes in Software Engineering
- Table 10.1: A Ladder of Reflection: The Case of Pair Programming
- Table 10.2: A Ladder of Reflection: A Code Review Session
- Table 10.3: A Ladder of Reflection: A Code Review Session
- Table 10.4: A Ladder of Reflection: Individual Work
Chapter 12: The Characteristics of Software and the Human Aspects of Software Engineering
- Table 12.1: Students Answers to Questions (e) and (f)
- Table 12.2: Students Answers to Questions (a) through (c)
- Table 12.3: Students Answers to Question (d)
- Table 12.4: Students Answers to Question (g)
Chapter 13: Software Project Estimation and Tracking
- Table 13.1: Determined Complexity According to the Estimated Numbers of Screens and Reports
- Table 13.2: Complexity-Weight for Screens, Reports, and Third-Generation Language Components
- Table 13.3: Productivity According to Developer Experience and Ability and Development Environment Capability and Maturity
Chapter 15: The Internet and the Human Aspects of Software Engineering
- Table 15.1: Transaction Styles: Time and Place Synchronism
- Table 15.2: Communication Means: Time and Place Synchronism
Chapter 16: Case Studies in Software Engineering
- Table 16.1: The Case Studies Presented in This Chapter
Chapter 18: Remarks about Software Engineering Education
- Table 18.1: Two-Dimensional Human Aspects of Software Engineering Course Framework