VISUALISED PRODUCT QUALITY MONITORING TOOL BASED ON SOFTWARE DEVELOPMENT PROCESS DATA

Sen Pan,Yun Lin,Xin Peng,Wenyun Zhao
DOI: https://doi.org/10.3969/j.issn.1000-386x.2015.09.003
2015-01-01
Abstract:On-going evolution of a software product usually leads to its degeneration,so that increases the difficulty of maintenance and testing tasks.The real-time datum in software development process (e.g.,the code metrics and bug numbers)usually reflects software products’change trend in their status,which could help project managers understand the changes of software quality.However,the raw data itself gets too detailed (e.g.,the code metric for each file),which might not meet project managers’need to understand the changes of software quality in a macro way.Therefore,we propose a visualised quality monitoring tool which is based on software development process datum.The tool can not only calculate the code metrics for each software (re)version based on version repository and bug repository to reflect the real-time changes trend of the quality of a software product,in addition,it also builds bug prediction model and provides multi-dimensional data integration,association and comparison between the data to facilitate the project managers having macro understanding in changes of products from different perspectives.A case study of a large open source project validates the effectiveness of the tool.Results show that this visualised product quality monitoring tools can effectively help project managers to detect potential software problems and to locate their origins.
What problem does this paper attempt to address?