{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T23:17:27Z","timestamp":1782947847955,"version":"3.54.5"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032304933","type":"print"},{"value":"9783032304940","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T00:00:00Z","timestamp":1782950400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T00:00:00Z","timestamp":1782950400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2027]]},"DOI":"10.1007\/978-3-032-30494-0_10","type":"book-chapter","created":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T22:36:57Z","timestamp":1782945417000},"page":"146-161","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Detecting Real Software Faults Through Resource Consumption Anomalies: An Evaluation of\u00a0the\u00a0Tricorder Methodology"],"prefix":"10.1007","author":[{"given":"Caio","family":"Guimaraes Herrera","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Simone","family":"R. S. Souza","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ricardo","family":"Ribeiro dos Santos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paulo Sergio","family":"Lopes de Souza","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,7,2]]},"reference":[{"key":"10_CR1","doi-asserted-by":"publisher","DOI":"10.1017\/9781316771273","volume-title":"Introduction to Software Testing","author":"P Ammann","year":"2016","unstructured":"Ammann, P., Offutt, J.: Introduction to Software Testing. Cambridge University Press, Cambridge (2016)"},{"key":"10_CR2","doi-asserted-by":"publisher","unstructured":"Arab, I., Magel, K., Akour, M.: Evaluating the predictive power of software metrics for fault localization. Computers 14(6) (2025). https:\/\/doi.org\/10.3390\/computers14060222","DOI":"10.3390\/computers14060222"},{"key":"10_CR3","doi-asserted-by":"publisher","unstructured":"Baah, G.K., Gray, A., Harrold, M.J.: On-line anomaly detection of deployed software: a statistical machine learning approach. In: Proceedings of the 3rd International Workshop on Software Quality Assurance, pp. 70\u201377. Association for Computing Machinery (2006). https:\/\/doi.org\/10.1145\/1188895.1188911","DOI":"10.1145\/1188895.1188911"},{"key":"10_CR4","doi-asserted-by":"publisher","unstructured":"Braga, D.: (in portuguese) Avalia\u00e7\u00e3o do uso de agrupamento de dados de desempenho para apoiar o teste de software no dom\u00ednio de aprendizagem de m\u00e1quina. Master\u2019s thesis, Instituto de Ci\u00eancias Matem\u00e1ticas e de Computa\u00e7\u00e3o, Universidade de S\u00e3o Paulo, S\u00e3o Carlos (2022). https:\/\/doi.org\/10.11606\/D.55.2022.tde-09112022-160513","DOI":"10.11606\/D.55.2022.tde-09112022-160513"},{"key":"10_CR5","doi-asserted-by":"publisher","unstructured":"Cesar, B.K.M.: (in portuguese) Estudo e extens\u00e3o da metodologia DAMICORE para tarefas de classifica\u00e7\u00e3o. Master\u2019s thesis, Instituto de Ci\u00eancias Matem\u00e1ticas e de Computa\u00e7\u00e3o, Universidade de S\u00e3o Paulo, S\u00e3o Carlos, SP, Brasil (2016). https:\/\/doi.org\/10.11606\/D.55.2016.tde-16112016-170837","DOI":"10.11606\/D.55.2016.tde-16112016-170837"},{"key":"10_CR6","doi-asserted-by":"publisher","unstructured":"Cherkasova, L., Ozonat, K., Mi, N., Symons, J., Smirni, E.: Automated anomaly detection and performance modeling of enterprise applications. ACM Trans. Comput. Syst. 27(3) (2009). https:\/\/doi.org\/10.1145\/1629087.1629089","DOI":"10.1145\/1629087.1629089"},{"key":"10_CR7","doi-asserted-by":"publisher","unstructured":"Dean, D.J., Nguyen, H., Gu, X.: UBL: unsupervised behavior learning for predicting performance anomalies in virtualized cloud systems. In: Proceedings of the 9th International Conference on Autonomic Computing. ICAC \u201912, New York, NY, USA, pp. 191\u2013200. Association for Computing Machinery (2012). https:\/\/doi.org\/10.1145\/2371536.2371572","DOI":"10.1145\/2371536.2371572"},{"key":"10_CR8","doi-asserted-by":"publisher","unstructured":"Dur\u00e3es, T.d.J.O.: (in portuguese) Avalia\u00e7\u00e3o do uso de perfis de desempenho aplicados no teste e software em diferentes dom\u00ednios de aplica\u00e7\u00e3o. Master\u2019s thesis, Instituto de Ci\u00eancias Matem\u00e1ticas e de Computa\u00e7\u00e3o, Universidade de S\u00e3o Paulo, S\u00e3o Carlos (2022). https:\/\/doi.org\/10.11606\/D.55.2022.tde-05042023-144747","DOI":"10.11606\/D.55.2022.tde-05042023-144747"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Fernandes, M.L., Souza, P.S.L.D.: Parallel implementation for anomaly detection in methodologies based on consumption profiles. In: 51st Latin American Informatics Conference (CLEI) (2025)","DOI":"10.1109\/CLEI67442.2025.11420506"},{"key":"10_CR10","doi-asserted-by":"crossref","unstructured":"Guimaraes\u00a0Herrera, C., Silva\u00a0Montes, V., S.\u00a0Souza, S.R., Ribeiro\u00a0dos Santos, R., Lopes\u00a0de Souza, P.S.: An architecture for a reliability tool applied to distributed systems. In: Computational Science and Its Applications \u2013 ICCSA 2025, pp. 332\u2013348 (2025)","DOI":"10.1007\/978-3-031-96997-3_21"},{"key":"10_CR11","unstructured":"Herrera, C.G.a., Souza, S.d.R.S.d., Santos, R., Souza, P.S.L.d.: TriAD: a Tricorder-based tool for detecting anomalies in software. In: Proceedings of the 19th IEEE International Conference on Software Testing, Verification and Validation (ICST) \u2013 Testing Tools and Data Showcase Track (2026, to appear)"},{"key":"10_CR12","doi-asserted-by":"publisher","unstructured":"Just, R., Jalali, D., Ernst, M.D.: Defects4j: a database of existing faults to enable controlled testing studies for java programs. In: Proceedings of the 2014 International Symposium on Software Testing and Analysis. ISSTA 2014, New York, NY, USA, pp. 437\u2013440. Association for Computing Machinery (2014). https:\/\/doi.org\/10.1145\/2610384.2628055","DOI":"10.1145\/2610384.2628055"},{"key":"10_CR13","doi-asserted-by":"publisher","unstructured":"Liao, L., et al.: Using black-box performance models to detect performance regressions under varying workloads: an empirical study. Empirical Softw. Engg. 25(5), 4130\u20134160 (2020). https:\/\/doi.org\/10.1007\/s10664-020-09866-z","DOI":"10.1007\/s10664-020-09866-z"},{"key":"10_CR14","doi-asserted-by":"publisher","unstructured":"Montes, V.S., Herrera, C.G., Dur\u00e3es, T.J.O., Delbem, A.C.B., de\u00a0Souza, S.R.S.L., Souza, P.S.L.d.: Software reliability forecasting using anomalies in profiles of resource usage. In: 2025 IEEE 36th International Symposium on Software Reliability Engineering Workshops (ISSREW), pp. 189\u2013196 (2025). https:\/\/doi.org\/10.1109\/ISSREW67781.2025.00071","DOI":"10.1109\/ISSREW67781.2025.00071"},{"key":"10_CR15","unstructured":"Nakagawa, E., Sim\u00e3o, A., Ferrari, F., Maldonado, J.: Towards a reference architecture for software testing tools, pp. 157\u2013162 (2007)"},{"key":"10_CR16","doi-asserted-by":"publisher","unstructured":"Patel, K., Hierons, R.: A mapping study on testing non-testable systems. Software Qual. J. 26 (2018). https:\/\/doi.org\/10.1007\/s11219-017-9392-4","DOI":"10.1007\/s11219-017-9392-4"},{"key":"10_CR17","doi-asserted-by":"publisher","unstructured":"Sadowski, C., Van\u00a0Gogh, J., Jaspan, C., Soderberg, E., Winter, C.: Tricorder: Building a program analysis ecosystem. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering, pp. 598\u2013608 (2015). https:\/\/doi.org\/10.1109\/ICSE.2015.76","DOI":"10.1109\/ICSE.2015.76"},{"key":"10_CR18","doi-asserted-by":"publisher","unstructured":"Sanches, A., Cardoso, J.M., Delbem, A.C.: Identifying merge-beneficial software kernels for hardware implementation. In: 2011 International Conference on Reconfigurable Computing and FPGAs, pp. 74\u201379 (2011). https:\/\/doi.org\/10.1109\/ReConFig.2011.51","DOI":"10.1109\/ReConFig.2011.51"},{"key":"10_CR19","doi-asserted-by":"publisher","unstructured":"Santos, S.A., Silveira, B., Durelli, V., Durelli, R., Souza, S., Delamaro, M.: On using decision tree coverage criteria fortesting machine learning models. In: Proceedings of the 6th Brazilian Symposium on Systematic and Automated Software Testing. SAST \u201921, New York, NY, USA, pp. 1\u20139. Association for Computing Machinery (2021). https:\/\/doi.org\/10.1145\/3482909.3482911","DOI":"10.1145\/3482909.3482911"},{"key":"10_CR20","doi-asserted-by":"publisher","unstructured":"Sekenov, G.: Machine learning approaches for predicting defective java code using software metrics. Int. J. Digit. 1, 1\u20139 (2026). https:\/\/doi.org\/10.20508\/9j0jxz49","DOI":"10.20508\/9j0jxz49"},{"issue":"1","key":"10_CR21","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/TR.2024.3355905","volume":"73","author":"SW Shieh","year":"2024","unstructured":"Shieh, S.W., et al.: Reliability engineering in a time of rapidly converging technologies. IEEE Trans. Reliab. 73(1), 73\u201382 (2024). https:\/\/doi.org\/10.1109\/TR.2024.3355905","journal-title":"IEEE Trans. Reliab."},{"key":"10_CR22","unstructured":"Silver, D., et al.: Mastering chess and shogi by self-play with a general reinforcement learning algorithm (2017)"},{"key":"10_CR23","doi-asserted-by":"publisher","unstructured":"van\u00a0der Spuy, A., Fischer, B.: An anatomy of 488 faults from defects4j based on the control- and data-flow graph representations of programs. In: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering. EASE \u201925, New York, NY, USA, pp. 622\u2013627. Association for Computing Machinery (2025). https:\/\/doi.org\/10.1145\/3756681.3757025","DOI":"10.1145\/3756681.3757025"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2026"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-30494-0_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T22:37:06Z","timestamp":1782945426000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-30494-0_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,2]]},"ISBN":["9783032304933","9783032304940"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-30494-0_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,2]]},"assertion":[{"value":"2 July 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interest"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Braga","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 June 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 July 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iccsa.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}