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

dc.contributor.advisorPerera I
dc.contributor.authorHeenatigala UI
dc.date.accept2020
dc.date.accessioned2020
dc.date.available2020
dc.date.issued2020
dc.description.abstractThere 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.identifier.accnoTH4257en_US
dc.identifier.degreeMSc in Computer Scienceen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/16782
dc.language.isoenen_US
dc.subjectCOMPUTER SCIENCE AND ENGINEERING-Dissertationsen_US
dc.subjectCOMPUTER SCIENCE-Dissertationsen_US
dc.subjectSOFTWARE DEVELOMENT-Visual Development Toolsen_US
dc.subjectSOFTWARE DEVELOPMENT-Developer Performanceen_US
dc.subjectVUE (OPEN SOURCE JAVASCRIPT LIBRARY)en_US
dc.subjectCOMPUTER SOFTWARE-Quality Assuranceen_US
dc.titleVisual development tool support for enhancing performance and quality of developer worken_US
dc.typeThesis-Full-texten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH4257-1.pdf
Size:
110.22 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH4257-2.pdf
Size:
119.66 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH4257.pdf
Size:
2.1 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis