[1] JUnit, http://www.junit.org/
[2] CPPUnit, http://sourceforge.net/projects/cppunit
[3] Kent Beck, Test Driven Development: By Example, Addison Wesley, 2002.
[4] Carnegie Mellon University, Software Engineering Institute. http://www.sei.cmu.edu/
[5] Watts S. Humphrey, A Discipline for Software Engineering, Addison Wesley, 1995.
[6] Watts S. Humphrey, “Using A Defined and Measured Personal Software Process,” IEEE Software, vol. 13, no. 3, 1996, pp. 77-88.
[7] Personal Software Process (PSP). http://www.sei.cmu.edu/tsp/psp.html
[8] Watts S. Humphrey, “The Personal Process in Software Engineering,” In Proceedings of the 3rd International Conference on the Software Process, 1994, pp. 69-77.
[9] Per Runeson and Anneliese Andrews, “Detection or Isolation of Defects? An Experimental Comparison of Unit Testing and Code Inspection,” Proceedings of the 14th International Symposium on Software Reliability Engineering, 2003, pp. 3-13.
[10] Richard Hamlet, “Unit Testing for Software Assurance,” Proceedings of the 14th International Symposium on Software Reliability Engineering, Jun, 1989, pp. 42-28.
[11] Yuyu Yuan and Pingping Qu, “Theoretical Study of the Personal Capability Improvement in Unit Test,” Proceedings of the 5th International Conference on Cognitive Informatics(ICCI’06),Vol. 1, No. 17-19 2006, pp. 155-162.
[12] Will Hayes, “Using a Personal Software ProcessSM to Improve Performance,” Proceedings of the 5th International Symposium on Software Metrics, 1998, pp. 61-71.
[13] John McAlpin and Jiang B. Liu, “Experiencing Disciplined Software Engineering at the Personal Level,” No.17-19, 1995, pp. 124-127.
[14] Philip M. Johnson and Anne M. Disney, “The Personal Software Process: A Cautionary Case Study,” IEEE Software, vol. 15, Issue 6, 1998, pp. 85-88.
[15] Jagadish Kamatar and Will Hays, “An Experience Report on the Personal Software Process,” IEEE Software, vol. 17, Issue 6, 2000, pp. 85-89.
[16] Lutz Prechelt and Barbara, “An Experiment Measuring the Effects of Personal Software Process (PSP) Training,” Proceedings of the IEEE Transactions on SoftwareEngineering, vol. 27, No. 5, 2000, pp. 465-472.
[17] Iñaki Etxaniz, “Software Project Improvement through Personal Software Process in a R&D Center,” Proceedings of the International Conference on “Computer as a Tool”, 2007, pp. 413-418.
[18] Eclipse, http://www.eclipse.org/
[19] Hackystat, http://code.google.com/p/hackystat/
[20] Philip M. John, Hongbing Kou, Joy Agustin, Christopher Chan,Carleton Moore, Jitender Miglani, Shenyan Zhen, and William E.J. Doane, "Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined," Proceedings of the 25th International Conference on Software Engineering(ICSE’03), 2003, pp. 641-646.
[21] R. Sison, D. Diaz, E. Lam, D. Navarro, and J. Navarro, “Personal Software Process (PSP) Assistant,” Proceedings of the 12th Asia-Pacific Software Engineering Conference, 2005, pp. 687-696.
[22] Process Dashboard, http://processdash.sourceforge.net/
[23] PSP Studio, http://csciwww.etsu.edu/psp/
[24] Hyunil Shin, Ho-Jin Choi, and Jongmoon Baik, “Jasmine: A PSP Supporting Tool,” Lecture Notes in Computer Science, Vol. 4470, 2007, pp. 73-83.
[25] 黃裕鈞, 個人軟體程序量測與分析工具之設計與實現,碩士論文,國立台北科技大學資訊工程研究所,台北,2007。[26] Olusegun Akinwale, Sergiu Dascalu, and Marcel Karam, “DuoTeacker: Tool Support for Software Defect Data Collection and Analysis”Proceedings of the International Conference on Software Engineering Advance, 2006, pp. 22-26.
[27] MySQL, http://www.mysql.com/
[28] XML, http://www.xml.org/
[29] Jupiter, http://www.daqtron.com/jupiter.php
[30] Roger S. Pressman, Software Engirneering: A Practitioner’s Approach, Addison McGraw-Hill international Edtions, 2005.
[31] Erich Gama, Ralph Johnson, Richard Helm, and John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison Wesley, 1994.
[32] JFreeChart, http://www.jfree.org/jfreechart/
[33] JAXB, https://jaxb.dev.java.net/
[34] TSP, http://www.sei.cmu.edu/publications/documents/00.reports/00tr023.html