Scopus Index Publications
Permanent URI for this communityhttps://rda.sliit.lk/handle/123456789/2162
This collection consists of all Scopus-indexed publications produced by SLIIT researchers. Scopus is recognized worldwide as a leading and reputable academic indexing database.
Browse
4 results
Search Results
Publication Open Access Web Block Craft: web development for children using Google Blockly(Institute of Advanced Engineering and Science, 2024-10) Gunaratne, M; Weerasekara, S; Weerakkody, D; Sashmitha, N; De Zoysa, R; Kodagoda, NWeb Block Craft is an innovative educational application that uses the Google Blockly framework to teach web development to children aged eleven and above. The application serves as a comprehensive learning tool, allowing users to explore both frontend project and backend project development. The frontend project includes HTML, CSS, JavaScript, and DOM manipulation, while the backend project covers server building, web app security, application programming interfaces(APIs), and database management. Web Block Craft's unique block-based interface allows users to easily drag anddrop components into a dynamic working environment, resulting in an engaging experience with live output display and simultaneous code presentation. A unique feature of Web Block Craft is the integration of a platform within the application, which allows teachers to create lessons with step-by-step instructions for students. This new feature allows for a more structured learning experience, which improves understanding of web development concepts. To enhance the learning experience, the application provides extensive documentation, serving as a valuable resource for users to grasp the intricacies of web programming. By combining the power of Google Blockly with a creative user interfaceand educational resources, Web Block Craft provides a comprehensive learning environment that empowers creative web programming with confidence.Publication Embargo Static Code Analyser to Enhance Developer Productivity(IEEE, 2023-05-23) Peiris, D. R. I.; Kodagoda, NOne of the main metrics important to software development is productivity. The measure of productivity helps a organization/ individual or team identify how well their employees/ software runs and how they could improve. In this research paper, a new software is proposed along with a background study of how improving code quality will improve developers productivity and efficiency. The software proposed to aid developer productivity is a custom built static code analyser using python and it’s rule set has been tailored through carefully selected research papers and with feedback from experts of the software industryPublication Embargo Deep Vision-Data Mining To Find Insights and Visualization in Code Repositories(Institute of Electrical and Electronics Engineers, 2022-09-16) Ariyarathne, I.G.P.S; Wimalasuriya, M.K; Abesinghe, N.D.N.S; Edirisinghe, E.A.S.H.; Kodagoda, N; Kasthurirathna, DDeep Vision is a code mining system for analyzing and visualizing a repository's codebase so that its users may obtain a sense of the repository's insights. This system will examine codebases and support as many languages as feasible. This system visualizes the file structure, vocabulary and length change rates, comprehensibility and defect rates, etc. It is vital to have a comprehensive grasp of the codebase to manage the program's complexity by calculating multiple factors and presenting them in a descriptive and engaging dashboard to enhance the quality of the software process and the project's controllability. Improved code visualization may help improve code understandability while lowering development costs. In addition, our visualization regions and methodologies are one-of-a-kinds. To get rapid and reliable results, we will create new machine learning models and algorithms for analysis and new categories of a code repository. Our dataset for this research will be GitHub open-source code repositoriesPublication Embargo Comparative Study of Parameter Selection for Enhanced Edge Inference for a Multi-Output Regression model for Head Pose Estimation(Institute of Electrical and Electronics Engineers Inc., 2022-11-04) Lindamulage, A; Kodagoda, N; Reyal, S; Samarasinghe, P; Yogarajah, PMagnitude-based pruning is a technique used to optimise deep learning models for edge inference. We have achieved over 75% model size reduction with a higher accuracy than the original multi-output regression model for head-pose estimation
