Live Software Development Environment for Java using Virtual Reality

Diogo Amaral, Gil Domingues, João Dias, Hugo Ferreira, Ademar Aguiar, Rui Nóbrega

Abstract

Any software system that has a considerable growing number of features will suffer from essential complexity, which makes the understanding of the software artifacts increasingly costly and time-consuming. A common approach for reducing the software understanding complexity is to use software visualizations techniques. There are already several approaches for visualizing software, as well as for extracting the information needed for those visualizations. This paper presents a novel approach to tackle the software complexity, delving into the common approaches for extracting information about software artifacts and common software visualization metaphors, allowing users to dive into the software system in a live way using virtual reality (VR). Experiments were carried out in order to validate the correct extraction of metadata from the software artifact and the corresponding VR visualization. With this work, we intend to present a starting point towards a Live Software Development approach.

Download


Paper Citation


in Harvard Style

Amaral D., Domingues G., Dias J., Ferreira H., Aguiar A. and Nóbrega R. (2019). Live Software Development Environment for Java using Virtual Reality.In Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-375-9, pages 37-46. DOI: 10.5220/0007699800370046


in Bibtex Style

@conference{enase19,
author={Diogo Amaral and Gil Domingues and João Dias and Hugo Ferreira and Ademar Aguiar and Rui Nóbrega},
title={Live Software Development Environment for Java using Virtual Reality},
booktitle={Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2019},
pages={37-46},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007699800370046},
isbn={978-989-758-375-9},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Live Software Development Environment for Java using Virtual Reality
SN - 978-989-758-375-9
AU - Amaral D.
AU - Domingues G.
AU - Dias J.
AU - Ferreira H.
AU - Aguiar A.
AU - Nóbrega R.
PY - 2019
SP - 37
EP - 46
DO - 10.5220/0007699800370046