{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T11:51:41Z","timestamp":1725796301891},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319091556"},{"type":"electronic","value":"9783319091563"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-09156-3_2","type":"book-chapter","created":{"date-parts":[[2014,7,2]],"date-time":"2014-07-02T11:15:22Z","timestamp":1404299722000},"page":"15-31","source":"Crossref","is-referenced-by-count":0,"title":["An Approach for Unit Testing in OOP Based on Random Object Generation"],"prefix":"10.1007","author":[{"given":"Pablo Andr\u00e9s","family":"Barrientos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","unstructured":"Commons math: The apache commons mathematics library, \n                    \n                      http:\/\/commons.apache.org\/proper\/commons-math\/\n                    \n                    \n                   (last accessed January 3, 2014)"},{"key":"2_CR2","unstructured":"EasyCheck - test data for free, \n                    \n                      http:\/\/www.jcheck.org\/\n                    \n                    \n                   (last accessed December 27, 2013)"},{"key":"2_CR3","unstructured":"Eclipse plugin for cobertura, \n                    \n                      http:\/\/ecobertura.johoop.de\n                    \n                    \n                   (last accessed August 27, 2013)"},{"key":"2_CR4","unstructured":"Javageom, a geometry library for java, \n                    \n                      http:\/\/sourceforge.net\/projects\/geom-java\/\n                    \n                    \n                   (last accessed August 27, 2013)"},{"key":"2_CR5","unstructured":"JStock, \n                    \n                      http:\/\/jstock.sourceforge.net\/\n                    \n                    \n                   (last accessed August 27, 2013)"},{"key":"2_CR6","unstructured":"Junit test infected: Programmers love writing tests, \n                    \n                      http:\/\/junit.sourceforge.net\/doc\/testinfected\/testing.htm\n                    \n                    \n                   (last accessed August 27, 2013)"},{"key":"2_CR7","unstructured":"Metrics, \n                    \n                      http:\/\/metrics.sourceforge.net\/\n                    \n                    \n                   (last accessed August 27, 2013)"},{"key":"2_CR8","unstructured":"Perf4j v0.9.16, \n                    \n                      http:\/\/perf4j.codehaus.org\/\n                    \n                    \n                   (last accessed December 16, 2013)"},{"key":"2_CR9","unstructured":"QC4J, \n                    \n                      http:\/\/sourceforge.net\/projects\/qc4j\/\n                    \n                    \n                   (last accessed December 27, 2013)"},{"key":"2_CR10","unstructured":"QuickCheck++, \n                    \n                      http:\/\/software.legiasoft.com\/quickcheck\/\n                    \n                    \n                   (last accessed December 27, 2013)"},{"key":"2_CR11","unstructured":"QuickCheck for Java, \n                    \n                      http:\/\/java.net\/projects\/quickcheck\/pages\/Home\/\n                    \n                    \n                   (last accessed December 27, 2013)"},{"key":"2_CR12","unstructured":"YAQC4J, Yet Another QuickCheck for Java, \n                    \n                      http:\/\/sourceforge.net\/projects\/yaqc4j\/\n                    \n                    \n                   (last accessed on December 28, 2013)"},{"key":"2_CR13","unstructured":"Yeti site, \n                    \n                      http:\/\/code.google.com\/p\/yeti-test\/\n                    \n                    \n                   (last accessed December 27, 2013)"},{"key":"2_CR14","first-page":"36","volume-title":"Proceedings of the 1st international workshop on Random testing, RT 2006","author":"J.H. Andrews","year":"2006","unstructured":"Andrews, J.H., Haldar, S., Lei, Y., Li, F.C.H.: Tool support for randomized unit testing. In: Proceedings of the 1st international workshop on Random testing, RT 2006, pp. 36\u201345. ACM, New York (2006)"},{"key":"2_CR15","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1159789.1159792","volume-title":"Proceedings of the 2006 ACM SIGPLAN workshop on Erlang, ERLANG 2006","author":"T. Arts","year":"2006","unstructured":"Arts, T., Hughes, J., Johansson, J., Wiger, U.: Testing telecoms software with quviq quickcheck. In: Proceedings of the 2006 ACM SIGPLAN workshop on Erlang, ERLANG 2006, pp. 2\u201310. ACM, New York (2006)"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Baresi, L., Lanzi, P.-L., Miraz, M.: Testful: An evolutionary test approach for java. In: 2010 Third International Conference on Software Testing, Verification and Validation (ICST), pp. 185\u2013194 (2010)","DOI":"10.1109\/ICST.2010.54"},{"key":"2_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"320","DOI":"10.1007\/978-3-540-30502-6_23","volume-title":"Advances in Computer Science - ASIAN 2004. Higher-Level Decision Making","author":"T.Y. Chen","year":"2004","unstructured":"Chen, T.Y., Leung, H., Mak, I.K.: Adaptive random testing. In: Maher, M.J. (ed.) ASIAN 2004. LNCS, vol.\u00a03321, pp. 320\u2013329. Springer, Heidelberg (2004)"},{"key":"2_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1007\/978-3-540-78969-7_23","volume-title":"Functional and Logic Programming","author":"J. Christiansen","year":"2008","unstructured":"Christiansen, J., Fischer, S.: EasyCheck \u2014 test data for free. In: Garrigue, J., Hermenegildo, M.V. (eds.) FLOPS 2008. LNCS, vol.\u00a04989, pp. 322\u2013336. Springer, Heidelberg (2008)"},{"key":"2_CR19","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1145\/351240.351266","volume-title":"Proceedings of the Fifth ACM SIGPLAN International Conference on Functional Programming, ICFP 2000","author":"K. Claessen","year":"2000","unstructured":"Claessen, K., Hughes, J.: Quickcheck: a lightweight tool for random testing of haskell programs. In: Proceedings of the Fifth ACM SIGPLAN International Conference on Functional Programming, ICFP 2000, pp. 268\u2013279. ACM, New York (2000)"},{"issue":"11","key":"2_CR20","doi-asserted-by":"publisher","first-page":"1025","DOI":"10.1002\/spe.602","volume":"34","author":"C. Csallner","year":"2004","unstructured":"Csallner, C., Smaragdakis, Y.: Jcrasher: an automatic robustness tester for java. Softw. Pract. Exper.\u00a034(11), 1025\u20131050 (2004)","journal-title":"Softw. Pract. Exper."},{"issue":"4","key":"2_CR21","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1109\/TSE.1984.5010257","volume":"10","author":"J.W. Duran","year":"1984","unstructured":"Duran, J.W., Ntafos, S.C.: An evaluation of random testing. IEEE Trans. Softw. Eng.\u00a010(4), 438\u2013444 (1984)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"2_CR22","first-page":"416","volume-title":"Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC\/FSE 2011","author":"G. Fraser","year":"2011","unstructured":"Fraser, G., Arcuri, A.: Evosuite: Automatic test suite generation for object-oriented software. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC\/FSE 2011, pp. 416\u2013419. ACM, New York (2011)"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Fraser, G., Staats, M., McMinn, P., Arcuri, A., Padberg, F.: Does automated white-box test generation really help software testers? In: Proceedings of the 2013 International Symposium on Software Testing and Analysis, ISSTA 2013. ACM, New York (2013)","DOI":"10.1145\/2483760.2483774"},{"key":"2_CR24","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)"},{"key":"2_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1007\/978-3-540-69507-3_9","volume-title":"SOFSEM 2007: Theory and Practice of Computer Science","author":"B. Meyer","year":"2007","unstructured":"Meyer, B., Ciupa, I., Leitner, A., Liu, L.L.: Automatic testing of object-oriented software. In: van Leeuwen, J., Italiano, G.F., van der Hoek, W., Meinel, C., Sack, H., Pl\u00e1\u0161il, F. (eds.) SOFSEM 2007. LNCS, vol.\u00a04362, pp. 114\u2013129. Springer, Heidelberg (2007)"},{"key":"2_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1007\/11558569_18","volume-title":"Quality of Software Architectures and Software Quality","author":"C. Oriat","year":"2005","unstructured":"Oriat, C.: Jartege: a tool for random generation of unit tests for java classes. In: Reussner, R., Mayer, J., Stafford, J.A., Overhage, S., Becker, S., Schroeder, P.J. (eds.) QoSA 2005 and SOQUA 2005. LNCS, vol.\u00a03712, pp. 242\u2013256. Springer, Heidelberg (2005)"},{"key":"2_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1007\/11531142_22","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"C. Pacheco","year":"2005","unstructured":"Pacheco, C., Awasthi, P.: Eclat: Automatic generation and classification of test inputs. In: Gao, X.-X. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 504\u2013527. Springer, Heidelberg (2005)"},{"key":"2_CR28","first-page":"815","volume-title":"Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications Companion, OOPSLA 2007","author":"C. Pacheco","year":"2007","unstructured":"Pacheco, C., Ernst, M.D.: Randoop: feedback-directed random testing for java. In: Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications Companion, OOPSLA 2007, pp. 815\u2013816. ACM, New York (2007)"},{"key":"2_CR29","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/1390630.1390643","volume-title":"Proceedings of the 2008 International Symposium on Software Testing and Analysis, ISSTA 2008","author":"C. Pacheco","year":"2008","unstructured":"Pacheco, C., Lahiri, S.K., Ball, T.: Finding errors in.net with feedback-directed random testing. In: Proceedings of the 2008 International Symposium on Software Testing and Analysis, ISSTA 2008, pp. 87\u201396. ACM, New York (2008)"},{"key":"2_CR30","first-page":"846","volume-title":"Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications Companion, OOPSLA 2007","author":"D. Saff","year":"2007","unstructured":"Saff, D.: Theory-infected: or how i learned to stop worrying and love universal quantification. In: Companion to the 22nd ACM SIGPLAN Conference on Object-Oriented Programming Systems and Applications Companion, OOPSLA 2007, pp. 846\u2013847. ACM, New York (2007)"},{"key":"2_CR31","unstructured":"Tahchiev, P., Leme, F., Massol, V., Gregory, G.: JUnit in Action, 2nd edn. Manning Publications Co., Greenwich (2010)"},{"key":"2_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/978-3-540-79124-9_10","volume-title":"Tests and Proofs","author":"N. Tillmann","year":"2008","unstructured":"Tillmann, N., de Halleux, J.: Pex\u2013white box test generation for.NET. In: Beckert, B., H\u00e4hnle, R. (eds.) TAP 2008. LNCS, vol.\u00a04966, pp. 134\u2013153. Springer, Heidelberg (2008)"},{"key":"2_CR33","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1145\/1007512.1007528","volume-title":"Proceedings of the 2004 ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2004","author":"P. Tonella","year":"2004","unstructured":"Tonella, P.: Evolutionary testing of classes. In: Proceedings of the 2004 ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2004, pp. 119\u2013128. ACM, New York (2004)"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2014"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09156-3_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T05:30:41Z","timestamp":1558935041000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09156-3_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319091556","9783319091563"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09156-3_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}