{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:11:01Z","timestamp":1725574261189},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540406624"},{"type":"electronic","value":"9783540451228"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45122-8_10","type":"book-chapter","created":{"date-parts":[[2011,1,6]],"date-time":"2011-01-06T19:26:47Z","timestamp":1294342007000},"page":"82-90","source":"Crossref","is-referenced-by-count":0,"title":["Test-Driven Database Development: A Practical Guide"],"prefix":"10.1007","author":[{"given":"Rong","family":"Ou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","volume-title":"Test-Driven Development: By Example","author":"K. Beck","year":"2002","unstructured":"Beck, K.: Test-Driven Development: By Example. Addison Wesley Professional, Reading (2002)"},{"key":"10_CR2","volume-title":"Extreme Programming Explained: Embrace Change","author":"K. Beck","year":"2000","unstructured":"Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (2000)"},{"key":"10_CR3","volume-title":"Extreme Programming Installed","author":"R. Jeffries","year":"2001","unstructured":"Jeffries, R., Anderson, A., Hendrickson, C.: Extreme Programming Installed. Addison-Wesley, Reading (2001)"},{"key":"10_CR4","series-title":"Extreme Programming Examined","first-page":"287","volume-title":"Endo-Testing: Unit Testing with Mock Objects","author":"T. Mackinnon","year":"2001","unstructured":"Mackinnon, T., Freeman, S., Craig, P.: Endo-Testing: Unit Testing with Mock Objects. Extreme Programming Examined, pp. 287\u2013301. Addison-Wesley, Reading (2001)"},{"key":"10_CR5","unstructured":"Freeman, S.: Developing JDBC Applications Test-First, On-line paper available at \n                    \n                      http:\/\/www.mockobjects.com\/papers\/jdbc_testfirst.html"},{"key":"10_CR6","unstructured":"Hibernate. Relational Persistence For Idiomatic Java, Project is available on-line at \n                    \n                      http:\/\/hibernate.sourceforge.net"},{"key":"10_CR7","unstructured":"HSQLDB. Lightweight 100% Java SQL Database Engine, Project is available online at \n                    \n                      http:\/\/hsqldb.sourceforge.net"},{"key":"10_CR8","unstructured":"Dallaway, R.: Unit Testing Database Code, On-line paper and related discussion at \n                    \n                      http:\/\/www.dallaway.com\/acad\/dbunit.html"},{"key":"10_CR9","unstructured":"The Dbunit Database Testing Framework, \n                    \n                      http:\/\/dbunit.sourceforge.net"},{"key":"10_CR10","unstructured":"XDoclet: Attribute-Oriented Programming, \n                    \n                      http:\/\/xdoclet.sourceforge.net"},{"key":"10_CR11","unstructured":"Apache Ant is a Java-based build tool, \n                    \n                      http:\/\/ant.apache.org"},{"key":"10_CR12","unstructured":"JUnit is a regression testing framework, \n                    \n                      http:\/\/www.junit.org"},{"key":"10_CR13","unstructured":"Ambler, S.: Mapping Objects To Relational Databases, On-line paper available at \n                    \n                      http:\/\/www.ambysoft.com\/mappingObjects.pdf"},{"key":"10_CR14","unstructured":"Middlegen, \n                    \n                      http:\/\/boss.bekk.no\/boss\/middlegen"},{"key":"10_CR15","unstructured":"Fowler, M., Sadalage, P.: Evolutionary Database Design, On-line paper available at \n                    \n                      http:\/\/www.martinfowler.com\/articles\/evodb.html"}],"container-title":["Lecture Notes in Computer Science","Extreme Programming and Agile Methods - XP\/Agile Universe 2003"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45122-8_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,23]],"date-time":"2019-03-23T06:09:59Z","timestamp":1553321399000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45122-8_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540406624","9783540451228"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45122-8_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}