{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:14:51Z","timestamp":1750220091911,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,16]],"date-time":"2022-05-16T00:00:00Z","timestamp":1652659200000},"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":[[2022,5,16]]},"DOI":"10.1145\/3524610.3529160","type":"proceedings-article","created":{"date-parts":[[2022,10,20]],"date-time":"2022-10-20T15:19:30Z","timestamp":1666279170000},"page":"648-659","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["How do i model my system?"],"prefix":"10.1145","author":[{"given":"Christopher","family":"Vendome","sequence":"first","affiliation":[{"name":"Miami University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric J.","family":"Rapos","sequence":"additional","affiliation":[{"name":"Miami University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nick","family":"DiGennaro","sequence":"additional","affiliation":[{"name":"Miami University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"1","volume-title":"Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies Factory Automation","author":"Nicholas K.","year":"2012","unstructured":"K. Nicholas , Z. E. Bhatti , P. S. Roop, Model-driven development of industrial embedded systems: Challenges faced and lessons learnt , in: Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies Factory Automation , 2012 , pp. 1 -- 4 . K. Nicholas, Z. E. Bhatti, P. S. Roop, Model-driven development of industrial embedded systems: Challenges faced and lessons learnt, in: Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies Factory Automation, 2012, pp. 1--4."},{"key":"e_1_3_2_1_2_1","first-page":"711","volume-title":"2016 4th International Conference on Model-Driven Engineering and Software Development","author":"Tolvanen J.-P.","year":"2016","unstructured":"J.-P. Tolvanen , S. Kelly, Model-driven development challenges and solutions: Experiences with domain-specific modelling in industry , in: 2016 4th International Conference on Model-Driven Engineering and Software Development , 2016 , pp. 711 -- 719 . J.-P. Tolvanen, S. Kelly, Model-driven development challenges and solutions: Experiences with domain-specific modelling in industry, in: 2016 4th International Conference on Model-Driven Engineering and Software Development, 2016, pp. 711--719."},{"key":"e_1_3_2_1_3_1","first-page":"118","volume-title":"2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering","author":"Liu X.","year":"2018","unstructured":"X. Liu , H. Zhong, Mining stackoverflow for program repair , in: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering , 2018 , pp. 118 -- 129 . X. Liu, H. Zhong, Mining stackoverflow for program repair, in: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering, 2018, pp. 118--129."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597077"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-012-9231-y"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"A. Bucchiarone J. Cabot R. F. Paige A. Pierantonio Grand challenges in model-driven engineering: an analysis of the state of the research Software and Systems Modeling (2020) 1--9.  A. Bucchiarone J. Cabot R. F. Paige A. Pierantonio Grand challenges in model-driven engineering: an analysis of the state of the research Software and Systems Modeling (2020) 1--9.","DOI":"10.1007\/s10270-019-00773-6"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"L. Burgue\u00f1o F. Ciccozzi M. Famelis G. Kappel L. Lambers S. Mosser R. F. Paige A. Pierantonio A. Rensink R. Salay etal Contents for a model-based software engineering body of knowledge Software and systems modeling 18 (6) (2019) 3193--3205.  L. Burgue\u00f1o F. Ciccozzi M. Famelis G. Kappel L. Lambers S. Mosser R. F. Paige A. Pierantonio A. Rensink R. Salay et al. Contents for a model-based software engineering body of knowledge Software and systems modeling 18 (6) (2019) 3193--3205.","DOI":"10.1007\/s10270-019-00746-9"},{"key":"e_1_3_2_1_8_1","unstructured":"MathWorks Simulink https:\/\/www.mathworks.com\/products\/simulink.html.  MathWorks Simulink https:\/\/www.mathworks.com\/products\/simulink.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Eclipse Foundation EMF https:\/\/www.eclipse.org\/modeling\/emf\/.  Eclipse Foundation EMF https:\/\/www.eclipse.org\/modeling\/emf\/."},{"key":"e_1_3_2_1_10_1","unstructured":"Eclipse Foundation GMP\/GMF https:\/\/www.eclipse.org\/modeling\/gmp\/ .  Eclipse Foundation GMP\/GMF https:\/\/www.eclipse.org\/modeling\/gmp\/ ."},{"key":"e_1_3_2_1_11_1","unstructured":"Eclipse Foundation Papyrus https:\/\/www.eclipse.org\/papyrus\/.  Eclipse Foundation Papyrus https:\/\/www.eclipse.org\/papyrus\/."},{"key":"e_1_3_2_1_12_1","volume-title":"Pearson Education India","author":"Booch G.","year":"2005","unstructured":"G. Booch , The unified modeling language user guide , Pearson Education India , 2005 . G. Booch, The unified modeling language user guide, Pearson Education India, 2005."},{"key":"e_1_3_2_1_13_1","volume-title":"Morgan Kaufmann","author":"Friedenthal S.","year":"2014","unstructured":"S. Friedenthal , A. Moore , R. Steiner , A practical guide to SysML: the systems modeling language , Morgan Kaufmann , 2014 . S. Friedenthal, A. Moore, R. Steiner, A practical guide to SysML: the systems modeling language, Morgan Kaufmann, 2014."},{"key":"e_1_3_2_1_14_1","unstructured":"Eclipse Foundation Papyrus-RT https:\/\/www.eclipse.org\/papyrus-rt\/.  Eclipse Foundation Papyrus-RT https:\/\/www.eclipse.org\/papyrus-rt\/."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0057795"},{"key":"e_1_3_2_1_16_1","first-page":"509","volume-title":"2017 IEEE\/ACM 39th International Conference on Software Engineering Companion, IEEE","author":"Hili N.","year":"2017","unstructured":"N. Hili , J. Dingel , A. Beaulieu, Modelling and code generation for real-time embedded systems with uml-rt and papyrus-rt , in: 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion, IEEE , 2017 , pp. 509 -- 510 . N. Hili, J. Dingel, A. Beaulieu, Modelling and code generation for real-time embedded systems with uml-rt and papyrus-rt, in: 2017 IEEE\/ACM 39th International Conference on Software Engineering Companion, IEEE, 2017, pp. 509--510."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-18023-1\\_7"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.03.017"},{"key":"e_1_3_2_1_19_1","first-page":"154","volume-title":"Cognifying model-driven software engineering","author":"Cabot J.","year":"2018","unstructured":"J. Cabot , R. Claris\u00f3 , M. Brambilla , S. G\u00e9rard , Cognifying model-driven software engineering , in: M. Seidl, S. Zschaler (Eds.), Software Technologies : Applications and Foundations, Springer International Publishing , Cham, 2018 , pp. 154 -- 160 . J. Cabot, R. Claris\u00f3, M. Brambilla, S. G\u00e9rard, Cognifying model-driven software engineering, in: M. Seidl, S. Zschaler (Eds.), Software Technologies: Applications and Foundations, Springer International Publishing, Cham, 2018, pp. 154--160."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3143434.3143442"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5220\/0007485204190427"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196430"},{"key":"e_1_3_2_1_23_1","first-page":"41","volume-title":"2019 IEEE International Conference on Software Maintenance and Evolution, IEEE","author":"Vendome C.","year":"2019","unstructured":"C. Vendome , D. Solano , S. Li\u00f1\u00e1n , M. Linares-V\u00e1squez, Can everyone use my app? an empirical study on accessibility in android apps , in: 2019 IEEE International Conference on Software Maintenance and Evolution, IEEE , 2019 , pp. 41 -- 52 . C. Vendome, D. Solano, S. Li\u00f1\u00e1n, M. Linares-V\u00e1squez, Can everyone use my app? an empirical study on accessibility in android apps, in: 2019 IEEE International Conference on Software Maintenance and Evolution, IEEE, 2019, pp. 41--52."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106275"},{"key":"e_1_3_2_1_25_1","first-page":"268","volume-title":"2018 IEEE\/ACM 40th International Conference on Software Engineering","author":"Vendome C.","year":"2018","unstructured":"C. Vendome , D. M. German , M. Di Penta , G. Bavota , M. Linares-V\u00e1squez , D. Poshyvanyk, To distribute or not to distribute? why licensing bugs matter , in: 2018 IEEE\/ACM 40th International Conference on Software Engineering , 2018 , pp. 268 -- 279 . C. Vendome, D. M. German, M. Di Penta, G. Bavota, M. Linares-V\u00e1squez, D. Poshyvanyk, To distribute or not to distribute? why licensing bugs matter, in: 2018 IEEE\/ACM 40th International Conference on Software Engineering, 2018, pp. 268--279."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00122"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00052"},{"key":"e_1_3_2_1_28_1","first-page":"141","volume-title":"2019 19th International Working Conference on Source Code Analysis and Manipulation","author":"Geremia S.","year":"2019","unstructured":"S. Geremia , G. Bavota , R. Oliveto , M. Lanza , M. Di Penta, Characterizing leveraged stack overflow posts , in: 2019 19th International Working Conference on Source Code Analysis and Manipulation , 2019 , pp. 141 -- 151 . S. Geremia, G. Bavota, R. Oliveto, M. Lanza, M. Di Penta, Characterizing leveraged stack overflow posts, in: 2019 19th International Working Conference on Source Code Analysis and Manipulation, 2019, pp. 141--151."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.6084\/m9.figshare.19245915"},{"key":"e_1_3_2_1_30_1","volume-title":"Sage","author":"Miles M. B.","year":"1984","unstructured":"M. B. Miles , A. M. Huberman , Qualitative Data Analysis : A Sourcebook of New Methods , Sage , Beverly Hills, CA , 1984 . M. B. Miles, A. M. Huberman, Qualitative Data Analysis: A Sourcebook of New Methods, Sage, Beverly Hills, CA, 1984."},{"key":"e_1_3_2_1_31_1","unstructured":"Simulink 73512 Bus signals as input to s-function = https:\/\/www.mathworks.com\/matlabcentral\/answers\/73512-bus-signals-as-input-to-s-function note = Accessed: 2022-3-9.  Simulink 73512 Bus signals as input to s-function = https:\/\/www.mathworks.com\/matlabcentral\/answers\/73512-bus-signals-as-input-to-s-function note = Accessed: 2022-3-9."},{"key":"e_1_3_2_1_32_1","unstructured":"J. L. Fleiss Psychological Bulletin (5) 378.  J. L. Fleiss Psychological Bulletin (5) 378."},{"key":"e_1_3_2_1_33_1","unstructured":"J. R. Landis G. G. Koch Biometrics (1) 159.  J. R. Landis G. G. Koch Biometrics (1) 159."},{"key":"e_1_3_2_1_34_1","volume-title":"Rosenfeld Media","author":"Spencer D.","year":"2009","unstructured":"D. Spencer , Card sorting : Designing usable categories , Rosenfeld Media , 2009 . D. Spencer, Card sorting: Designing usable categories, Rosenfeld Media, 2009."},{"key":"e_1_3_2_1_35_1","unstructured":"Simulink 126338 Changing the period of sine wave function in simulink? https:\/\/www.mathworks.com\/matlabcentral\/answers\/126338-changing-the-period-of-sine-wave-function-in-simulink accessed: 2020-05-15.  Simulink 126338 Changing the period of sine wave function in simulink? https:\/\/www.mathworks.com\/matlabcentral\/answers\/126338-changing-the-period-of-sine-wave-function-in-simulink accessed: 2020-05-15."},{"key":"e_1_3_2_1_36_1","unstructured":"Simulink 126040 Substracting two oscillating signals with different amplitudes in simulink https:\/\/www.mathworks.com\/matlabcentral\/answers\/126040-substracting-two-oscillating-signals-with-different-amplitudes-in-simulink accessed: 2020-05-15.  Simulink 126040 Substracting two oscillating signals with different amplitudes in simulink https:\/\/www.mathworks.com\/matlabcentral\/answers\/126040-substracting-two-oscillating-signals-with-different-amplitudes-in-simulink accessed: 2020-05-15."},{"key":"e_1_3_2_1_37_1","unstructured":"Eclipse 201701 Securing the save process in emf https:\/\/www.eclipse.org\/forums\/index.php\/t\/201701\/ accessed: 2020-05-15.  Eclipse 201701 Securing the save process in emf https:\/\/www.eclipse.org\/forums\/index.php\/t\/201701\/ accessed: 2020-05-15."},{"key":"e_1_3_2_1_38_1","unstructured":"Stack Overflow 13020608 Uml stereotypes applied to class inheritance design pattern https:\/\/stackoverflow.com\/questions\/13020608\/uml-stereotypes-applied-to-class-inheritance-design-pattern accessed: 2020-05-15.  Stack Overflow 13020608 Uml stereotypes applied to class inheritance design pattern https:\/\/stackoverflow.com\/questions\/13020608\/uml-stereotypes-applied-to-class-inheritance-design-pattern accessed: 2020-05-15."},{"key":"e_1_3_2_1_39_1","unstructured":"Stack Overflow 9004427 Bidirectional m2m transformations using eclipse emf https:\/\/stackoverflow.com\/questions\/9004427\/bidirectional-m2m-transformations-using-eclipse-emf accessed: 2020-05-15.  Stack Overflow 9004427 Bidirectional m2m transformations using eclipse emf https:\/\/stackoverflow.com\/questions\/9004427\/bidirectional-m2m-transformations-using-eclipse-emf accessed: 2020-05-15."},{"key":"e_1_3_2_1_40_1","unstructured":"Stack Overflow 1319235 Tangible benefits of use case modelling https:\/\/stackoverflow.com\/questions\/1319235\/tangible-benefits-of-use-case-modelling accessed: 2020-05-15.  Stack Overflow 1319235 Tangible benefits of use case modelling https:\/\/stackoverflow.com\/questions\/1319235\/tangible-benefits-of-use-case-modelling accessed: 2020-05-15."},{"key":"e_1_3_2_1_41_1","unstructured":"Stack Overflow 262279 Tools (best practices?) for model driven development? https:\/\/stackoverflow.com\/questions\/262279\/tools-best-practices-for-model-driven-development accessed: 2020-05-15.  Stack Overflow 262279 Tools (best practices?) for model driven development? https:\/\/stackoverflow.com\/questions\/262279\/tools-best-practices-for-model-driven-development accessed: 2020-05-15."},{"key":"e_1_3_2_1_42_1","unstructured":"Stack Overflow 5461753 https:\/\/stackoverflow.com\/questions\/5461753\/modelling-language-for-a-process-transaction https:\/\/stackoverflow.com\/questions\/5461753\/modelling-language-for-a-process-transaction accessed: 2020-05-15.  Stack Overflow 5461753 https:\/\/stackoverflow.com\/questions\/5461753\/modelling-language-for-a-process-transaction https:\/\/stackoverflow.com\/questions\/5461753\/modelling-language-for-a-process-transaction accessed: 2020-05-15."},{"key":"e_1_3_2_1_43_1","unstructured":"Eclipse 628069 ? adding items to jst server module context menu? https:\/\/www.eclipse.org\/forums\/index.php\/t\/628069 accessed: 2020-05-15.  Eclipse 628069 ? adding items to jst server module context menu? https:\/\/www.eclipse.org\/forums\/index.php\/t\/628069 accessed: 2020-05-15."},{"key":"e_1_3_2_1_44_1","volume-title":"Modifying standard drag'n drop behavior of the emf editor","author":"Eclipse","year":"2020","unstructured":"Eclipse 124459 , Modifying standard drag'n drop behavior of the emf editor , https:\/\/www.eclipse.org\/forums\/index.php\/t\/124459\/, accessed: 2020 -05-15. Eclipse 124459, Modifying standard drag'n drop behavior of the emf editor, https:\/\/www.eclipse.org\/forums\/index.php\/t\/124459\/, accessed: 2020-05-15."},{"key":"e_1_3_2_1_45_1","unstructured":"Eclipse 135028 [cdo] \"not a top level package\" exception https:\/\/www.eclipse.org\/forums\/index.php\/t\/135028\/ accessed: 2020-05-15.  Eclipse 135028 [cdo] \"not a top level package\" exception https:\/\/www.eclipse.org\/forums\/index.php\/t\/135028\/ accessed: 2020-05-15."},{"key":"e_1_3_2_1_46_1","unstructured":"Eclipse 126668 Ecore validate error https:\/\/www.eclipse.org\/forums\/index.php\/t\/126668\/ accessed: 2020-05-15.  Eclipse 126668 Ecore validate error https:\/\/www.eclipse.org\/forums\/index.php\/t\/126668\/ accessed: 2020-05-15."},{"key":"e_1_3_2_1_47_1","unstructured":"Eclipse 124918 Extendability of the emf code generator https:\/\/www.eclipse.org\/forums\/index.php\/t\/124918\/ accessed: 2020-05-15.  Eclipse 124918 Extendability of the emf code generator https:\/\/www.eclipse.org\/forums\/index.php\/t\/124918\/ accessed: 2020-05-15."},{"key":"e_1_3_2_1_48_1","unstructured":"Simulink 428318 How to show requirements in generated code for trace-ability? https:\/\/www.mathworks.com\/matlabcentral\/answers\/428318-how-to-show-requirements-in-generated-code-for-traceability accessed: 2020-05-15.  Simulink 428318 How to show requirements in generated code for trace-ability? https:\/\/www.mathworks.com\/matlabcentral\/answers\/428318-how-to-show-requirements-in-generated-code-for-traceability accessed: 2020-05-15."},{"key":"e_1_3_2_1_49_1","unstructured":"Stack Overflow 4320515 How can the output of a simulink block be fed back as an input https:\/\/stackoverflow.com\/questions\/4320515\/how-can-the-output-of-a-simulink-block-be-fed-back-as-an-input accessed: 2020-05-15.  Stack Overflow 4320515 How can the output of a simulink block be fed back as an input https:\/\/stackoverflow.com\/questions\/4320515\/how-can-the-output-of-a-simulink-block-be-fed-back-as-an-input accessed: 2020-05-15."},{"key":"e_1_3_2_1_50_1","unstructured":"Eclipse 287674 Gmf loading time https:\/\/www.eclipse.org\/forums\/index.php\/t\/287674\/ accessed: 2020-05-15.  Eclipse 287674 Gmf loading time https:\/\/www.eclipse.org\/forums\/index.php\/t\/287674\/ accessed: 2020-05-15."},{"key":"e_1_3_2_1_51_1","unstructured":"Eclipse 134504 Resource save performance https:\/\/www.eclipse.org\/forums\/index.php\/t\/134504\/ accessed: 2020-05-15.  Eclipse 134504 Resource save performance https:\/\/www.eclipse.org\/forums\/index.php\/t\/134504\/ accessed: 2020-05-15."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2014.6816777"},{"key":"e_1_3_2_1_53_1","unstructured":"Simulink 98438 Why does matlab crash when i launch simulink 7.1 (r2008a)? https:\/\/www.mathworks.com\/matlabcentral\/answers\/98438-why-does-matlab-crash-when-i-launch-simulink-7-1-r2008a accessed: 2020-05-15.  Simulink 98438 Why does matlab crash when i launch simulink 7.1 (r2008a)? https:\/\/www.mathworks.com\/matlabcentral\/answers\/98438-why-does-matlab-crash-when-i-launch-simulink-7-1-r2008a accessed: 2020-05-15."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196478.3196484"},{"key":"e_1_3_2_1_55_1","unstructured":"Stack Overflow 11955410 Increment a variable inside a for loop https:\/\/stackoverflow.com\/questions\/11955410\/increment-a-variable-inside-a-for-loop accessed: 2020-05-15.  Stack Overflow 11955410 Increment a variable inside a for loop https:\/\/stackoverflow.com\/questions\/11955410\/increment-a-variable-inside-a-for-loop accessed: 2020-05-15."}],"event":{"name":"ICPC '22: 30th International Conference on Program Comprehension","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Virtual Event","acronym":"ICPC '22"},"container-title":["Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3529160","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3524610.3529160","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:54Z","timestamp":1750183794000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3524610.3529160"}},"subtitle":["a qualitative study on the challenges that modelers experience"],"short-title":[],"issued":{"date-parts":[[2022,5,16]]},"references-count":55,"alternative-id":["10.1145\/3524610.3529160","10.1145\/3524610"],"URL":"https:\/\/doi.org\/10.1145\/3524610.3529160","relation":{},"subject":[],"published":{"date-parts":[[2022,5,16]]},"assertion":[{"value":"2022-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}