Computer Science 587

Paper Review Assignment (Individual)

Due: 9/16/2009

Test-Driven Development

 

 

Read the article entitled, “Test-Driven Development: Concepts, Taxonomy, and Future Direction” in the September, 2005 issue of IEEE Computer by Janzen and Saiedian and answer the following questions:

 

  1. How would you describe (in 25 words or less) the concept of “test-driven development”?
  2. What questions do you have after reading this paper, i.e., is there anything you didn’t understand or would like a more complete explanation of?
  3. Do you agree with all the positions and claims represented in this paper?  Describe any areas of disagreement you have.
  4. Do you think using the software development strategy described in this paper would work at a large company developing major scientific/engineering applications?  Explain why or why not.

 

Post your answers at the HyperNews Forum on Test-Driven Development.   Put each answer under the appropriate section.  Just click on the question and click, “add message” to post your answer.  You must complete your posts by 9/16.  Also, you must post comments to at least three of the posts of other students.  This must be completed by 9/23.  Your comments can be questions about their responses, statements of concurrence or disagreement with their posts (stating why you agree or disagree), or any other relevant comments.  You should read all the answers posted by other students and especially the comments that have been made to your posts.  If other students ask questions about your answers try to respond to them.  If they raise issues you either agree with or disagree with, respond to those as well.  For each of the four questions, the three students who receive the most comments about their original posts will receive 10% extra credit for that question.