Live Software Development Environment for Java']Java using Virtual Reality

被引:4
|
作者
Amaral, Diogo [1 ]
Domingues, Gil [1 ]
Dias, Joao Pedro [1 ,2 ]
Ferreira, Hugo Sereno [1 ,2 ]
Aguiar, Ademar [1 ,2 ]
Nobrega, Rui [1 ,2 ]
机构
[1] Univ Porto, Fac Engn, Dept Informat Engn, Porto, Portugal
[2] INESC TEC, Porto, Portugal
来源
PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE) | 2019年
关键词
Software Engineering; Virtual Reality; Live Programming; Software Visualization; Software Analysis; VISUALIZATION;
D O I
10.5220/0007699800370046
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 50 条
  • [1] Live Software Development Environment Using Virtual Reality: A Prototype and Experiment
    Amaral, Diogo
    Domingues, Gil
    Dias, Joao Pedro
    Ferreira, Hugo Sereno
    Aguiar, Ademar
    Nobrega, Rui
    Correia, Filipe Figueiredo
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2020, 1172 : 83 - 107
  • [2] scenery: Flexible Virtual Reality Visualization on the Java']Java VM
    Guenther, Ulrik
    Pietzsch, Tobias
    Gupta, Aryaman
    Harrington, Kyle I. S.
    Tomancak, Pavel
    Gumhold, Stefan
    Sbalzarini, Ivo F.
    2019 IEEE VISUALIZATION CONFERENCE (VIS), 2019, : 166 - 170
  • [3] Virtual Vehicles Manager: a java']java virtual reality environment for distributed multi vehicles dynamics control and simulation
    Raimodi, Full Francesco A.
    Ciancimino, Ludovico S.
    EUROCON 2007: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOLS 1-6, 2007, : 1180 - 1185
  • [4] VR City: Software Analysis in Virtual Reality Environment
    Vincur, Juraj
    Navrat, Pavol
    Polasek, Ivan
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 509 - 516
  • [5] JWSU: A Java']Java3D framework for Virtual Reality
    Deligiannidis, L
    Weheba, G
    Krishnan, K
    Jorgensen, M
    CISST'03: PROCEEDING OF THE INTERNATIONAL CONFERENCE ON IMAGING SCIENCE, SYSTEMS AND TECHNOLOGY, VOLS 1 AND 2, 2003, : 312 - 319
  • [6] A Java']Java3D application for visualization and deformation of cad models in virtual reality
    Cioi, Daniel
    ANNALS OF DAAAM FOR 2007 & PROCEEDINGS OF THE 18TH INTERNATIONAL DAAAM SYMPOSIUM: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON CREATIVITY, RESPONSIBILITY, AND ETHICS OF ENGINEERS, 2007, : 153 - 154
  • [7] A Java']Java/CGI approach to developing a geographic virtual reality toolkit on the Internet
    Huang, B
    Lin, H
    COMPUTERS & GEOSCIENCES, 2002, 28 (01) : 13 - 19
  • [8] Identifying software problems in Java']Java applications using ViMC
    Gugea, Oana
    Cosma, Dan
    2020 24TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2020, : 112 - 117
  • [9] Design Virtual Reality Scene Roam for Tour Animations Base on VRML and Java']Java
    Cao, Zaihui
    Hu, Zhongyan
    INTERNATIONAL CONFERENCE ON SOLID STATE DEVICES AND MATERIALS SCIENCE, 2012, 25 : 693 - 699
  • [10] Development of a virtual reality toolkit on the internet by a ASP.NET/Java']JavaScript approach
    Song, Shujun
    Zhou, Wancun
    Chai, Weitao
    SECOND WORKSHOP ON DIGITAL MEDIA AND ITS APPLICATION IN MUSEUM & HERITAGE, PROCEEDINGS, 2007, : 286 - +