Files
logseq/pages/hls__INFSOF-D-23-00931_reviewer_1704400883291_0.md
T
2025-06-05 22:07:12 +02:00

365 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-
file:: [INFSOF-D-23-00931_reviewer_1704400883291_0.pdf](../assets/INFSOF-D-23-00931_reviewer_1704400883291_0.pdf)
file-path:: ../assets/INFSOF-D-23-00931_reviewer_1704400883291_0.pdf
- A Systematic Mapping
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 65b60aea-1b1c-410e-9ba5-99efa7f9d2e1
- Landscape of Software Modelling Assistants
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 65b60aef-bde8-46e1-bdff-cd155cda12d1
- What has been proposed to assist humans in software modelling tasks?
ls-type:: annotation
hl-page:: 3
hl-color:: blue
id:: 65b60c17-9b44-4c94-8fc5-f1bffc5ee58d
- we systematically elucidate the state of the art in assistants for software modelling and their use in MDSE and low-code/no-code tools
ls-type:: annotation
hl-page:: 3
hl-color:: purple
id:: 65b60c20-9ed6-4738-ade8-907ea7b9aa1a
- i) how is software modelling assisted? ii) what goals and limitations do existing MDSE tools report in terms of modelling assistance? iii) which evaluation metrics and target users do existing MDSE tools consider for modelling assistance?
ls-type:: annotation
hl-page:: 3
hl-color:: purple
id:: 65b60c3e-6141-4792-88fc-2f12a2b36d21
- Understanding the behaviour and skills of users, understanding the modelling context, and increasing the automation scope are examples of not yet solved challenges in modelling assistance.
ls-type:: annotation
hl-page:: 4
hl-color:: blue
id:: 65b60cfe-8bee-42b3-a84f-2f70f7f45115
- tate of development in this area?
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65b60d1d-1b56-476e-930e-3b3b2cb768a3
- without any restriction regarding technology, strategy, or domain
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65b60d2e-639a-48be-851a-5123e0d733f9
- MRQ: What proposals exist in the literature and practice to assist humans during modelling tasks in MDSE tools?
ls-type:: annotation
hl-page:: 4
hl-color:: purple
id:: 65b60d38-0de2-446d-8b8e-d51b6c7add1f
- selected 44 proposals from a set of 2.613 records using inclusion/exclusion criteria
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65b60fdd-c136-47cc-b20f-e033c3cf31a0
- We clustered, analysed, and discussed the data.
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65b60fed-a9fe-4f7c-9dcc-4595285de1ac
- including tools, techniques, methods, frameworks, and languages.
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65b61014-d487-462d-b10a-79d30170e4f8
- Regarding goals, we found seven clusters of goals such as addressing change propagation, enhancing consistency checking, ensuring model compatibility, improving model quality, improving user interaction, easing model evolution and supporting vulnerability detection.
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65b6103a-fcdb-4a1f-8be3-d528066afbe5
- imitation clusters, including accuracy, effort, generality, learnability, and scope limitations
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65b610c8-cd95-4969-94bd-dd0dd113326d
- Technology Acceptance Model (TAM)
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 65b610f0-8dd9-4cdb-a059-16f74b9f391c
- strategies, goals, limitations, target users, and metrics documented in practice for assisting during modelling tasks
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65b61381-09e5-42ef-b3c0-c4c1b59b44aa
- goals, limitations, and evaluation metrics
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65b616d0-fcbe-4867-bcb4-b0b162fff67d
hl-stamp:: 1706432215070
- we consider proposing a shared framework essential for improving software modelling assistants design.
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 65b616fc-4a6e-4b93-bf3c-92e9b45583cf
- AssistMDSE
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65b61705-c868-4e4d-b3eb-6813776500e9
- emerging framework
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65b617aa-66c4-4975-b5b0-a6abb3152b54
hl-stamp:: 1706432431509
- In Section 5, we conduct the review on MDSE tools available in practice based on the GMQ
ls-type:: annotation
hl-page:: 6
hl-color:: yellow
id:: 65b6181b-f5f1-447d-9b7c-e7f6cfec3460
- i) modelling assistance for Model-Driven Engineering tools (MDE)
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 65b61859-a759-47ec-80cb-b3fe5a94c30b
- ii) specific strategies to assist users during modelling tasks in MDSE tools
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 65b61864-7c1a-4ba5-9c0e-5a362f111d09
- Reviews on modelling assistance for MDE tools
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 65b618a0-4369-423c-b604-0ab4019b4768
- Reviews on modelling assistance for MDSE tools using specific strategies
ls-type:: annotation
hl-page:: 7
hl-color:: yellow
id:: 65b618a6-c3d7-4664-8066-f3f960a9f8c7
hl-stamp:: 1706432824658
- Fig. 1. Research overview.
ls-type:: annotation
hl-page:: 6
hl-color:: red
id:: 65b61978-9b68-4065-ae96-1712cec27c49
hl-stamp:: 1706432891015
- Fig. 2. Systematic mapping study design overview
ls-type:: annotation
hl-page:: 7
hl-color:: red
id:: 65b619ba-f450-4d98-a1d0-d0514aa567c2
- research questions
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65b619d3-e211-4bf6-b500-198c37eda837
- search strateg
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65b619d6-5825-49e9-bef2-32dab590bf47
- inclusion/exclusion criteria
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65b619d9-0ea9-4c90-aebc-9aab8a7cee43
- quality assessment
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65b619dc-7ff7-43af-a7bb-1d94be9b49b3
- data extraction
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65b619df-937f-4508-9fe8-5524a1732164
- What proposals exist in the literature and practice to assist humans during modelling tasks in MDSE tools?
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65b619ee-1fbd-488e-a0f7-f1c9f3a69036
- Based on the initial set of RQs and MRQ,
ls-type:: annotation
hl-page:: 8
hl-color:: yellow
id:: 65b61a30-7fef-4ab4-8950-f29705a6b5b7
- RQ1. How is software modelling assisted?
ls-type:: annotation
hl-page:: 8
hl-color:: green
id:: 65b61a86-0adb-4277-bd64-6b6f3df56e22
- RQ2. What goals and limitations do existing MDSE tools report in terms of modelling assistance?
ls-type:: annotation
hl-page:: 8
hl-color:: green
id:: 65b61a91-26bf-429e-bb6e-2cfc0ff812ee
- RQ3. Which evaluation metrics and target users do existing MDSE tools consider for modelling assistance?
ls-type:: annotation
hl-page:: 8
hl-color:: green
id:: 65b61a97-c4b9-4ea6-8cbc-526d8b3a4bcb
- goal is analysing modelling assistants in tools that automatically produce software as an output
ls-type:: annotation
hl-page:: 8
hl-color:: purple
id:: 65b61ab8-dd75-427f-a857-fca8cdf77886
- specific proposal
ls-type:: annotation
hl-page:: 9
hl-color:: yellow
id:: 65b61bcc-c956-45a9-b814-76ee6f67ca88
- assisting in developing MDSE tools
ls-type:: annotation
hl-page:: 10
hl-color:: yellow
id:: 65b61bfe-c4bd-43c8-b3eb-d300ba4fbab1
- subjective and objective quality assessments
ls-type:: annotation
hl-page:: 10
hl-color:: green
id:: 65b61c8e-ab27-4bc1-abea-5cb088e9fa5b
- We aim to extract data from our systematic mapping studies based on RQ1, RQ2, and RQ3
ls-type:: annotation
hl-page:: 11
hl-color:: green
id:: 65b61d13-74e9-4166-b0b4-d43523c0ea08
- 807 records more
ls-type:: annotation
hl-page:: 12
hl-color:: green
id:: 65b61d78-a813-4de4-8862-e52f83f0dbde
- K-Statistic
ls-type:: annotation
hl-page:: 12
hl-color:: green
id:: 65b61d8c-545a-48cb-883b-23b2b48eb9dc
- tools, techniques, methods, frameworks, guidelines, and languages
ls-type:: annotation
hl-page:: 13
hl-color:: yellow
id:: 65b61e0c-e5e8-4010-a12a-3ed52930c711
- collaborative management tools
ls-type:: annotation
hl-page:: 13
hl-color:: yellow
id:: 65b61e59-1a11-4aff-9727-43a42f9205c6
- collaborative modelling frameworks
ls-type:: annotation
hl-page:: 13
hl-color:: yellow
id:: 65b61e6e-1277-497f-9b1b-a00f01797a4a
- existing MDSE tool
ls-type:: annotation
hl-page:: 14
hl-color:: yellow
id:: 65b623e5-d38c-40df-a3a5-d76c07b9ae93
- do not explicitly specify their limitations.
ls-type:: annotation
hl-page:: 14
hl-color:: green
id:: 65b62463-805a-4898-b9d0-889ff4aa3d23
- proposals goals
ls-type:: annotation
hl-page:: 14
hl-color:: purple
id:: 65b638c5-2bc9-4fba-a5a8-a4c116616452
- proposals limitations
ls-type:: annotation
hl-page:: 14
hl-color:: purple
id:: 65b638ca-8d1b-48a4-8a2a-37a584e15b66
- of the practice
ls-type:: annotation
hl-page:: 21
hl-color:: green
id:: 65b63b2f-2b52-4567-b61e-0b530879cd92
- Overview on Reviewing MDSE tools
ls-type:: annotation
hl-page:: 21
hl-color:: red
id:: 65b63b5a-ee22-40e8-96ca-de4efdf35cbe
- proposals for assisting during modelling tasks
ls-type:: annotation
hl-page:: 21
hl-color:: yellow
id:: 65b68240-aa64-4a3f-a4ed-4293363621e8
- ssist users during modelling tasks
ls-type:: annotation
hl-page:: 21
hl-color:: green
id:: 65b6832e-e323-4de2-ae35-aed9b7ee051f
- OutSystems [68], Mendix [69], Microsoft Power Apps[70], Salesforce [71], and ServiceNow [72]
ls-type:: annotation
hl-page:: 22
hl-color:: green
id:: 65b68652-7031-49ab-9825-b5e19f1c5d69
- Leaders
ls-type:: annotation
hl-page:: 22
hl-color:: green
id:: 65b68655-a20b-4e59-b51b-a9b989850758
- We observe that most proposals (12; 80.0%) mention the strategy they follow for assisting during modelling, including keywords such as: AI-power capabilities, templates, scanners, recommenders, model inspectors, AI assistants, and intelligent wizards
ls-type:: annotation
hl-page:: 26
hl-color:: purple
id:: 65b6869f-08a8-48b2-82dc-f3b829158afc
- 5 State of the practice on modelling assistance in MDSE tools5
ls-type:: annotation
hl-page:: 21
hl-color:: yellow
id:: 65b686cc-087d-4055-91cc-40ecf1faae3b
- selection bias, data extraction bias, and inter-rater reliability.
ls-type:: annotation
hl-page:: 27
hl-color:: green
id:: 65b6945d-0911-4ce8-990a-c46b06c3630b
- This lack of data hinders comparison between proposals and triggers a need to improve modelling assistance proposals design.
ls-type:: annotation
hl-page:: 29
hl-color:: green
id:: 65b694a3-a6a3-42d9-8676-f9474284a81d
- strategies, goals, limitations, target users, and evaluation metrics
ls-type:: annotation
hl-page:: 29
hl-color:: blue
id:: 65b694b5-45c3-4863-8d85-b5477b9803ab
- Fig. 11.
ls-type:: annotation
hl-page:: 30
hl-color:: red
id:: 65b694bc-5d75-45dd-8480-e1a626352288
- As a result, we proposed a framework focused on the "who", target users to assist; the “how”, strategy to assist target users; and the “what”, specific set of requirements aim to be me
ls-type:: annotation
hl-page:: 30
hl-color:: yellow
id:: 65b6a605-b507-47df-8d85-d3812c60aeba
- we propose AssistMDSE, an emerging framework to design software modelling assistants
ls-type:: annotation
hl-page:: 30
hl-color:: yellow
id:: 65b6a84d-429b-4937-b6d2-30d3b5482066
hl-stamp:: 1706469455848
- o design
ls-type:: annotation
hl-page:: 30
hl-color:: yellow
id:: 65b6a873-0f35-447f-8859-114769858b6e
- A modelling assistant for automatically creating Digital Health models in MDSE tools.
ls-type:: annotation
hl-page:: 31
hl-color:: yellow
id:: 65b6a8da-bf5f-4c89-bdf2-b2559b992feb
- Whatscount
ls-type:: annotation
hl-page:: 31
hl-color:: green
id:: 65b6b1e5-3abe-4b23-8b49-791d04335d28
- digital health software using an inhouse MDSE tool.
ls-type:: annotation
hl-page:: 31
hl-color:: green
id:: 65b6b1ef-deca-4a52-81d5-131554dfd01b
- formally specify modelling patterns
ls-type:: annotation
hl-page:: 32
hl-color:: green
id:: 65b6b206-93c4-4fca-865f-32840b380899
- G6. Easing model evolution.
ls-type:: annotation
hl-page:: 32
hl-color:: yellow
id:: 65b6b221-2581-4f81-96d8-45bf0b719f03
hl-stamp:: 1706471971680