Monday, November 2, 2009

Additional Resources










 < Free Open Study > 







Additional Resources



cc2e.com/2106



Here are more resources concerning collaborative contruction:





Pair Programming



Williams, Laurie and Robert Kessler. Pair Programming Illuminated. Boston, MA: Addison Wesley, 2002. This book explains the detailed ins and outs of pair programming, including how to handle various personality matches (for example, expert and inexpert, introvert and extrovert) and other implementation issues.



Beck, Kent. Extreme Programming Explained: Embrace Change. Reading, MA: Addison Wesley, 2000. This book touches on pair programming briefly and shows how it can be used in conjunction with other mutually supportive techniques, including coding standards, frequent integration, and regression testing.



Reifer, Donald. "How to Get the Most Out of Extreme Programming/Agile Methods," Proceedings, XP/Agile Universe 2002. New York, NY: Springer; pp. 185�196. This paper summarizes industrial experience with Extreme Programming and agile methods and presents keys to success for pair programming.





Inspections



Wiegers, Karl. Peer Reviews in Software: A Practical Guide. Boston, MA: Addison Wesley, 2002. This well-written book describes the ins and outs of various kinds of reviews, including formal inspections and other, less formal practices. It's well researched, has a practical focus, and is easy to read.



Gilb, Tom and Dorothy Graham. Software Inspection. Wokingham, England: Addison-Wesley, 1993. This contains a thorough discussion of inspections circa the early 1990s. It has a practical focus and includes case studies that describe experiences several organizations have had in setting up inspection programs.



Fagan, Michael E. "Design and Code Inspections to Reduce Errors in Program Development." IBM Systems Journal 15, no. 3 (1976): 182�211.



Fagan, Michael E. "Advances in Software Inspections." IEEE Transactions on Software Engineering, SE-12, no. 7 (July 1986): 744�51. These two articles were written by the developer of inspections. They contain the meat of what you need to know to run an inspection, including all the standard inspection forms.





Relevant Standards



IEEE Std 1028-1997, Standard for Software Reviews

IEEE Std 730-2002, Standard for Software Quality Assurance Plans












     < Free Open Study > 



    No comments:

    Post a Comment