{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T21:18:26Z","timestamp":1779311906586,"version":"3.51.4"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2018,10,22]],"date-time":"2018-10-22T00:00:00Z","timestamp":1540166400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["309884\/2012-8"],"award-info":[{"award-number":["309884\/2012-8"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["483425\/2013-3"],"award-info":[{"award-number":["483425\/2013-3"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["477943\/2013-6"],"award-info":[{"award-number":["477943\/2013-6"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["465614\/2014-0"],"award-info":[{"award-number":["465614\/2014-0"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","award":["308380\/2016-9"],"award-info":[{"award-number":["308380\/2016-9"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"crossref","award":["175956"],"award-info":[{"award-number":["175956"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["117875"],"award-info":[{"award-number":["117875"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004586","name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","doi-asserted-by":"publisher","award":["102166\/2013"],"award-info":[{"award-number":["102166\/2013"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Braz Comput Soc"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1186\/s13173-018-0078-y","type":"journal-article","created":{"date-parts":[[2018,10,22]],"date-time":"2018-10-22T15:37:45Z","timestamp":1540222665000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["On the identification of design problems in stinky code: experiences and tool support"],"prefix":"10.1186","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8956-5272","authenticated-orcid":false,"given":"Willian","family":"Oizumi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Leonardo","family":"Sousa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anderson","family":"Oliveira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anne Benedicte","family":"Agbachi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"Oliveira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlos","family":"Lucena","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,10,22]]},"reference":[{"key":"78_CR1","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/TOOLS.1999.787532","volume-title":"Proceedings of technology of object-oriented languages and systems - TOOLS 30 (Cat. No.PR00278)","author":"O Ciupke","year":"1999","unstructured":"Ciupke O (1999) Automatic detection of design problems in object-oriented reengineering In: Proceedings of technology of object-oriented languages and systems - TOOLS 30 (Cat. No.PR00278), 18\u201332.. IEEE, Washington, DC."},{"key":"78_CR2","first-page":"10","volume-title":"WCRE\u201905","author":"A Trifu","year":"2005","unstructured":"Trifu A, Marinescu R (2005) Diagnosing design problems in object oriented systems In: WCRE\u201905, 10.. IEEE, Washington, DC."},{"key":"78_CR3","volume-title":"Refactoring: improving the design of existing code","author":"M Fowler","year":"1999","unstructured":"Fowler M (1999) Refactoring: improving the design of existing code. Addison-Wesley Professional, Boston."},{"key":"78_CR4","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1145\/2162049.2162069","volume-title":"AOSD \u201912","author":"I Macia","year":"2012","unstructured":"Macia I, Garcia J, Popescu D, Garcia A, Medvidovic N, von Staa A (2012) Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems In: AOSD \u201912, 167\u2013178.. ACM, New York."},{"key":"78_CR5","volume-title":"The 38th International Conference on Software Engineering","author":"W Oizumi","year":"2016","unstructured":"Oizumi W, Garcia A, Sousa L, Cafeo B, Zhao Y (2016) Code anomalies flock together: exploring code anomaly agglomerations for locating design problems In: The 38th International Conference on Software Engineering.. ACM, New York."},{"key":"78_CR6","first-page":"181","volume-title":"Proceedings of the 15th European Software Engineering Conference","author":"M Abbes","year":"2011","unstructured":"Abbes M, Khomh F, Gueheneuc Y, Antoniol G (2011) An empirical study of the impact of two antipatterns, blob and spaghetti code, on program comprehension In: Proceedings of the 15th European Software Engineering Conference, 181\u2013190.. IEEE, Washington, DC."},{"key":"78_CR7","first-page":"682","volume-title":"Proceedings of the 35th International Conference on Software Engineering","author":"A Yamashita","year":"2013","unstructured":"Yamashita A, Moonen L (2013) Exploring the impact of inter-smell relations on software maintainability: an empirical study In: Proceedings of the 35th International Conference on Software Engineering, 682\u2013691.. IEEE Press, Piscataway."},{"key":"78_CR8","first-page":"121","volume-title":"ICSME 2015","author":"A Yamashita","year":"2015","unstructured":"Yamashita A, Zanoni M, Fontana FA, Walter B (2015) Inter-smell relations in industrial and open source systems: a replication and comparative analysis In: ICSME 2015, 121\u2013130.. IEEE, Washington, DC."},{"key":"78_CR9","volume-title":"Agile principles, patterns, and practices in C# (Robert C. Martin)","author":"RC Martin","year":"2006","unstructured":"Martin RC, Martin M (2006) Agile principles, patterns, and practices in C# (Robert C. Martin). Prentice Hall PTR, Upper Saddle River."},{"issue":"1","key":"78_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40411-015-0025-y","volume":"3","author":"W Oizumi","year":"2015","unstructured":"Oizumi W, Garcia A, Colanzi T, Staa A, Ferreira M (2015) On the relationship of code-anomaly agglomerations and architectural problems. J Softw Eng Res Dev 3(1):1\u201322.","journal-title":"J Softw Eng Res Dev"},{"key":"78_CR11","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1145\/2973839.2973848","volume-title":"Proceedings of the 30th Brazilian Symposium on Software Engineering. SBES \u201916","author":"D Cedrim","year":"2016","unstructured":"Cedrim D, Sousa L, Garcia A, Gheyi R (2016) Does refactoring improve software structural quality? A longitudinal study of 25 projects In: Proceedings of the 30th Brazilian Symposium on Software Engineering. SBES \u201916, 73\u201382.. ACM, New York."},{"key":"78_CR12","volume-title":"11th Joint Meeting of the European Software Engineering Conference and the ACM Sigsoft Symposium on the Foundations of Software. ESEC\/FSE\u201917","author":"D Cedrim","year":"2017","unstructured":"Cedrim D, Garcia A, Mongiovi M, Gheyi R, Sousa L, Mello R, Fonseca B, Ribeiro M, Ch\u00e1vez A (2017) Understanding the impact of refactoring on smells In: 11th Joint Meeting of the European Software Engineering Conference and the ACM Sigsoft Symposium on the Foundations of Software. ESEC\/FSE\u201917.. ACM, New York."},{"key":"78_CR13","first-page":"97","volume-title":"Proceedings of the 9th Working Conference on Reverse Engineering","author":"E Emden","year":"2002","unstructured":"Emden E, Moonen L (2002) Java quality assurance by detecting code smells In: Proceedings of the 9th Working Conference on Reverse Engineering, 97.. IEEE, Washington, DC."},{"key":"78_CR14","doi-asserted-by":"publisher","DOI":"10.1145\/1083142.1083155","volume-title":"Improving evolvability through refactoring","author":"J Ratzinger","year":"2005","unstructured":"Ratzinger J, Fischer M, Gall H (2005) Improving evolvability through refactoring, Vol. 30. ACM, New York. https:\/\/doi.org\/10.1145\/1082983.1083155 ."},{"key":"78_CR15","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/1879211.1879216","volume-title":"Proceedings of the 5th International Symposium on Software Visualization","author":"E Murphy-Hill","year":"2010","unstructured":"Murphy-Hill E, Black AP (2010) An interactive ambient visualization for code smells In: Proceedings of the 5th International Symposium on Software Visualization, 5\u201314.. ACM, Salt Lake City."},{"key":"78_CR16","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1145\/1409720.1409745","volume-title":"Proceedings of the 4th ACM Symposium on Software Visualization","author":"R Wettel","year":"2008","unstructured":"Wettel R, Lanza M (2008) Visually localizing design problems with disharmony maps In: Proceedings of the 4th ACM Symposium on Software Visualization, 155\u2013164.. ACM, New York."},{"key":"78_CR17","first-page":"277","volume-title":"CSMR12","author":"I Macia","year":"2012","unstructured":"Macia I, Arcoverde R, Garcia A, Chavez C, von Staa A (2012) On the relevance of code anomalies for identifying architecture degradation symptoms In: CSMR12, 277\u2013286.. IEEE, Washington, DC."},{"key":"78_CR18","first-page":"662","volume-title":"ICSM12","author":"I Macia","year":"2012","unstructured":"Macia I, Arcoverde R, Cirilo E, Garcia A, von Staa A (2012) Supporting the identification of architecturally-relevant code anomalies In: ICSM12, 662\u2013665.. IEEE, Washington, DC."},{"key":"78_CR19","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/SBES.2014.18","volume-title":"Proceedings of the 2014 Brazilian Symposium on Software Engineering (SBES)","author":"W Oizumi","year":"2014","unstructured":"Oizumi W, Garcia A, Colanzi T, Ferreira M, Staa A (2014) When code-anomaly agglomerations represent architectural problems? An exploratory study In: Proceedings of the 2014 Brazilian Symposium on Software Engineering (SBES), 91\u2013100.. IEEE, Washington, DC."},{"key":"78_CR20","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/3132498.3132514","volume-title":"Proceedings of the 11th Brazilian Symposium on Software Components, Architectures, and Reuse. SBCARS \u201917","author":"W Oizumi","year":"2017","unstructured":"Oizumi W, Sousa L, Garcia A, Oliveira R, Oliveira A, Agbachi OIAB, Lucena C (2017) Revealing design problems in stinky code: a mixed-method study In: Proceedings of the 11th Brazilian Symposium on Software Components, Architectures, and Reuse. SBCARS \u201917, 5\u20131510.. ACM, New York. https:\/\/doi.org\/10.1145\/3132498.3132514 ."},{"key":"78_CR21","volume-title":"CSMR09","author":"J Garcia","year":"2009","unstructured":"Garcia J, Popescu D, Edwards G, Medvidovic N (2009) Identifying architectural bad smells In: CSMR09.. IEEE, Washington, DC."},{"issue":"1","key":"78_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2200\/S00173ED1V01Y200901HCI002","volume":"2","author":"CS De Souza","year":"2009","unstructured":"De Souza CS, Leit\u00e3o CF (2009) Semiotic engineering methods for scientific research in HCI. Synthesis Lectures on Human-Centered Informatics 2(1):1\u2013122.","journal-title":"Synthesis Lectures on Human-Centered Informatics"},{"key":"78_CR23","volume-title":"Software architecture in practice","author":"L Bass","year":"2003","unstructured":"Bass L, Clements P, Kazman R (2003) Software architecture in practice. 2nd edn. Addison-Wesley Longman Publishing Co., Inc, Boston."},{"key":"78_CR24","unstructured":"Macia I (2013) On the detection of architecturally-relevant code anomalies in software systems. PhD thesis, Pontifical Catholic University of Rio de Janeiro, Informatics Department."},{"key":"78_CR25","volume-title":"Object-oriented metrics in practice","author":"M Lanza","year":"2006","unstructured":"Lanza M, Marinescu R (2006) Object-oriented metrics in practice. Springer, Heidelberg."},{"key":"78_CR26","volume-title":"Refactoring for software design smells: managing technical debt","author":"G Suryanarayana","year":"2014","unstructured":"Suryanarayana G, Samarthyam G, Sharma T (2014) Refactoring for software design smells: managing technical debt. 1st edn. Morgan Kaufmann Publishers Inc, San Francisco."},{"key":"78_CR27","first-page":"721","volume-title":"Proceedings of the 28th ICSE: Software Engineering Achievements Track","author":"C Mattmann","year":"2006","unstructured":"Mattmann C, Crichton D, Medvidovic N, Hughes S (2006) A software architecture-based framework for highly distributed and data intensive scientific applications In: Proceedings of the 28th ICSE: Software Engineering Achievements Track, 721\u2013730.. ACM, New York."},{"key":"78_CR28","first-page":"350","volume-title":"Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM)","author":"R Marinescu","year":"2004","unstructured":"Marinescu R (2004) Detection strategies: metrics-based rules for detecting design flaws In: Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM), 350\u2013359.. IEEE, Washington, DC."},{"key":"78_CR29","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1109\/WCRE.2013.6671299","volume-title":"2013 20th Working Conference on Reverse Engineering (WCRE)","author":"A Yamashita","year":"2013","unstructured":"Yamashita A, Moonen L (2013) Do developers care about code smells? An exploratory survey In: 2013 20th Working Conference on Reverse Engineering (WCRE), 242\u2013251.. IEEE, Washington, DC. https:\/\/doi.org\/10.1109\/WCRE.2013.6671299 ."},{"key":"78_CR30","first-page":"39","volume-title":"Proceedings of the 11th Workshop on Software Modularity","author":"W Oizumi","year":"2014","unstructured":"Oizumi W, Garcia A, Sousa L, Albuquerque D, Cedrim D (2014) Towards the synthesis of architecturally-relevant code anomalies In: Proceedings of the 11th Workshop on Software Modularity, 39\u201352.. SBC, Porto Alegre."},{"key":"78_CR31","volume-title":"Experimental and quasi-experimental designs for generalized causal inference","author":"WR Shadish","year":"2002","unstructured":"Shadish WR, Cook TD, Campbell DT (2002) Experimental and quasi-experimental designs for generalized causal inference. Houghton Mifflin, Michigan. https:\/\/books.google.com.br\/books?id=o7jaAAAAMAAJ ."},{"key":"78_CR32","doi-asserted-by":"crossref","first-page":"192","DOI":"10.1145\/2597073.2597076","volume-title":"Proceedings of the 11th Working Conference on Mining Software Repositories","author":"S McIntosh","year":"2014","unstructured":"McIntosh S, Kamei Y, Adams B, Hassan AE (2014) The impact of code review coverage and code review participation on software quality: a case study of the qt, vtk, and itk projects In: Proceedings of the 11th Working Conference on Mining Software Repositories, 192\u2013201.. ACM, New York."},{"key":"78_CR33","first-page":"248","volume-title":"Proceedings of the 12th Brazilian Symposium on Information Systems. SBSI \u201916","author":"MCO Silva","year":"2016","unstructured":"Silva MCO, Valente MT, Terra R (2016) Does technical debt lead to the rejection of pull requests? In: Proceedings of the 12th Brazilian Symposium on Information Systems. SBSI \u201916, 248\u2013254.. SBC, Porto Alegre."},{"key":"78_CR34","unstructured":"Yahoo!Explore Career Opportunities. Available at https:\/\/careers.yahoo.com\/us\/buildyourcareer . Accessed 21 Mar 2018."},{"key":"78_CR35","unstructured":"TwitterWorking at Twitter. Available at https:\/\/about.twitter.com\/careers . Accessed 21 Mar 2018."},{"key":"78_CR36","volume-title":"Proceedings of the 28th IEEE\/ACM International Conference on Automated Software Engineering","author":"J Garcia","year":"2013","unstructured":"Garcia J, Ivkovic I, Medvidovic N (2013) A comparative analysis of software architecture recovery techniques In: Proceedings of the 28th IEEE\/ACM International Conference on Automated Software Engineering.. IEEE Press, Piscataway."},{"key":"78_CR37","volume-title":"Selecting empirical methods for software engineering research","year":"2008","unstructured":"Easterbrook S, Singer J, Storey M-A, Damian D (2008) Selecting empirical methods for software engineering research(Shull F, Singer J, Sj\u00f8berg DIK, eds.). Springer, London."},{"key":"78_CR38","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1109\/SBES.2013.14","volume-title":"2013 27th Brazilian Symposium on Software Engineering","author":"R Arcoverde","year":"2013","unstructured":"Arcoverde R, Guimares E, Mac\u00eda I, Garcia A, Cai Y (2013) Prioritization of code anomalies based on architecture sensitiveness In: 2013 27th Brazilian Symposium on Software Engineering, 69\u201378.. IEEE, Washington, DC. https:\/\/doi.org\/10.1109\/SBES.2013.14 ."},{"issue":"3","key":"78_CR39","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1007\/s10515-014-0175-x","volume":"23","author":"SA Vidal","year":"2016","unstructured":"Vidal SA, Marcos C, D\u00edaz-Pace JA (2016) An approach to prioritize code smells for refactoring. Automated Software Engg 23(3):501\u2013532. https:\/\/doi.org\/10.1007\/s10515-014-0175-x .","journal-title":"Automated Software Engg"},{"key":"78_CR40","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/SBCARS.2016.11","volume-title":"2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS)","author":"S Vidal","year":"2016","unstructured":"Vidal S, Guimaraes E, Oizumi W, Garcia A, Pace AD, Marcos C (2016) Identifying architectural problems through prioritization of code smells In: 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 41\u201350.. IEEE, Washington, DC. https:\/\/doi.org\/10.1109\/SBCARS.2016.11 ."},{"issue":"1","key":"78_CR41","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/2945.841119","volume":"6","author":"I Herman","year":"2000","unstructured":"Herman I, Melancon G, Marshall MS (2000) Graph visualization and navigation in information visualization: a survey. IEEE Transactions on Visualization and Computer Graphics 6(1):24\u201343.","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"issue":"1","key":"78_CR42","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/328595.328608","volume":"7","author":"RO Prates","year":"2000","unstructured":"Prates RO, de Souza CS, Barbosa SDJ (2000) Methods and tools: A method for evaluating the communicability of user interfaces. Interactions 7(1):31\u201338. https:\/\/doi.org\/10.1145\/328595.328608 .","journal-title":"Interactions"},{"key":"78_CR43","volume-title":"Clean code: a handbook of agile software craftsmanship","author":"RC Martin","year":"2008","unstructured":"Martin RC (2008) Clean code: a handbook of agile software craftsmanship. 1st edn. Prentice Hall PTR, Upper Saddle River."},{"key":"78_CR44","volume-title":"Qualitative research from start to finish","author":"RK Yin","year":"2015","unstructured":"Yin RK (2015) Qualitative research from start to finish. Guilford Publications, New York."},{"key":"78_CR45","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/WICSA.2015.12","volume-title":"Software Architecture (WICSA), 2015 12th Working IEEE\/IFIP Conference On","author":"R Mo","year":"2015","unstructured":"Mo R, Cai Y, Kazman R, Xiao L (2015) Hotspot patterns: the formal definition and automatic detection of architecture smells In: Software Architecture (WICSA), 2015 12th Working IEEE\/IFIP Conference On, 51\u201360.. IEEE, Washington, DC."},{"key":"78_CR46","volume-title":"Proceedings of the 38th International Conference on Software Engineering. ICSE \u201916","author":"L Xiao","year":"2016","unstructured":"Xiao L, Cai Y, Kazman R, Mo R, Feng Q (2016) Identifying and quantifying architectural debt In: Proceedings of the 38th International Conference on Software Engineering. ICSE \u201916.. ACM, New York."},{"key":"78_CR47","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1145\/3131151.3131168","volume-title":"Proceedings of the 31st Brazilian Symposium on Software Engineering. SBES\u201917","author":"L Sousa","year":"2017","unstructured":"Sousa L, Oliveira R, Garcia A, Lee J, Conte T, Oizumi W, de Mello R, Lopes A, Valentim N, Oliveira E, Lucena C (2017) How do software developers identify design problems?: a qualitative analysis In: Proceedings of the 31st Brazilian Symposium on Software Engineering. SBES\u201917, 54\u201363.. ACM, New York. https:\/\/doi.org\/10.1145\/3131151.3131168 . http:\/\/doi.acm.org\/10.1145\/3131151.3131168 ."},{"key":"78_CR48","volume-title":"Proceedings of the 40th International Conference on Software Engineering. ICSE\u201918","author":"L Sousa","year":"2018","unstructured":"Sousa L, Oliveira A, Oizumi W, Barbosa S, Garcia A, Lee J, Kalinowski M, de Mello R, Neto B, Oliveira R, Lucena C, Paes R (2018) Identifying design problems in the source code: a grounded theory In: Proceedings of the 40th International Conference on Software Engineering. ICSE\u201918.. ACM, New York."},{"key":"78_CR49","unstructured":"Oizumi W, Garcia AOrganic: a prototype tool for the synthesis of code anomalies. https:\/\/wnoizumi.github.io\/organic\/ ."},{"key":"78_CR50","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2018.02.004","volume":"99","author":"Fabio Palomba","year":"2018","unstructured":"Palomba F, Bavota G, Penta MD, Fasano F, Oliveto R, Lucia AD (2018) A large-scale empirical study on the lifecycle of code smell co-occurrences. Information and Software Technology. https:\/\/doi.org\/10.1016\/j.infsof.2018.02.004 .","journal-title":"Information and Software Technology"},{"key":"78_CR51","first-page":"177","volume-title":"Proceedings of the 10th Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction. IHC+CLIHC \u201911","author":"S De S. Reis","year":"2011","unstructured":"De S. Reis S, Prates RO (2011) Applicability of the semiotic inspection method: a systematic literature review In: Proceedings of the 10th Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction. IHC+CLIHC \u201911, 177\u2013186.. Brazilian Computer Society, Porto Alegre. https:\/\/dl.acm.org\/citation.cfm?id=2254436.2254468 ."},{"key":"78_CR52","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1109\/VLHCC.2017.8103470","volume-title":"2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","author":"JADM Bastos","year":"2017","unstructured":"Bastos JADM, Afonso LM, de Souza CS (2017) Metacommunication between programmers through an application programming interface: a semiotic analysis of date and time APIs In: 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), 213\u2013221.. IEEE, Washington, DC. https:\/\/doi.org\/10.1109\/VLHCC.2017.8103470 ."}],"container-title":["Journal of the Brazilian Computer Society"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13173-018-0078-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13173-018-0078-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13173-018-0078-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,13]],"date-time":"2024-08-13T10:46:04Z","timestamp":1723545964000},"score":1,"resource":{"primary":{"URL":"https:\/\/journal-bcs.springeropen.com\/articles\/10.1186\/s13173-018-0078-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,22]]},"references-count":52,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["78"],"URL":"https:\/\/doi.org\/10.1186\/s13173-018-0078-y","relation":{},"ISSN":["0104-6500","1678-4804"],"issn-type":[{"value":"0104-6500","type":"print"},{"value":"1678-4804","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,22]]},"assertion":[{"value":"21 March 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 October 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 October 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Publisher\u2019s Note"}}],"article-number":"13"}}