{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:29:14Z","timestamp":1750220954975,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T00:00:00Z","timestamp":1558310400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,5,20]]},"DOI":"10.1145\/3330204.3330225","type":"proceedings-article","created":{"date-parts":[[2019,8,13]],"date-time":"2019-08-13T14:53:19Z","timestamp":1565707999000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Reducing the execution time of unit tests of smart contracts in blockchain platforms"],"prefix":"10.1145","author":[{"given":"Hallan","family":"Medeiros","sequence":"first","affiliation":[{"name":"Universidade Federal de Santa, Catarina, Florian\u00f3polis, SC"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patr\u00edcia","family":"Vilain","sequence":"additional","affiliation":[{"name":"Universidade Federal de Santa, Catarina, Florian\u00f3polis, SC"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"J\u00fanior","given":"Vilmar C\u00e9sar","family":"Pereira","sequence":"additional","affiliation":[{"name":"Universidade Federal de Santa, Catarina, Florian\u00f3polis, SC"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,5,20]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"International Conference on. IEEE, 25--30","author":"Azaria Asaph","year":"2016","unstructured":"Asaph Azaria , Ariel Ekblaw , Thiago Vieira , and Andrew Lippman . 2016 . Medrec: Using blockchain for medical data access and permission management. In Open and Big Data (OBD) , International Conference on. IEEE, 25--30 . Asaph Azaria, Ariel Ekblaw, Thiago Vieira, and Andrew Lippman. 2016. Medrec: Using blockchain for medical data access and permission management. In Open and Big Data (OBD), International Conference on. IEEE, 25--30."},{"key":"e_1_3_2_1_2_1","volume-title":"The oracle problem in software testing: A survey","author":"Barr Earl T","year":"2015","unstructured":"Earl T Barr , Mark Harman , Phil McMinn , Muzammil Shahbaz , and Shin Yoo . 2015. The oracle problem in software testing: A survey . IEEE transactions on software engineering 41, 5 ( 2015 ), 507--525. Earl T Barr, Mark Harman, Phil McMinn, Muzammil Shahbaz, and Shin Yoo. 2015. The oracle problem in software testing: A survey. IEEE transactions on software engineering 41, 5 (2015), 507--525."},{"volume-title":"Test-driven development: by example","author":"Beck Kent","key":"e_1_3_2_1_3_1","unstructured":"Kent Beck . 2003. Test-driven development: by example . Addison-Wesley Professional . Kent Beck. 2003. Test-driven development: by example. Addison-Wesley Professional."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Roman Beck Michel Avital Matti Rossi and Jason Bennett Thatcher. 2017. Blockchain technology in business and information systems research.  Roman Beck Michel Avital Matti Rossi and Jason Bennett Thatcher. 2017. Blockchain technology in business and information systems research.","DOI":"10.1007\/s12599-017-0505-1"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2991561.2998465"},{"key":"e_1_3_2_1_6_1","unstructured":"Vitalik Buterin et al. 2014. A next-generation smart contract and decentralized application platform. white paper (2014). https:\/\/cryptorating.eu\/whitepapers\/Ethereum\/Ethereum_white_paper.pdf  Vitalik Buterin et al. 2014. A next-generation smart contract and decentralized application platform. white paper (2014). https:\/\/cryptorating.eu\/whitepapers\/Ethereum\/Ethereum_white_paper.pdf"},{"key":"e_1_3_2_1_7_1","volume-title":"Quantitative Analysis of Smart Contracts. In European Symposium on Programming. Springer, 739--767","author":"Chatterjee Krishnendu","year":"2018","unstructured":"Krishnendu Chatterjee , Amir Kafshdar Goharshady , and Yaron Velner . 2018 . Quantitative Analysis of Smart Contracts. In European Symposium on Programming. Springer, 739--767 . Krishnendu Chatterjee, Amir Kafshdar Goharshady, and Yaron Velner. 2018. Quantitative Analysis of Smart Contracts. In European Symposium on Programming. Springer, 739--767."},{"key":"e_1_3_2_1_8_1","volume-title":"Mark Simpson, Nick Weisfeld, Ben Wyeth, and Ivo Zieli\u0144ski.","author":"Creer David","year":"2016","unstructured":"David Creer , Richard Crook , Mark Hornsby , Nicol\u00e1s Gonz\u00e1lez Avalis , Mark Simpson, Nick Weisfeld, Ben Wyeth, and Ivo Zieli\u0144ski. 2016 . Proving Ethereum for the clearing use case. Royal Bank of Scotland ( 2016). David Creer, Richard Crook, Mark Hornsby, Nicol\u00e1s Gonz\u00e1lez Avalis, Mark Simpson, Nick Weisfeld, Ben Wyeth, and Ivo Zieli\u0144ski. 2016. Proving Ethereum for the clearing use case. Royal Bank of Scotland (2016)."},{"key":"e_1_3_2_1_9_1","volume-title":"Management and Applications (SERA), 2016 IEEE 14th International Conference on. IEEE, 99--106","author":"da Silva Lucas Pereira","year":"2016","unstructured":"Lucas Pereira da Silva and Patr\u00edcia Vilain . 2016 . Execution and code reuse between test classes. In Software Engineering Research , Management and Applications (SERA), 2016 IEEE 14th International Conference on. IEEE, 99--106 . Lucas Pereira da Silva and Patr\u00edcia Vilain. 2016. Execution and code reuse between test classes. In Software Engineering Research, Management and Applications (SERA), 2016 IEEE 14th International Conference on. IEEE, 99--106."},{"key":"e_1_3_2_1_10_1","unstructured":"Lucas Pereira da Silva and Patr\u00edcia Vilain. 2017. Reuse of Fixture Setup between Test Classes.. In SEKE. 224--229.  Lucas Pereira da Silva and Patr\u00edcia Vilain. 2017. Reuse of Fixture Setup between Test Classes.. In SEKE. 224--229."},{"key":"e_1_3_2_1_11_1","unstructured":"Jedd Desjardins. 2017. The Power of Smart Contracts on the Blockchain. (2017). http:\/\/www.visualcapitalist.com\/smart-contracts-blockchain\/  Jedd Desjardins. 2017. The Power of Smart Contracts on the Blockchain. (2017). http:\/\/www.visualcapitalist.com\/smart-contracts-blockchain\/"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWBOSE.2018.8327567"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12599-017-0507-z"},{"key":"e_1_3_2_1_14_1","unstructured":"Martin Fowler. 2004. Inversion of control containers and the dependency injection pattern. (2004).  Martin Fowler. 2004. Inversion of control containers and the dependency injection pattern. (2004)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487156"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40854-016-0034-9"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038519"},{"key":"e_1_3_2_1_18_1","volume-title":"How blockchain-timestamped protocols could improve the trustworthiness of medical science. F1000Research 5","author":"Irving Greg","year":"2016","unstructured":"Greg Irving and John Holden . 2016. How blockchain-timestamped protocols could improve the trustworthiness of medical science. F1000Research 5 ( 2016 ). Greg Irving and John Holden. 2016. How blockchain-timestamped protocols could improve the trustworthiness of medical science. F1000Research 5 (2016)."},{"key":"e_1_3_2_1_19_1","volume-title":"A survey on the security of blockchain systems. Future Generation Computer Systems","author":"Li Xiaoqi","year":"2017","unstructured":"Xiaoqi Li , Peng Jiang , Ting Chen , Xiapu Luo , and Qiaoyan Wen . 2017. A survey on the security of blockchain systems. Future Generation Computer Systems ( 2017 ). Xiaoqi Li, Peng Jiang, Ting Chen, Xiapu Luo, and Qiaoyan Wen. 2017. A survey on the security of blockchain systems. Future Generation Computer Systems (2017)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.3844\/jcssp.2015.794.803"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of Simp\u00f3sio Brasileiro de Sistemas de Informa\u00e7\u00e3o (SBSI","author":"Erick Santos","year":"2018","unstructured":"Erick Santos Bruno S. Arag\u00e3o Ismayle De Sousa Santos Lucas Vieira, Cayk Barreto and Rossana Andrade. 2018. Automa\u00e7\u00e3o de Testes em uma F\u00e1brica de Testes: Um Relato de Experi\u00eancia . In Proceedings of Simp\u00f3sio Brasileiro de Sistemas de Informa\u00e7\u00e3o (SBSI 2018 ). Erick Santos Bruno S. Arag\u00e3o Ismayle De Sousa Santos Lucas Vieira, Cayk Barreto and Rossana Andrade. 2018. Automa\u00e7\u00e3o de Testes em uma F\u00e1brica de Testes: Um Relato de Experi\u00eancia. In Proceedings of Simp\u00f3sio Brasileiro de Sistemas de Informa\u00e7\u00e3o (SBSI 2018)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290621.3290627"},{"key":"e_1_3_2_1_23_1","unstructured":"Gerard Meszaros. 2007. xUnit test patterns: Refactoring test code. Pearson Education.   Gerard Meszaros. 2007. xUnit test patterns: Refactoring test code. Pearson Education."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45122-8_9"},{"key":"e_1_3_2_1_25_1","volume-title":"Applications and Services (Healthcom), 2016 IEEE 18th International Conference on. IEEE, 1--3.","author":"Mettler Matthias","year":"2016","unstructured":"Matthias Mettler . 2016 . Blockchain technology in healthcare: The revolution starts here. In e-Health Networking , Applications and Services (Healthcom), 2016 IEEE 18th International Conference on. IEEE, 1--3. Matthias Mettler. 2016. Blockchain technology in healthcare: The revolution starts here. In e-Health Networking, Applications and Services (Healthcom), 2016 IEEE 18th International Conference on. IEEE, 1--3."},{"key":"e_1_3_2_1_26_1","unstructured":"John Micco. 2016. Flaky tests at Google and how we mitigate them.  John Micco. 2016. Flaky tests at Google and how we mitigate them."},{"volume-title":"The art of software testing","author":"Myers Glenford J","key":"e_1_3_2_1_27_1","unstructured":"Glenford J Myers , Corey Sandler , and Tom Badgett . 2011. The art of software testing . John Wiley & Sons . Glenford J Myers, Corey Sandler, and Tom Badgett. 2011. The art of software testing. John Wiley & Sons."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Svein \u00d8lnes Jolien Ubacht and Marijn Janssen. 2017. Blockchain in government: Benefits and implications of distributed ledger technology for information sharing.  Svein \u00d8lnes Jolien Ubacht and Marijn Janssen. 2017. Blockchain in government: Benefits and implications of distributed ledger technology for information sharing.","DOI":"10.1016\/j.giq.2017.09.007"},{"key":"e_1_3_2_1_29_1","first-page":"177","article-title":"Smart Contracts: Legal Agreements for the Blockchain","volume":"21","author":"O'Shields Reggie","year":"2017","unstructured":"Reggie O'Shields . 2017 . Smart Contracts: Legal Agreements for the Blockchain . NC Banking Inst. 21 (2017), 177 . Reggie O'Shields. 2017. Smart Contracts: Legal Agreements for the Blockchain. NC Banking Inst. 21 (2017), 177.","journal-title":"NC Banking Inst."},{"key":"e_1_3_2_1_30_1","first-page":"481","article-title":"Automated software testing","volume":"14","author":"Owen Josh","year":"2016","unstructured":"Josh Owen , Kevin Myers , and Jeff Williams . 2016 . Automated software testing . US Patent App. 14\/665 , 481 . Josh Owen, Kevin Myers, and Jeff Williams. 2016. Automated software testing. US Patent App. 14\/665,481.","journal-title":"US Patent App."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.12"},{"key":"e_1_3_2_1_32_1","unstructured":"Timoteo Pimenta Pires. 2017. Tecnologia Blockchain e suas aplica\u00e7\u00f5es para provimento de transpar\u00eancia em transa\u00e7\u00f5es eletr\u00f4nicas. (2017).  Timoteo Pimenta Pires. 2017. Tecnologia Blockchain e suas aplica\u00e7\u00f5es para provimento de transpar\u00eancia em transa\u00e7\u00f5es eletr\u00f4nicas. (2017)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.142"},{"volume-title":"Building Blockchain Projects","author":"Prusty Narayan","key":"e_1_3_2_1_34_1","unstructured":"Narayan Prusty . 2017. Building Blockchain Projects . Packt Publishing Ltd . Narayan Prusty. 2017. Building Blockchain Projects. Packt Publishing Ltd."},{"key":"e_1_3_2_1_35_1","volume-title":"Blockchain is Coming to Disrupt Your Industry","author":"Schatsky David","year":"2015","unstructured":"David Schatsky and Craig Muraskin . 2015. Beyond Bitcoin , Blockchain is Coming to Disrupt Your Industry . Westlake, TX : Deloitte University Press . Retrieved from http:\/\/d27n205l7rookf.cloudfront.net\/wp-content\/uploads\/ 2015 \/12\/DUP_1381_Beyond-bitcoin_SFS_vFINAL.pdf (2015). David Schatsky and Craig Muraskin. 2015. Beyond Bitcoin, Blockchain is Coming to Disrupt Your Industry. Westlake, TX: Deloitte University Press. Retrieved from http:\/\/d27n205l7rookf.cloudfront.net\/wp-content\/uploads\/2015\/12\/DUP_1381_Beyond-bitcoin_SFS_vFINAL.pdf (2015)."},{"key":"e_1_3_2_1_36_1","volume-title":"Blockchain: Blueprint for a new economy. \"O'Reilly Media","author":"Swan Melanie","year":"2015","unstructured":"Melanie Swan . 2015 . Blockchain: Blueprint for a new economy. \"O'Reilly Media , Inc .\". Melanie Swan. 2015. Blockchain: Blueprint for a new economy. \"O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_37_1","volume-title":"Formalizing and securing relationships on public networks. First Monday 2, 9","author":"Szabo Nick","year":"1997","unstructured":"Nick Szabo . 1997. Formalizing and securing relationships on public networks. First Monday 2, 9 ( 1997 ). http:\/\/ojphi.org\/ojs\/index.php\/fm\/article\/view\/548\/469 Nick Szabo. 1997. Formalizing and securing relationships on public networks. First Monday 2, 9 (1997). http:\/\/ojphi.org\/ojs\/index.php\/fm\/article\/view\/548\/469"},{"key":"e_1_3_2_1_38_1","volume-title":"How blockchain is changing finance. Harvard Business Review 1","author":"Tapscott Alex","year":"2017","unstructured":"Alex Tapscott and Don Tapscott . 2017. How blockchain is changing finance. Harvard Business Review 1 ( 2017 ). Alex Tapscott and Don Tapscott. 2017. How blockchain is changing finance. Harvard Business Review 1 (2017)."},{"key":"e_1_3_2_1_39_1","volume-title":"Smart contracts software metrics: a first study. arXiv preprint arXiv:1802.01517","author":"Tonelli Roberto","year":"2018","unstructured":"Roberto Tonelli , Giuseppe Destefanis , Michele Marchesi , and Marco Ortu . 2018. Smart contracts software metrics: a first study. arXiv preprint arXiv:1802.01517 ( 2018 ). Roberto Tonelli, Giuseppe Destefanis, Michele Marchesi, and Marco Ortu. 2018. Smart contracts software metrics: a first study. arXiv preprint arXiv:1802.01517 (2018)."},{"key":"e_1_3_2_1_40_1","unstructured":"Jeanne de Castro Trov\u00e3o etal 2014. Especifica\u00e7\u00e3o de processos de apoio gerencial ao processo de testes de Software. iSys - Revista Brasileira de Sistemas de Informa\u00e7\u00e3o (2014).  Jeanne de Castro Trov\u00e3o et al. 2014. Especifica\u00e7\u00e3o de processos de apoio gerencial ao processo de testes de Software. iSys - Revista Brasileira de Sistemas de Informa\u00e7\u00e3o (2014)."},{"key":"e_1_3_2_1_41_1","unstructured":"Truffle. 2017. Truffle Framework.  Truffle. 2017. Truffle Framework."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 2nd international conference on extreme programming and flexible processes in software engineering (XP2001)","author":"Deursen Arie Van","year":"2001","unstructured":"Arie Van Deursen , Leon Moonen , Alex Van Den Bergh , and Gerard Kok . 2001 . Refactoring test code . In Proceedings of the 2nd international conference on extreme programming and flexible processes in software engineering (XP2001) . 92--95. Arie Van Deursen, Leon Moonen, Alex Van Den Bergh, and Gerard Kok. 2001. Refactoring test code. In Proceedings of the 2nd international conference on extreme programming and flexible processes in software engineering (XP2001). 92--95."},{"key":"e_1_3_2_1_43_1","volume-title":"Distributed ledger technology: Beyond blockchain. UK Government Office for Science","author":"Walport MGCSA","year":"2016","unstructured":"MGCSA Walport . 2016. Distributed ledger technology: Beyond blockchain. UK Government Office for Science ( 2016 ). MGCSA Walport. 2016. Distributed ledger technology: Beyond blockchain. UK Government Office for Science (2016)."},{"key":"e_1_3_2_1_44_1","unstructured":"Michael E Whitman and Herbert J Mattord. 2011. Principles of information security. Cengage Learning.   Michael E Whitman and Herbert J Mattord. 2011. Principles of information security. Cengage Learning."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2730843"}],"event":{"name":"SBSI'19: XV Brazilian Symposium on Information Systems","sponsor":["SBC Brazilian Computer Society"],"location":"Aracaju Brazil","acronym":"SBSI'19"},"container-title":["Proceedings of the XV Brazilian Symposium on Information Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330204.3330225","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3330204.3330225","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:04Z","timestamp":1750204444000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3330204.3330225"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,20]]},"references-count":45,"alternative-id":["10.1145\/3330204.3330225","10.1145\/3330204"],"URL":"https:\/\/doi.org\/10.1145\/3330204.3330225","relation":{},"subject":[],"published":{"date-parts":[[2019,5,20]]},"assertion":[{"value":"2019-05-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}