Show simple item record

Software development metrics: to VR or not to VR

dc.contributor.authorMoreno-Lumbreras, David
dc.contributor.authorRobles, Gregorio
dc.contributor.authorIzquierdo-Cortázar, Daniel
dc.contributor.authorGonzalez-Barahona, Jesus M.
dc.date.accessioned2024-04-11T14:51:17Z
dc.date.available2024-04-11T14:51:17Z
dc.date.issued2024
dc.identifier.citationMoreno-Lumbreras, D., Robles, G., Izquierdo-Cortázar, D. et al. Software development metrics: to VR or not to VR. Empir Software Eng 29, 42 (2024). https://doi.org/10.1007/s10664-023-10435-3es
dc.identifier.issn1573-7616
dc.identifier.urihttps://hdl.handle.net/10115/32229
dc.description.abstractContext Current data visualization interfaces predominantly rely on 2-D screens. However, the emergence of virtual reality (VR) devices capable of immersive data visualization has sparked interest in exploring their suitability for visualizing software development data. Despite this, there is a lack of detailed investigation into the effectiveness of VR devices specifically for interacting with software development data visualizations. Objective Our objective is to investigate the following question: “How do VR devices compare to traditional screens in visualizing data about software development?” Specifically, we aim to assess the accuracy of conclusions derived from exploring visualizations for understanding the software development process, as well as the time required to reach these conclusions. Method In our controlled experiment, we recruited N=32 volunteers with diverse backgrounds. Participants interacted with similar data visualizations in both VR and traditional screen environments. For the traditional screen setup, we utilized a commercially available set of interactive dashboards based on Kibana, commonly used by Bitergia customers for data insights. In the VR environment, we designed a set of visualizations, tailored to provide an equivalent dataset within a virtual room. Participants answered questions related to software evolution processes, specifically code review and issue tracking, in both VR and traditional screen environments, for two projects. We conducted statistical analyses to compare the correctness of their answers and the time taken for each question. Results Our findings indicate that the correctness of answers in both environments is comparable. Regarding time spent, we observed similar durations, except for complex questions that required examining multiple interconnected visualizations. In such cases, participants in the VR environment were able to answer questions more quickly. Conclusion Based on our results, we conclude that VR immersion can be equally effective as traditional screen setups for understanding software development processes through visualization of relevant metrics in most scenarios. Moreover, VR may offer advantages in comprehending complex tasks that require navigating through multiple interconnected visualizations. However, further experimentation is necessary to validate and reinforce these conclusions. Similar content being viewed by otherses
dc.language.isoenges
dc.publisherSpringeres
dc.rightsAtribución 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.titleSoftware development metrics: to VR or not to VRes
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doi10.1007/s10664-023-10435-3es
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses


Files in this item

This item appears in the following Collection(s)

Show simple item record

Atribución 4.0 InternacionalExcept where otherwise noted, this item's license is described as Atribución 4.0 Internacional