Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where D. I. De Silva is active.

Publication


Featured researches published by D. I. De Silva.


international conference on knowledge and smart technology | 2017

CodeMage: Educational programming environment for beginners

S. J. Whittall; W. A. C. Prashandi; G. L. S. Himasha; D. I. De Silva; T. K. Suriyawansa

CodeMage is an interactive educational programming environment targeted at novice Java programmers who have little knowledge in basic programming. The system comes with innovative features such as, real-time guidance and reviews, code generation tool, visual debugger, hinting system for best practices, remote tutor and database manipulation tool which makes it a unique educational programming environment. Though many of programming tools are available in the market, they have their drawbacks in suitability to be adopted in programming by beginners due to the complexity in software interface, cryptic error messages and warning messages, no adequate support to fix errors and not adhering to real-world programming context etc. CodeMage is an attempt to overcome above problems and change how novices perceive and practice Java programming around the world and it is working as expected.


international conference on industrial and information systems | 2015

Improvements to a complexity metric: CB measure

D. I. De Silva; N. Kodagoda; S. R. Kodituwakku; A. J. Pinidiyaarachchi

Controlling the complexity of software applications is an essential part of the software development process as it directly affects maintenance activities such as reusability, understandability, modifiability and testability. However, as stated by Tom DeMarco “You cannot control what you cannot measure”. Thus, over the years many complexity metrics have been proposed with the intention of controlling and minimizing the complexity associated with software. However, majority of these proposed complexity metrics are based on only one aspect of complexity. The CB measure introduced by Chhillar and Bhasin is one metric which relies on a number of complexity factors to decide on the complexity of a program. However, it also has some shortcomings and can be further improved. Thus, this paper attempts to propose some additional complexity factors that the CB measure has not considered, to further improve it. The paper also presents an extensive coverage about the software complexity metrics proposed in the literature.


international conference on knowledge and smart technology | 2017

iShop — Shopping application for visually challenged

D. I. De Silva; M. R. A. Nashry; S. Varathalingam; R. Murugathas; T. K. Suriyawansa

In the life of visually challenged people shopping is one of the greatest challenges. From getting around the supermarket to paying the bill at the cashier they need to rely on someone else. They never get a chance to shop on their own. Whether the person uses a cane, a seeing-eye dog or other sight tools, shopping is still a painstaking chore for them. This paper presents iShop — a complete mobile solution for the above mentioned problem of visually challenged people. iShop is developed in order to address the issues that the visually challenged people face while they do shopping and to provide a new, convenient shopping experience using modern technology.


international conference on information and automation | 2016

Scylax - preference based personalized Tour Planner with Virtual Reality

D. I. De Silva; I. U. Kaluthanthri; K. S. Sudaraka; U. P. D. Karunarathna; J. M. T. I. Jayalath

Over the decades, travelling has experienced continuous growth and deepening diversification to become one of the fastest growing economic sectors in the world. Among the existing travelling applications, only a handful facilitate the ability to plan a tour which is entirely based on user preferences, while offering an in-depth look at the desired destination. Therefore, this research focuses on integrating semantic technologies, collaborative filtering and Virtual Reality into the domain of travelling and provide preferred user oriented tour plans with superlative user satisfaction. The key factor that needs to be understood is that the preferences or the behavior of one user may be entirely different from another. “Scylax” has introduced the concept of preferences and behavior based personalized tour planning and the way of exploring desired routes, major stops or attractions along the way via virtual reality 360 view experience. In addition, business organizations can use the web-based dashboard to maintain their services, offers and obtain business analytic based improvements.


international conference on information and automation | 2016

Smart image - interaction with digital image

D. I. De Silva; S. A. Saleem; J. A. Mariathas; T. Veerasingham; S. Mahawithana

Images are the only source where the user can capture the real world environment on a two dimensional space. But these days the user has to use many cropping and cloning tools to manipulate, remove and do all necessary editing to an object in digital images. Smart image is developed as revolutionary solution with simpler user interfaces for users to interact with these digital images. The system helps to extract the objects and reconstructs the background with minimal user interaction. The user simply has to select an object to manipulate or remove. The wall is detected with edge detection and the color and texture of the wall is changed according to the user input. In addition to those features there will be a mobile version for the proposed system to capture a set of images of objects of their interest are captured and the system generates a three dimensional model from the design item. The system is demonstrated on a range of real world images and validated.


international conference on artificial intelligence | 2014

A Fully Functional Shopping Mall Application -- SHOPPING EYE

K. M. D. M. Karunarathna; H. M. D. A. Weerasingha; M. M. Rumy; M. M. Rajapaksha; D. I. De Silva; N. Kodagoda

In the modern world, shopping has become an essential day to day activity for most of the people. However, their busy life style has lessened the time to do shopping. This has made them to look for quicker and easier ways to do their shopping. Some of the difficulties that people have to go through when they do shopping include having to travel a long distance without knowing the availability of the items, difficulty in finding relevant shops inside a shopping mall, forgetting to buy some items which they intended to buy. In order to overcome the above mentioned problems a fully functional shopping mall application is proposed in this paper. It contains details about all the shops inside a mall, available items, customer wish lists and a map. It consists of a mobile application developed using Android and a Server side module which act as a main database server for connecting with customers and shop owners. Both the modules communicate through web services. In this project wireless communication technique -- Bluetooth is used to identify the vertical and horizontal position of the customer. Augmented reality based technique is used to tag the shops with its promotions, loyalty points etc.


european modelling symposium | 2014

Augmented Reality Based Platform for Simulation of 3D Models, Generated with a Series of 2D Images, on Real Environment

S.A.D.Nimesha Nishadi Ashinshanie; Adhil Hazari; H.N.Rupasinghe; Dulmini P. Hettiarchchi; D. I. De Silva

With the need of an Augmented Reality based platform for simulation of three dimension models, generated with a series of two dimension images, on real environment, the main objective of this project is to build a platform for users to use both these functionalities. This is a mobile application which helps people to decide when they are buying household items, whether that item fits their desired place in the house. Three dimension models can be downloaded using the application and it will be simulated in the real time environment using the concept of Augmented Reality. A desktop application will be implemented for sellers to upload their three dimension models and to generate three dimension models using photographs. With the use of the technology people can make their lives easier, and this is another step the development team has taken to help that cause. Main goal is that with the use of this application people will be able to make their decisions easily when they are going to buy large household items.


international conference on advances in ict for emerging regions | 2012

Applicability of three complexity metrics

D. I. De Silva; N. Kodagoda; H. Perera


international conference on software engineering | 2015

Limitations of an object-oriented metric: Weighted complexity measure

D. I. De Silva; N. Kodagoda; S. R. Kodituwakku; A. J. Pinidiyaarachchi


international symposium on information theory | 2017

Analysis and enhancements of a cognitive based complexity measure

D. I. De Silva; N. Kodagoda; S. R. Kodituwakku; A. J. Pinidiyaarachchi

Collaboration


Dive into the D. I. De Silva's collaboration.

Top Co-Authors

Avatar

N. Kodagoda

Sri Lanka Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

T. K. Suriyawansa

Sri Lanka Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar

Adhil Hazari

Sri Lanka Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar

Dulmini P. Hettiarchchi

Sri Lanka Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar

G. L. S. Himasha

Sri Lanka Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar

H. M. D. A. Weerasingha

Sri Lanka Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar

H. Perera

Sri Lanka Institute of Information Technology

View shared research outputs
Top Co-Authors

Avatar

H.N.Rupasinghe

Sri Lanka Institute of Information Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge