Institutional-Repository, University of Moratuwa.  

Visual development tool support for enhancing performance and quality of developer work

Show simple item record

dc.contributor.advisor Perera I
dc.contributor.author Heenatigala UI
dc.date.accessioned 2020
dc.date.available 2020
dc.date.issued 2020
dc.identifier.uri http://dl.lib.uom.lk/handle/123/16782
dc.description.abstract There is a very limited number of visual development tools that support a software developer. The aim of this study was to develop a visual development tool and determine the effect of the tool on developing performance and quality of work of a developer. The research was conducted in five steps. Develop version 0.1 of the tool with basic requirements. Conduct a survey for the initial tool. Update the tool according to the survey results. Release version 1.0 of the tool to the sample with development tasks. Finally analyse the results. Thirty developers from the Srilanka were randomly selected using the convenience sampling method. Testing method was used to identify the efficiency of the developers and observation method was used to explore the quality of the work. Paired t-test in R package 2019 was used to compare the time taken to complete the given tasks using the tool and without the tool. The quality of work is measured by coding standards followed and also the structure of the code is inspected to determine how the developer has gone about solving the problem. Three tasks with varying complexities were given. Task 1 which is the least complex didn’t give a significant result(P value >0.05). Task 2 and Task 3 development time analysis gave a positive result for using the tool(P value < 0.05). There are further features that need to be added to make it a product that can be used by the masses. Suggestions, a real-time preview of the generated code, more built in components and better style (css) generation are some of those features. The quality standards in readability and code reuse were improved by using the tool. The results conclude that the importance of visual development tools to enhance the performance and quality of the developer according to the complexities of the tasks. Not only the statistical analysis but also the developer interviews also confirm this. Further, there is an added advantage that helps new vue developers to learn as well. As future work we plan to enhance the tool according to the suggestions given. en_US
dc.language.iso en en_US
dc.subject COMPUTER SCIENCE AND ENGINEERING-Dissertations en_US
dc.subject COMPUTER SCIENCE-Dissertations en_US
dc.subject SOFTWARE DEVELOMENT-Visual Development Tools en_US
dc.subject SOFTWARE DEVELOPMENT-Developer Performance en_US
dc.subject VUE (OPEN SOURCE JAVASCRIPT LIBRARY) en_US
dc.subject COMPUTER SOFTWARE-Quality Assurance en_US
dc.title Visual development tool support for enhancing performance and quality of developer work en_US
dc.type Thesis-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc in Computer Science en_US
dc.identifier.department Department of Computer Science & Engineering en_US
dc.date.accept 2020
dc.identifier.accno TH4257 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record