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 条
  • [31] Visualizing Software Architectures in Virtual Reality with an Island Metaphor
    Schreiber, Andreas
    Misiak, Martin
    VIRTUAL, AUGMENTED AND MIXED REALITY: INTERACTION, NAVIGATION, VISUALIZATION, EMBODIMENT, AND SIMULATION, VAMR 2018, PT I, 2018, 10909 : 168 - 182
  • [32] TOWARDS GAMIFYING SOFTWARE STRUCTURE COMPREHENSION IN VIRTUAL REALITY
    Oberhauser, Roy
    Lecon, Carsten
    MECHATRONIC SYSTEMS AND CONTROL, 2019, 47 (02): : 56 - 62
  • [33] Development of a Virtual Reality Environment for Rehabilitation of Tetraplegics
    Ginja, Gabriel Augusto
    Varoto, Renato
    Cliquet Jr, Alberto
    BIODEVICES: PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES, VOL 1: BIODEVICES, 2020, 2020, : 221 - 226
  • [34] The Architecture of Internet Software Environment for Creating Teachware with Virtual Reality
    Gribova, Valeria Viktorovna
    Fedorischev, Leonid Aleksandrovich
    EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, 2012, 304 : 394 - 399
  • [35] Decoding Parallel Program Execution by using Java']Java Interactive Visualization Environment (JIVE): Behavioral and Performance Analysis
    Aziz, Ajaz Abdul
    Unny, Malavika
    Niranjana, S.
    Sanjana, M.
    Jayaraman, Swaminathan
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 792 - 797
  • [36] Formal development of Java']Java based Web parallel applications
    Serugendo, GD
    Guelfi, N
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 604 - 613
  • [37] User friendly virtual reality software development and testing
    Biricz, Bence
    Jonas, Viktor
    Vincze, Miklos
    Paulik, Robert
    Benhamida, Abdallah
    Kozlovszky, Miklos
    2022 13TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS, COGINFOCOM, 2022, : 87 - 91
  • [38] Virtual Reality Collaboration Platform for Agile Software Development
    Yigitbas, Enes
    Witalinski, Iwo
    Gottschalk, Sebastian
    Engels, Gregor
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2023, PT I, 2024, 14483 : 3 - 19
  • [39] Virtual reality surgical simulator software development tools
    Ruthenbeck, G. S.
    Reynolds, K. J.
    JOURNAL OF SIMULATION, 2013, 7 (02) : 101 - 108
  • [40] Sextant: A Tool to Specify and Visualize Software Metrics for Java']Java Source-Code
    Winter, Victor
    Reinke, Carl
    Guerrero, Jonathan
    2013 4TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2013, : 49 - 55