DocumentCode :
639604
Title :
Supporting Software Decision Meetings: Heatmaps for Visualising Test and Code Measurements
Author :
Feldt, Robert ; Staron, Miroslaw ; Hult, Erika ; Liljegren, Thomas
Author_Institution :
Comput. Sci. & Eng., Chalmers & Univ. of Gothenburg, Gothenburg, Sweden
fYear :
2013
fDate :
4-6 Sept. 2013
Firstpage :
62
Lastpage :
69
Abstract :
To achieve software quality it is critical to quickly understand the current test status, its changes over time as well as its relation to source code changes. However, even if this information is available in test logs and code repositories it is seldomly put to good use in supporting decision processes in software development. The amount of information is often large, is time consuming to extract and hard to monitor. This case study shows how visualisation and correlation between software measurements can support improvement discussions. In particular, simple heat maps were found to be effective to visualize and monitor changes and identify recurring patterns in the development of a space-bourn, embedded control system. Statistical analysis quantified the correlation between different sources of development data and heat maps then effectively focused the attention of stakeholders to importants parts of the system. Here the visual analysis was focused on post-project, historical data but we discuss how early identification based on dynamic data analysis could support more effective analysis, planning and execution of quality assurance. Based on our findings we state requirements on such an online, visual analysis system and present a prototype implementation that can help software measurements better support value-based decisions in software development.
Keywords :
data analysis; data visualisation; decision support systems; program testing; quality assurance; software metrics; software quality; code repositories; decision processes; dynamic data analysis; heatmaps; post-project historical data; prototype implementation; quality assurance execution; quality assurance planning; recurring patterns; software decision meeting support; software development data; software measurements; software quality; source code; space-bourn embedded control system development; statistical analysis; test logs; test status; test visualisation; value-based decisions; visual analysis system; Companies; Data mining; Data visualization; Hardware; Heating; Measurement; Software; Empirical study; Industry case study; Software project management; Visualisation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location :
Santander
Type :
conf
DOI :
10.1109/SEAA.2013.61
Filename :
6619490
Link To Document :
بازگشت