| dc.contributor.author | Thevarajah, S. | |
| dc.date.accessioned | 2019-05-07T17:19:23Z | |
| dc.date.available | 2019-05-07T17:19:23Z | |
| dc.date.issued | 2016 | |
| dc.identifier.citation | Thevarajah S. (2016) QProD-System for measuring Software Quality and Developer Productivity BSc Dissertation. Informatics Institute of Technology, Sri Lanka and University of Westminster UK. | en_US |
| dc.identifier.other | 1472 | |
| dc.identifier.other | 2012082 | |
| dc.identifier.uri | http://dlib.iit.ac.lk/xmlui/handle/123456789/260 | |
| dc.description.abstract | Nowadays the world is running on software. The software is using everywhere such as embedded systems or the controls systems. Mobile phones, new model cars using the software. Software is there in every business. So the quality of the software really important because low quality can make trouble. The software quality depends on the requirements of the users. A good developer will develop a software with good quality. The developer should have a good productivity too. In order to talk before the software productivity there is a need to know what software is. Software is a computer program which comprised of lines of codes. When we are developing the software there is a need to find the productivity of the software. The common definition for Software productivity as the ratio between the functional values of software produced to the labor and expense of producing it. There are many techniques help to measure the productivity of the software such as lines of code, function points under the metrics method. The quality of the software is depends on developers’ ability. Expert developers can deliver the software in short time but the quality of the software should be measured. There should be good technologies to be provided to the developers while working. Nowadays the productivity of the developers is measured using the number of defects. If the number of the defects are high then the quality of the code is low. Also the productivity is measured using the time which was taken to deliver the software. The IT organizations always expect to deliver the good quality solutions to get the leading place in the market. The quality of the software is depends on the productivity of the developers and the quality of the code. It would be great if there is a system to measure the code quality and the developer productivity and give the suggestions to fix the issues while developing the software. The purpose of the project is to develop a system to measure the code quality and the developer productivity.The solution will motivate the developers to follow the best practice in programming and helps the lead to monitor the overall performance and productivity of the team and also it will help the developers to communicate with the other members of the team regarding the violations and fix them. | en_US |
| dc.subject | Database Applications | en_US |
| dc.subject | Code violation | en_US |
| dc.subject | Datamining | en_US |
| dc.title | QProD-System for measuring Software Quality and Developer Productivity | en_US |
| dc.type | Thesis | en_US |