Repository logo
 
Publication

Extension of action rule grammar and implementation of processing engine of a DEMO based low-code platform

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapt_PT
dc.contributor.advisorAveiro, David Sardinha Andrade de
dc.contributor.authorFreitas, Vítor Hugo Silva
dc.date.accessioned2023-10-19T10:58:27Z
dc.date.available2023-10-19T10:58:27Z
dc.date.issued2023-07-05
dc.description.abstractNumerosos estudos afirmam que muitos projetos de software ficam aquém das expetativas inici ais dos utilizadores finais. Causas comuns para estas falhas são objetivos irrealistas do projeto e requisitos incompletos, entre outros. O trabalho desenvolvido nesta tese ocorre no contexto do projeto DISME, uma plataforma low-code para modelação e execução de processos de negócio que pretende ultrapassar alguns destes problemas comuns em sistemas de informação, de modo a tornar a sua utilização para apoio à decisão mais intuitiva, personalizável e adaptável, de forma dinâmica e sem necessidade de programação. No âmbito do DISME, estendeu-se e aprimorou-se um novo meta-modelo para o Modelo de Ação do DEMO, e desenvolveu-se o componente referente ao Executor do Sistema, cuja função é interpretar e executar as Regras de Ação. Foi depois integrado num Dashboard, que permite uma gestão de tarefas e processos de fácil utilização. No decorrer deste desenvolvimento, notou-se ser de igual importância a extensão de outros com ponentes relativos ao desenho e execução de Regras de Ação, mais concretamente os componentes de gestão de Regras de Ação e de formulários do mesmo projeto, respetivamente, e a criação de um componente de parametrização para facilitar a gestão da especificação do sistema. Para comprovar a eficácia da plataforma, foi realizada uma experiência comparando a abor dagem tradicional de desenvolvimento com uma abordagem low-code utilizando a plataforma DISME. Para o caso específico utilizado, observou-se uma redução de 94,63% no esforço necessário, e uma redução de 86% relativamente à complexidade. A usabilidade da plataforma foi também avaliada via métodos qualitativos e quantitativos. A avaliação qualitativa através do método Think Aloud deu feedback valioso sobre vários aspetos da plataforma. Os participantes consideraram a plataforma cativante, intuitiva e de fácil utilização. A avaliação quantitativa utilizando a System Usability Scale confirmou estas conclusões, com uma pontuação global de usabilidade de 89,25%.pt_PT
dc.description.abstractNumerous studies find that many software projects fall short of end customers’ initial expectations. Common causes for software project failures are unrealistic project objectives and incomplete requirements, among others. The work developed in this thesis occurs in the context of the DISME project, a low-code platform for the modelling and execution of business processes that intends to overcome some of these common problems in information systems, in order to make their use for decision support more intuitive, customizable and adaptable, dynamically and without the need for programming. In the scope of DISME, a new meta-model was extended and improved for DEMO’s Action Model, and the component related to the System Executor was developed, whose function is to interpret and run the Action Rules. It was then integrated with a Dashboard, which allows user friendly task and process management to the platform’s users. During this development, it was noted that it was equally important to extend other compo nents relative to the design and execution of Action Rules, more specifically the components of Action Rule management and form management of the same project, respectively, and to create a parameterization component for easier management of the system’s specification. To prove the efficacy of the platform, an experiment was made, comparing the traditional development approach with a low-code one using DISME. For the specific case used, our findings showed a 94.63% reduction in the needed effort. Regarding complexity, a reduction of 86% was observed. The usability of the platform was then evaluated using both qualitative and quantitative meth ods. The qualitative evaluation through the Think Aloud method provided valuable feedback on various aspects of the platform. Participants found the platform engaging, intuitive, visually ap pealing, and user-friendly. The quantitative evaluation using the System Usability Scale confirmed these findings, with an overall usability score of 89.25%.pt_PT
dc.identifier.tid203369670pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.13/5325
dc.language.isoengpt_PT
dc.subjectEngenharia organizacionalpt_PT
dc.subjectDemopt_PT
dc.subjectRegras de açãopt_PT
dc.subjectSistemas de Informaçãopt_PT
dc.subjectRequisitospt_PT
dc.subjectFluxo de trabalhopt_PT
dc.subjectEnterprise engineeringpt_PT
dc.subjectAction rulespt_PT
dc.subjectInformation systemspt_PT
dc.subjectRequirementspt_PT
dc.subjectWorkflowpt_PT
dc.subjectScience degree in Informatics Engineeringpt_PT
dc.subject.pt_PT
dc.subjectFaculdade e Ciências Exatas e da Engenhariapt_PT
dc.titleExtension of action rule grammar and implementation of processing engine of a DEMO based low-code platformpt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.nameMaster of Science degree in Informatics Engineeringpt_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
UMa_MSc_Thesis___Viětor_Freitas_Reviewed.pdf
Size:
13.44 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: