{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T19:43:30Z","timestamp":1768419810691,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:00:00Z","timestamp":1587340800000},"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":[[2020,4,20]]},"DOI":"10.1145\/3358960.3379138","type":"proceedings-article","created":{"date-parts":[[2020,5,4]],"date-time":"2020-05-04T07:48:26Z","timestamp":1588578506000},"page":"173-180","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Software Performance Antipatterns in Cyber-Physical Systems"],"prefix":"10.1145","author":[{"given":"Connie U.","family":"Smith","sequence":"first","affiliation":[{"name":"L&amp;S Computer Technology, Inc., Austin, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,4,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"D. Arcelli V. Cortellessa D. DiPompeo. 2018. Performance-driven software model refactoring. Information and Software Technology 95. 366--397.  D. Arcelli V. Cortellessa D. DiPompeo. 2018. Performance-driven software model refactoring. Information and Software Technology 95. 366--397.","DOI":"10.1016\/j.infsof.2017.09.006"},{"key":"e_1_3_2_1_2_1","volume-title":"Foundations of Software and System Performance Engineering","author":"Bondi Andr\u00e9","unstructured":"Andr\u00e9 Bondi . 2015. Foundations of Software and System Performance Engineering . Addison-Wesley . Andr\u00e9 Bondi. 2015. Foundations of Software and System Performance Engineering. Addison-Wesley."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3185768.3186403"},{"key":"e_1_3_2_1_4_1","unstructured":"W. J. Brown R. C. Malveau H. W. McCormick III and T. J. Mowbray. 1998. AntiPatterns: Refactoring Software Architectures and Projects in Crisis. John Wiley and Sons Inc. New York.  W. J. Brown R. C. Malveau H. W. McCormick III and T. J. Mowbray. 1998. AntiPatterns: Refactoring Software Architectures and Projects in Crisis. John Wiley and Sons Inc. New York."},{"key":"e_1_3_2_1_5_1","unstructured":"F. Buschmann R. Meunier H. Rohnert P. Sommerlad and M. Stal. 1996. Pattern-Oriented Software Architecture: A System of Patterns. John Wiley and Sons. Chichester England.  F. Buschmann R. Meunier H. Rohnert P. Sommerlad and M. Stal. 1996. Pattern-Oriented Software Architecture: A System of Patterns. John Wiley and Sons. Chichester England."},{"key":"e_1_3_2_1_6_1","volume-title":"Proc. CMG. Las Vegas.","author":"Cates C.","year":"2004","unstructured":"C. Cates . 2004 . Where's Waldo: Uncovering hard-to-find application killers . Proc. CMG. Las Vegas. C. Cates. 2004. Where's Waldo: Uncovering hard-to-find application killers. Proc. CMG. Las Vegas."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1808877.1808880"},{"key":"e_1_3_2_1_8_1","volume-title":"FASE","volume":"6013","author":"Cortellessa V.","year":"2010","unstructured":"V. Cortellessa , A. Martens , R. Reussner , C. Trubiani . 2010 . A process to effectively identify \"Guilty\" performance antipatterns. D.S. Rosenblum, G.Taentzer (eds.) . FASE 2010. LNCS vol. 6013 . 368--382. Springer. Heidelberg. V.Cortellessa, A.Martens, R.Reussner, C.Trubiani. 2010. A process to effectively identify \"Guilty\" performance antipatterns. D.S. Rosenblum, G.Taentzer (eds.). FASE 2010. LNCS vol. 6013. 368--382. Springer. Heidelberg."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30982-3_9"},{"key":"#cr-split#-e_1_3_2_1_10_1.1","doi-asserted-by":"crossref","unstructured":"Martina De Sanctis C. Trubiani V. Cortellessa A. Di Marco M. Flamminj. 2016. A model-driven approach to catch performance antipatterns in ADL specifications Information and Software Technology. DOI: http:\/\/dx.doi.org\/10.1016\/j.infsof.2016.11.008 10.1016\/j.infsof.2016.11.008","DOI":"10.1016\/j.infsof.2016.11.008"},{"key":"#cr-split#-e_1_3_2_1_10_1.2","doi-asserted-by":"crossref","unstructured":"Martina De Sanctis C. Trubiani V. Cortellessa A. Di Marco M. Flamminj. 2016. A model-driven approach to catch performance antipatterns in ADL specifications Information and Software Technology. DOI: http:\/\/dx.doi.org\/10.1016\/j.infsof.2016.11.008","DOI":"10.1016\/j.infsof.2016.11.008"},{"key":"e_1_3_2_1_11_1","volume-title":"The Sisyphus database retrieval performance antipattern,\" Proceedings of the Workshop on Software and Performance (WOSP","author":"Dugan R. F.","year":"2002","unstructured":"R. F. Dugan Jr ., E. P. Glinert , A. Shokoufandeh . 2002. The Sisyphus database retrieval performance antipattern,\" Proceedings of the Workshop on Software and Performance (WOSP 2002 ),Rome. R. F. Dugan Jr., E. P. Glinert, A. Shokoufandeh. 2002. The Sisyphus database retrieval performance antipattern,\" Proceedings of the Workshop on Software and Performance (WOSP 2002),Rome."},{"key":"e_1_3_2_1_12_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler , K. Beck . 1999 . Refactoring: Improving the Design of Existing Code . Addison-Wesley Professional . ? M. Fowler, K. Beck. 1999. Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional. ?"},{"key":"e_1_3_2_1_13_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . 1995 . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley . Reading, MA. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. Reading, MA."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01042-3_7"},{"issue":"4","key":"e_1_3_2_1_15_1","first-page":"46","article-title":"Aggregate entity pattern","volume":"8","author":"Larman C.","year":"2000","unstructured":"C. Larman . 2000 . Aggregate entity pattern . Software Development , vol. 8 no. 4 . 46 -- 52 . C. Larman. 2000. Aggregate entity pattern. Software Development, vol. 8 no. 4. 46--52.","journal-title":"Software Development"},{"key":"e_1_3_2_1_16_1","unstructured":"https:\/\/docs.microsoft.com\/enus\/azure\/architecture\/antipatterns\/  https:\/\/docs.microsoft.com\/enus\/azure\/architecture\/antipatterns\/"},{"key":"e_1_3_2_1_17_1","article-title":"Engineering cyber-physical systems through performance-based modelling and analysis","author":"Pagliari L.","year":"2019","unstructured":"L. Pagliari , R. Mirandola , C. Trubiani . 2019 . Engineering cyber-physical systems through performance-based modelling and analysis . Journal of Software Evolution and Process, Wiley, to appear. L. Pagliari, R. Mirandola, C. Trubiani. 2019. Engineering cyber-physical systems through performance-based modelling and analysis. Journal of Software Evolution and Process, Wiley, to appear.","journal-title":"Journal of Software Evolution and Process, Wiley, to appear."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"T.Parsons J.Murphy. 2008. Detecting performance antipatterns in component based enterprise systems. Journal of Object Technology 7. 55--91.  T.Parsons J.Murphy. 2008. Detecting performance antipatterns in component based enterprise systems. Journal of Object Technology 7. 55--91.","DOI":"10.5381\/jot.2008.7.3.a1"},{"key":"e_1_3_2_1_19_1","unstructured":"G. Rogers and R. Boyer. 2002. The More is Less antipattern. Private communication.  G. Rogers and R. Boyer. 2002. The More is Less antipattern. Private communication."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/350391.350420"},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. CMG, Reno.","author":"Smith C. U.","unstructured":"C. U. Smith and L. G. Williams . 2002. New software performance antipatterns: More ways to shoot yourself in the foot . Proc. CMG, Reno. C. U. Smith and L. G. Williams. 2002. New software performance antipatterns: More ways to shoot yourself in the foot. Proc. CMG, Reno."},{"key":"e_1_3_2_1_22_1","volume-title":"Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software","author":"Smith C. U.","year":"2002","unstructured":"C. U. Smith and L. G. Williams . 2002 . Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software . Addison-Wesley . Boston, MA. C.U. Smith, L.G. Williams. 2003. More new software antipatterns: Even more ways to shoot yourself in the foot. International Computer Measurement Group Conference. 717--725. ? C. U. Smith and L. G. Williams. 2002. Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. Addison-Wesley. Boston, MA. C.U. Smith, L.G. Williams. 2003. More new software antipatterns: Even more ways to shoot yourself in the foot. International Computer Measurement Group Conference. 717--725. ?"},{"key":"e_1_3_2_1_23_1","unstructured":"B.A. Tate. 2002. A taste of 'Bitter Java:' The Round-tripping antipattern. http:\/\/www-106.ibm.com\/developerworks\/java\/library\/j-bitterj- java\/bjsidebar1.html.  B.A. Tate. 2002. A taste of 'Bitter Java:' The Round-tripping antipattern. http:\/\/www-106.ibm.com\/developerworks\/java\/library\/j-bitterj- java\/bjsidebar1.html."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1958746.1958755"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.03.081"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.11.016"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings Workshop on Software and Performance","author":"Williams L.G.","year":"1998","unstructured":"L.G. Williams , C.U. Smith . 1998 . Performance engineering of software architectures . Proceedings Workshop on Software and Performance , Santa Fe, NM. L.G.Williams, C.U.Smith. 1998. Performance engineering of software architectures. Proceedings Workshop on Software and Performance, Santa Fe, NM."}],"event":{"name":"ICPE '20: ACM\/SPEC International Conference on Performance Engineering","location":"Edmonton AB Canada","acronym":"ICPE '20","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358960.3379138","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3358960.3379138","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:26Z","timestamp":1750202006000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358960.3379138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,20]]},"references-count":28,"alternative-id":["10.1145\/3358960.3379138","10.1145\/3358960"],"URL":"https:\/\/doi.org\/10.1145\/3358960.3379138","relation":{},"subject":[],"published":{"date-parts":[[2020,4,20]]},"assertion":[{"value":"2020-04-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}