|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| David Janzen, Hossein Saiedian, "Does Test-Driven Development Really Improve Software Design Quality?," IEEE Software, vol. 25, no. 2, pp. 77-84, March/April, 2008. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2008.34, author = {David Janzen and Hossein Saiedian}, title = {Does Test-Driven Development Really Improve Software Design Quality?}, journal ={IEEE Software}, volume = {25}, number = {2}, issn = {0740-7459}, year = {2008}, pages = {77-84}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2008.34}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Does Test-Driven Development Really Improve Software Design Quality? IS - 2 SN - 0740-7459 SP77 EP84 EPD - 77-84 A1 - David Janzen, A1 - Hossein Saiedian, PY - 2008 KW - test design KW - test-driven development KW - TDD KW - software design KW - software architecture KW - quality analysis KW - quality metrics VL - 25 JA - IEEE Software ER - | |||
1. R.C. Martin, Agile Software Development: Principles, Patterns, and Practices, Pearson Education, 2003.
2. K. Beck, "Aim, Fire," IEEE Software, Sept./Oct. 2001, pp. 87–89.
3. D. Janzen and H. Saiedian, "Test-Driven Development: Concepts, Taxonomy, and Future Direction," Computer, Sept. 2005, pp. 43–50.
4. B. George and L. Williams, "A Structured Experiment of Test-Driven Development," Information and Software Technology, vol. 46, no. 5, 2004, pp. 337–342.
5. H. Erdogmus, M. Morisio, and M. Torchiano, "On the Effectiveness of the Test-First Approach to Programming," IEEE Trans. Software Eng., vol. 31, no. 3, 2005, pp. 226–237.
6. A. Geras, M. Smith, and J. Miller, "A Prototype Empirical Evaluation of Test Driven Development," Proc. 10th Int'l Symp. Software Metrics (Metrics 04), IEEE CS Press, 2004, pp. 405–416.
7. M.M. Müller, "The Effect of Test-Driven Development on Program Code," Proc. Int'l Conf. Extreme Programming and Agile Processes in Software Eng. (XP 06), Springer, 2006, pp. 94–103.
8. P. Kruchten, The Rational Unified Process: An Introduction, 3rd ed., Addison-Wesley, 2003.
9. L.C. Briand, J.W. Daly, and K. Wüst, "A Unified Framework for Coupling Measurement in Object-Oriented Systems," IEEE Trans. Software Eng., vol. 25, no. 1, 1999, pp. 91–121.
10. L. Briand, J. Daly, and J. Wüst, "A Unified Framework for Cohesion Measurement in Object-Oriented Systems," Empirical Software Eng., vol. 3, no. 1, 1998, pp. 65–117.
11. D. Janzen and H. Saiedian, "A Leveled Examination of Test-Driven Development Acceptance," Proc. 29th Int'l Conf. Software Eng. (ICSE 07), IEEE CS Press, 2007 pp. 719–722.
12. M. Fowler, "Inversion of Control Containers and the Dependency Injection Patterns," 2004; www.martinfowler.com/articlesinjection.html .
13. R. Johnson et al., Java Development with the Spring Framework, Wrox, 2005.
14. B. Henderson-Sellers, Object-Oriented Metrics: Measures of Complexity, Prentice Hall, 1996.

