16 results on '"Drungilas, Vaidotas"'
Search Results
2. Transforming Interactive Educational Content into Immersive Virtual Reality Learning Objects.
- Author
-
Jaruševičius, Pranas, Paulauskas, Lukas, Drungilas, Vaidotas, Jurgelaitis, Mantas, and Blažauskas, Tomas
- Subjects
LEARNING Management System ,KINESTHETIC method (Education) ,PILOT projects ,RESEARCH methodology ,LEARNING - Abstract
Currently, the integration of immersive virtual reality applications into learning management systems is limited, which disadvantages kinesthetic learners, as the majority of learning material is mostly written or visual in nature. This research presents a method on how to transform existing conventional learning material into immersive virtual reality and integrate it into learning management systems, demonstrating it with a pilot study and an immersive virtual reality application prototype. The prototype application uses WebXR technology and provides integration into the Moodle learning management system using the Sharable Content Object Reference Model standard. The developed learning object was evaluated using the System Usability Scale, Web-based Learning Tool evaluation scale and the igroup Presence Questionnaire. The results of the pilot study revealed that the learning object performed above average in all tested fields and is preferable to established non-IVR solutions. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Towards Collaborative Privacy-preserving Machine Learning on Private Blockchain
- Author
-
Drungilas, Vaidotas, primary, Vaičiukynas, Evaldas, additional, and Čeponienė, Lina, additional
- Published
- 2023
- Full Text
- View/download PDF
4. Shapley Values as a Strategy for Ensemble Weights Estimation
- Author
-
Drungilas, Vaidotas, primary, Vaičiukynas, Evaldas, additional, Ablonskis, Linas, additional, and Čeponienė, Lina, additional
- Published
- 2023
- Full Text
- View/download PDF
5. Shapley values as a strategy for ensemble weights estimation
- Author
-
Drungilas, Vaidotas, Vaičiukynas, Evaldas, Ablonskis, Linas, Čeponienė, Lina, and MDPI AG (Basel, Switzerland)
- Subjects
machine learning ,ensemble methods ,privacy-preserving distributed learning ,Shapley value ,performance weighting - Abstract
This study introduces a novel performance-based weighting scheme for ensemble learning using the Shapley value. The weighting uses the reciprocal of binary cross-entropy as a base learner's performance metric and estimates its Shapley value to measure the overall contribution of a learner to an equally weighted ensemble of various sizes. Two variants of this strategy were empirically compared with a single monolith model and other static weighting strategies using two large banking-related datasets. A variant that discards learners with a negative Shapley value was ranked as first or at least second when constructing homogeneous ensembles, whereas for heterogeneous ensembles this strategy resulted in a better or at least similar detection performance to other weighting strategies tested. The main limitation being the computational complexity of Shapley calculations, the explored weighting strategy could be considered as a generalization of performance-based weighting.
- Published
- 2023
6. MDA-Based Approach for Blockchain Smart Contract Development
- Author
-
Jurgelaitis, Mantas, Čeponienė, Lina, Butkus, Karolis, Butkienė, Rita, Drungilas, Vaidotas, and MDPI AG (Basel, Switzerland)
- Subjects
Fluid Flow and Transfer Processes ,MDA ,Process Chemistry and Technology ,General Engineering ,model transformation ,General Materials Science ,code generation ,smart contract ,UML ,Instrumentation ,Computer Science Applications - Abstract
Blockchain smart contracts can support the decentralisation of business processes, but due to smart contracts’ specifics, their development is a complicated process. Introducing model-driven development principles in smart contract development can facilitate requirement specification, design, and implementation activities. This paper presents a model-driven development method MDAsmartCD (Model-Driven Architecture-based Smart Contract Development) to alleviate smart contract development by supporting the complete MDA life cycle, covering the definition of Computation-Independent Model, Platform-Independent Model, and two instances of Platform-Specific Models. In MDAsmartCD, model transformations (model-to-model and model-to-text) are used to produce smart contract code in the Hyperledger Fabric platform Go and the Ethereum platform Solidity programming languages. The method application was demonstrated by implementing the smart contract for the hackathon solution and executing the generated Solidity and Go smart contracts in the workflow of issuing certificates for hackathon participants. During the execution of the workflow, both deployed smart contracts behaved identically and recorded analogous results in respective blockchain data storages. This demonstrated that the MDAsmartCD method enables the generation of compilable and executable smart contract code, ready for deployment on a blockchain platform.
- Published
- 2022
- Full Text
- View/download PDF
7. Towards Collaborative Privacy-preserving Machine Learning on Private Blockchain.
- Author
-
Drungilas, Vaidotas, Vaičiukynas, Evaldas, and Čeponienė, Lina
- Subjects
BLOCKCHAINS ,MACHINE learning ,PROTOTYPES ,STATISTICAL ensembles ,KNOWLEDGE transfer - Abstract
Approaches combining machine learning and blockchain technologies usually propose transferring the majority of the machine learning process to smart contracts, without considering implications on how it can impact the runtime complexity and flexibility of the system. In this study, we propose a method to enable distributed machine learning using blockchain without disclosing sensitive training data, or data stored on blockchain. The proposed method separates model training, model deployment, and model usage stages, allowing increased privacy. To demonstrate the possibility to apply the proposed method in practise, we developed a prototype that employs smart contracts, local blockchain Oracles, and distributed application that allows user to interact with blockchain network via graphical user interface. The prototype system was deployed into the Hyperledger Fabric environment and experimentally tested combining multiple machine learning models into a Shapley-weighted ensemble. We have shown that our method can be implemented using existing blockchain technologies and can be used to deploy data and machine learning models. Future developments would consider the network-based ensemble as a teacher for transferring knowledge to achieve privacy-preserving machine learning. [ABSTRACT FROM AUTHOR]
- Published
- 2023
8. Towards Blockchain-Based Federated Machine Learning: Smart Contract for Model Inference
- Author
-
Drungilas, Vaidotas, primary, Vaičiukynas, Evaldas, additional, Jurgelaitis, Mantas, additional, Butkienė, Rita, additional, and Čeponienė, Lina, additional
- Published
- 2021
- Full Text
- View/download PDF
9. Modelling principles for blockchain-based implementation of business or scientific processes
- Author
-
Jurgelaitis, Mantas, Butkienė, Rita, Vaičiukynas, Evaldas, Drungilas, Vaidotas, and Čeponienė, Lina
- Subjects
blockchain ,MDA ,smart contract ,UML - Abstract
Blockchain technology and smart contract development currently lacks clarity in its implementation. The complicated architecture of blockchain is an obstacle that developers face during design and implementation of blockchain-based systems. In this paper we propose a method based on Model Driven Architecture, which could be used for defining and specifying blockchain structure and behavior. Such approach could be used as one of the ways for describing blockchain-based systems in a more general language in order to facilitate blockchain development process.
- Published
- 2019
10. UML panaudojimo atvejų modelio išgavimas iš internetinių informacinių sistemų
- Author
-
Drungilas, Vaidotas and Čeponienė, Lina
- Subjects
reverse engineering ,activity diagram ,Use Case diagram ,panaudojimo atvejų diagrama ,veiklos diagrama ,atvirkštinė inžinerija ,interneto informacinės sistemos ,website ,UML - Abstract
Dėl didelio internetinių informacinių sistemų kūrimo tempo, dažnu atveju šios informacinės sistemos yra prastai dokumentuojamos, taip apsunkinant jų palaikymą ir tobulinimą. Tokia pat situacija susidaro, kai veikiančioje informacinėje sistemoje įvykdomi pakeitimai ar informacinės sistemos funkcionalumas plečiamas, o sistemos projektas nėra papildomas. Dėl to informacinės sistemos dokumentacija greitai atitrūksta nuo esamo funkcionalumo ir tampa ne taip gerai panaudojama informacinės sistemos plėtojimo ir palaikymo metu. Šiame darbe apžvelgiamos galimybės sistemos UML modelius išgauti atgalinės inžinerijos būdu, siekiant palengvinti sistemos dokumentavimą. Išanalizavus rinkoje esančius sprendimus ir mokslinius tyrimus atliktus šioje srityje, nebuvo rastas sprendimas, kuris leistų neturint sistemos programinio kodo sugeneruoti panaudojimo atvejų modelį. Todėl nuspręsta kurti naują metodą ir įrankį, kuris, nepriklausomai nuo internetinei sistemai naudotos kūrimo technologijos, leistų išgauti jos UML panaudojimo atvejų modelį. Šiame darbe pateikiamas siūlomas metodas, leidžiantis iš užregistruotų sistemos naudotojo veiksmų ir informacijos, išgautos iš grafinės sąsajos, sudaryti panaudojimo atvejų modelį. Taip pat pateikiamas metodo veikimui pademonstruoti sukurto įrankio projektas ir jo realizacijos aprašymas. Eksperimento metu, siekiant patikrinti metodo ir įrankio veikimo teisingumą, sugeneruoti keturi panaudojimo atvejų modeliai. Du panaudojimo atvejų modeliai įvertinti, juose gautas diagramas ir jų elementus palyginus su analitikų suprojektuotais modeliais. Kiti du modeliai pateikti ekspertų vertinimui, siekiant išsiaiškinti sugeneruotų panaudojimo atvejų modelių kokybę. Įvertinus eksperimentų rezultatus, nustatyta, kad darbe sukurtas metodas yra tinkamas panaudojimo atvejų modelio generavimui ir jo kokybė, ekspertų yra vertinama aukštais balais, As websites exists in highly competitive environment, most of website developers tend to sacrifice quality of website documentation to spend more resources on website functionality to get competitive edge. As websites are poorly documented it is harder to maintain or introduce new functionality. The same kind of situation happens, when websites are updated without updating the corresponding documentation. This way websites’ documentation loses its value and is not as useful while maintaining or updating. In this thesis, capabilities of reverse engineering websites to extract UML models are analyzed, in order to simplify website documenting. After the analysis of tools and research in the area, no tool or method was found, capable of generating Use Case model without source code analysis. It was concluded that new method and tool should be created, that would be able to generate UML Use Case model not depending on platform or programing language. In this thesis the method, that provides ability to generate use case model from use interface data and recorded usage on websites, was developed, accompanied by the method prototype implementation. To test the correctness of the created method and prototype tool, four Use Case models were generated. Two of them were evaluated by comparing them to Use Case models created by analysts. The other two were presented to UML modeling experts, to evaluate generated models’ quality. Experiment results indicate that method and tools presented in this thesis are capable of creating Use Case models, and experts evaluated the quality of generated models with the high scores.
- Published
- 2018
11. Informacinių sistemų projektų vadybos technologijos. Laboratoriniai darbai su Microsoft Project 2016 ir Microsoft Project Server 2016
- Author
-
Čeponienė, Lina, primary, Čeponis, Jonas, additional, Drungilas, Vaidotas, additional, Jurgelaitis, Mantas, additional, and Kriščiūnienė, Gintarė, additional
- Published
- 2019
- Full Text
- View/download PDF
12. Gamified Moodle Course for Teaching UML
- Author
-
Jurgelaitis, Mantas, Drungilas, Vaidotas, Čeponienė, Lina, University of Latvia, Vilniaus universitetas, Latvia University of Agriculture, and Institute of Mathematics and Informatics of University of Latvia
- Subjects
General Computer Science ,Process (engineering) ,Computer science ,Information system design ,Plan (drawing) ,computer.software_genre ,UML ,Course (navigation) ,User engagement ,Unified Modeling Language ,Moodle ,ComputingMilieux_COMPUTERSANDEDUCATION ,Mathematics education ,gamification ,Plug-in ,computer ,e-learning ,computer.programming_language - Abstract
Gamification in education helps to enhance courses to increase user engagement, productivity and motivation. The current Information System Design course at Kaunas University of Technology covers a broad range of topics on UML and students tend to lose their motivation and engagement during the learning process. To combat this problem an idea of gamifying the course was proposed. In this paper we have presented an implementation of gamified UML and system design teaching course in Moodle environment. The Moodle course was developed, which utilizes additional plugins for implementing the required gamification elements. In 2017 autumn semester students were invited to participate in gamified course, their activity in the course was recorded and analyzed. Surveys' results indicate that students enjoyed gamified course, and plan to continue using it in the future.
- Published
- 2018
- Full Text
- View/download PDF
13. Method for Reverse Engineering UML Use Case Model for Websites
- Author
-
Čeponienė, Lina, primary, Drungilas, Vaidotas, additional, Jurgelaitis, Mantas, additional, and Čeponis, Jonas, additional
- Published
- 2018
- Full Text
- View/download PDF
14. Implementing gamification in a university-level UML modeling course: A case study
- Author
-
Jurgelaitis, Mantas, primary, Čeponienė, Lina, additional, Čeponis, Jonas, additional, and Drungilas, Vaidotas, additional
- Published
- 2018
- Full Text
- View/download PDF
15. Implementing gamification in a university‐level UML modeling course: A case study.
- Author
-
Jurgelaitis, Mantas, Čeponienė, Lina, Čeponis, Jonas, and Drungilas, Vaidotas
- Subjects
UNIFIED modeling language ,COMPUTER science education ,MODELING languages (Computer science) ,CURRICULUM ,ACADEMIC motivation - Abstract
The paper analyses the effect of applying gamification in a course for undergraduate computer science students in the Faculty of Informatics at Kaunas University of Technology. The course teaches Unified Modelling Language (UML) and its application in the Unified Process for software development. In this paper, the gamified course metamodel is presented, and it specifies a level‐based course structure as well as other gamification elements used in the course, such as points and other types of rewards (coins, items, and badges), the leaderboard, content locking and trading. The gamified course was implemented on Moodle platform, and the experiment was carried out during spring semester 2018. The analysis of students' grades confirms the hypothesis which states that students' grades can increase as a result of applying gamification to their learning process. The results of students' questionnaire (based on the Intrinsic Motivation Inventory scale) also confirm the hypothesis which states that gamification can improve students' motivation. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
16. A Method for Reverse Engineering UML Use Case Model for Websites.
- Author
-
Čeponienė, Lina, Drungilas, Vaidotas, Jurgelaitis, Mantas, and Čeponis, Jonas
- Subjects
COMPUTER software development ,REVERSE engineering ,WEBSITES ,USE cases (Systems engineering) ,GIBBS' energy diagram - Abstract
Problems with inadequately documented or undocumented websites could be alleviated by introducing reverse engineering of UML diagrams. In this paper, the method for reverse engineering UML use case model for websites is presented. It consists of two steps: recording user actions in the analyzed website, and then transforming the combination of recorded activity and publicly available HTML code information into UML use case model. This model consists of UML use case diagram and UML activity diagrams describing scenario of each use case. The proposed method is implemented as a Google Chrome plugin named WEB2UML. WEB2UML is able to generate UML use case and activity diagrams in XMI format, compatible with MagicDraw UML CASE tool. During experimental evaluation of the WEB2UML tool, two UML use case models were reverse engineered: one for moodle. if.ktu.lt website and another for researchgate.net website. The quality of generated models was evaluated using an anonymous questionnaire completed by 13 UML modelling experts. The results of expert evaluation are encouraging: in total, average expert evaluation score was 8,4 in a scale of ten. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.