Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality

Exploring and comprehending a software system, e.g., as preparation for its re-engineering, is a relevant, yet challenging endeavour often conducted by teams of engineers. Collaborative exploration tools aim to ease the process, e.g., via interactive visualizations in virtual reality (VR). However,...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings (IEEE International Conference on Program Comprehension. Online) s. 346 - 357
Hlavní autoři: Hoff, Adrian, Lungu, Mircea, Seidl, Christoph, Lanza, Michele
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: ACM 15.04.2024
Témata:
ISSN:2643-7171
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Exploring and comprehending a software system, e.g., as preparation for its re-engineering, is a relevant, yet challenging endeavour often conducted by teams of engineers. Collaborative exploration tools aim to ease the process, e.g., via interactive visualizations in virtual reality (VR). However, these neglect to provide engineers with capabilities for persisting their thoughts and findings.We present an interactive VR visualization method that enables (distributed) teams of engineers to collaboratively (1) explore a subject system, while (2) persisting insights via free-hand diagrams, audio recordings, and in-visualization VR screenshots.We invited pairs of software engineering practitioners to use our method to collaboratively explore a software system. We observed how they used our method and collected their feedback and impressions before replaying their findings to the original developers of the subject system for assessment.Video Demonstration-youtube.com/watch?v=32EIpf4V3b4CCS CONCEPTS* Software and its engineering \rightarrow Software maintenance tools; Maintaining software; Software reverse engineering.
AbstractList Exploring and comprehending a software system, e.g., as preparation for its re-engineering, is a relevant, yet challenging endeavour often conducted by teams of engineers. Collaborative exploration tools aim to ease the process, e.g., via interactive visualizations in virtual reality (VR). However, these neglect to provide engineers with capabilities for persisting their thoughts and findings.We present an interactive VR visualization method that enables (distributed) teams of engineers to collaboratively (1) explore a subject system, while (2) persisting insights via free-hand diagrams, audio recordings, and in-visualization VR screenshots.We invited pairs of software engineering practitioners to use our method to collaboratively explore a software system. We observed how they used our method and collected their feedback and impressions before replaying their findings to the original developers of the subject system for assessment.Video Demonstration-youtube.com/watch?v=32EIpf4V3b4CCS CONCEPTS* Software and its engineering \rightarrow Software maintenance tools; Maintaining software; Software reverse engineering.
Author Lungu, Mircea
Seidl, Christoph
Lanza, Michele
Hoff, Adrian
Author_xml – sequence: 1
  givenname: Adrian
  surname: Hoff
  fullname: Hoff, Adrian
  email: adho@itu.dk
  organization: IT University of Copenhagen,Denmark
– sequence: 2
  givenname: Mircea
  surname: Lungu
  fullname: Lungu, Mircea
  email: mlun@itu.dk
  organization: IT University of Copenhagen,Denmark
– sequence: 3
  givenname: Christoph
  surname: Seidl
  fullname: Seidl, Christoph
  email: chse@itu.dk
  organization: IT University of Copenhagen,Denmark
– sequence: 4
  givenname: Michele
  surname: Lanza
  fullname: Lanza, Michele
  email: michele.lanza@usi.ch
  organization: Software Institute @ USI Lugano,Switzerland
BookMark eNotjM1KAzEURqMoWGvXblzkBaYmN3-TpQy1ClVRq9tyO0k0ms6UaWrt2zuoi8OBw8d3So6atvGEnHM25lyqS6GlsFyPe0sJ5oCMrLGlZMwwVWp-SAbQLwrDDT8ho83mgzEmgAlpzIA8Vm1KuGw7zPHL0-c25B12nk6-1-k3tg3dxfxO77Ypx5V3Eel9mz2d42ds3mhs6Gvs8hYTffKYYt6fkeOAaeNH_x6Sl-vJvLopZg_T2-pqViCUNheKMZBGA0IQQjAJbmmwRkBmRfAKfN1TOgugnLNOcaWcqQUGWwcIeimG5OLvN3rvF-surrDbLzhTSkutxA9AV1IU
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/3643916.3644427
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9798400705861
EISSN 2643-7171
EndPage 357
ExternalDocumentID 10556465
Genre orig-research
GrantInformation_xml – fundername: National Science Foundation
  funderid: 10.13039/100000001
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-a289t-50024762a2f333042db7aca2a093fe52ec52e8d9225dd9d5155d7c3af9cf2f6b3
IEDL.DBID RIE
ISICitedReferencesCount 3
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001254059500034&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Thu May 08 06:04:13 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a289t-50024762a2f333042db7aca2a093fe52ec52e8d9225dd9d5155d7c3af9cf2f6b3
OpenAccessLink https://dl.acm.org/doi/pdf/10.1145/3643916.3644427
PageCount 12
ParticipantIDs ieee_primary_10556465
PublicationCentury 2000
PublicationDate 2024-April-15
PublicationDateYYYYMMDD 2024-04-15
PublicationDate_xml – month: 04
  year: 2024
  text: 2024-April-15
  day: 15
PublicationDecade 2020
PublicationTitle Proceedings (IEEE International Conference on Program Comprehension. Online)
PublicationTitleAbbrev ICPC
PublicationYear 2024
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0003203477
ssib055848310
Score 1.9100137
Snippet Exploring and comprehending a software system, e.g., as preparation for its re-engineering, is a relevant, yet challenging endeavour often conducted by teams...
SourceID ieee
SourceType Publisher
StartPage 346
SubjectTerms Collaboration
Collaborative software
Collaborative Software Engineering
Reverse engineering
Software Comprehension
Software maintenance
Software systems
Software Visualization
Virtual reality
Visualization
Title Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality
URI https://ieeexplore.ieee.org/document/10556465
WOSCitedRecordID wos001254059500034&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED7RioGpPIp4ywOr28SO43iuqJiqAgV1q_yUuqQopO3fx3YSKgYGhshR5MHyxffdnf35A3hUaUAtxzFTWuFMmgQrySXOTSaoS7gTRkaxCT6bFculmLdk9ciFsdbGw2d2FF7jXr7Z6G0olY2jmGOWsx70OOcNWav7eZhH0qKLVYIbpiShGeftdT5pxsa0oZmOfJtl5LeeSoST6eCfAzmF4YGYh-Y_kHMGR7Y8h0GnzIDahXoBL5ODeXcWvXlfu5eVRc2Ju2gMFCqwKPJvI3sEzTa1RYsoToXWJfpYV4Fagl5tjNSH8D59WkyecSuegKXPoWrMAvp6TyeJo7FmYRSXWhKZeBtYRqz2T2GEX8_GCBOUXgzXVDqhHXG5opfQLzelvQJUKB9k5b5jyN2ocMoqqZjIfeqWOm3ENQzDFK0-m_sxVt3s3Pzx_RZOiB9c2JNJ2R3062pr7-FY7-r1V_UQrfoNFumi1Q
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED5BQYKpPIp444E1bRLHcTxXVCBKVKCgbpWfUpcUhbT8fWwnoWJgYIgSWYlk-eL77s7-_AHcisihlqEBEVIECVdhIDjlQaoShk1IDVPci03QPM9mMzZpyOqeC6O19pvPdN89-rV8tZQrVyobeDHHJCXbsEOSJI5qulb7-xCLpVkbrThHjOMQJ5Q2B_pECRngmmjat3f7_W9FFQ8oo-4_u3IAvQ01D01-QOcQtnRxBN1WmwE1U_UYnocbA681erXe9ouXGtV77rw5kKvBIs_A9fwRlC8rjaZengotCvS-KB25BL1oH6v34G10Nx3eB418QsBtFlUFxOGv9XU8NthXLZSgXPKYh9YKmsRa2itTzM5opZhyWi-KSswNkyY2qcAn0CmWhT4FlAkbZqX2RZe9YWaEFlwQltrkLTJSsTPouSGaf9QnZMzb0Tn_o_0G9u6nT-P5-CF_vID92HbUrdBE5BI6VbnSV7Ar19Xis7z2Fv4Gv4umHA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%28IEEE+International+Conference+on+Program+Comprehension.+Online%29&rft.atitle=Collaborative+Software+Exploration+with+Multimedia+Note+Taking+in+Virtual+Reality&rft.au=Hoff%2C+Adrian&rft.au=Lungu%2C+Mircea&rft.au=Seidl%2C+Christoph&rft.au=Lanza%2C+Michele&rft.date=2024-04-15&rft.pub=ACM&rft.eissn=2643-7171&rft.spage=346&rft.epage=357&rft_id=info:doi/10.1145%2F3643916.3644427&rft.externalDocID=10556465