Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/CHASE.2019.00013acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

An extended reality approach for creating immersive software project workspaces

Published: 27 May 2019 Publication History

Abstract

Software project workspaces are areas of constant project activities across different phases of the software development lifecycle. Besides being physical spaces to house the team members these are also areas of teamwork, creativity and collaboration. It is well established that there are several information and insight needs of software teams (both individual and collective) during the course of any project. Interestingly, the use of the project workspaces themselves for assisting in getting those insights has been almost non-existent and there is little technological support for doing so. Here we present our approach that utilizes advances in extended reality to augment the software project bay with important insights which are anchored on and around real objects in the workspace. The approach is based upon mining the data exhaust (disparate sources of data and logs) of the software project and development environment, for data important to construct insights relevant to an XR headset wearer and the team. The wearer's location and parts of the workspace (floors, furniture, ceilings) are detected in the wearer's field of view and thereon spatial mapping is utilized to overlay important representations of the relevant insights onto/around them. The immersive insights are contextual, can be continuously updated and leverage affordances of human perception, for better comprehension, enhanced creativity as well as recall. Along with our approach, we also present an early Microsoft Hololens based implementation which allows for different categories of live augmentations for creating a smart immersive workspace.

References

[1]
J. T. Biehl, M. Czerwinski, M. Czerwinski, G. Smith, and G. G. Robertson. Fastdash: A visual dashboard for fostering awareness in software teams. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '07, 2007.
[2]
L.-T. Cheng, S. Hupfer, S. Ross, and J. Patterson. Jazzing up eclipse with collaborative tools. In Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, eclipse '03, 2003.
[3]
A. Elliott, B. Peiris, and C. Parnin. Virtual reality in software engineering: Affordances, applications, and challenges. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, volume 2, pages 547--550, May 2015.
[4]
D. Mishra and A. Mishra. Workspace environment for collaboration in small software development organization. In Proceedings of the 5th International Conference on Cooperative Design, Visualization, and Engineering, CDVE '08, Berlin, Heidelberg, 2008. Springer-Verlag.
[5]
M. Oppezzo and D. L. Schwartz. Give your ideas some legs: The positive effect of walking on creative thinking. Journal of experimental psychology: learning, memory, and cognition, 40(4), 2014.
[6]
K. Panetta. Gartner Top 10 Strategic Technology Trends for 2019, 2019 (accessed February 1, 2019).
[7]
C. Ramos, G. Marreiros, R. Santos, and C. F. Freitas. Smart offices and intelligent decision rooms. In Handbook of Ambient Intelligence and Smart Environments, pages 851--880. Springer, 2010.
[8]
R. M. Ripley, A. Sarma, and A. van der Hoek. A visualization for software project awareness and evolution. In 2007 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, pages 137--144, June 2007.
[9]
V. S. Sharma and V. Kaulgud. Pivot: Project insights and visualization toolkit. In 2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM), pages 63--69, June 2012.
[10]
V. S. Sharma, R. Mehra, and V. Kaulgud. What do developers want?: An advisor approach for developer priorities. In Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering, '17, pages 78--81. IEEE Press, 2017.
[11]
V. S. Sharma, R. Mehra, V. Kaulgud, and S. Podder. An immersive future for software engineering: Avenues and approaches. In Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER '18, New York, NY, USA, 2018.
[12]
N. A. Streitz, C. Rocker, T. Prante, D. van Alphen, R. Stenzel, and C. Magerkurth. Designing smart artifacts for smart environments. Computer, 38(3):41--49, March 2005.
[13]
M. Tory and T. Möller. Human factors in visualization research. IEEE Transactions on Visualization and Computer Graphics, (1), Jan. 2004.
[14]
C. Treude and M. Storey. Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds. In 2010 ACM/IEEE 32nd International Conference on Software Engineering, May 2010.
[15]
P. Vate-U-Lan. An augmented reality 3d pop-up book: The development of a multimedia project for english language teaching. In 2012 IEEE International Conference on Multimedia and Expo, July 2012.
[16]
J. Whitehead. Collaboration in software engineering: A roadmap. In 2007 Future of Software Engineering, FOSE '07, pages 214--225, Washington, DC, USA, 2007. IEEE Computer Society.

Cited By

View all
  • (2024)How Does Simulation-Based Testing for Self-Driving Cars Match Human Perception?Proceedings of the ACM on Software Engineering10.1145/36437681:FSE(929-950)Online publication date: 12-Jul-2024
  • (2020)Immersive IDEProceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3392234(177-180)Online publication date: 27-Jun-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHASE '19: Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering
May 2019
159 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 27 May 2019

Check for updates

Author Tags

  1. extended reality
  2. immersive experiences
  3. project workspaces
  4. software delivery

Qualifiers

  • Research-article

Conference

ICSE '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)How Does Simulation-Based Testing for Self-Driving Cars Match Human Perception?Proceedings of the ACM on Software Engineering10.1145/36437681:FSE(929-950)Online publication date: 12-Jul-2024
  • (2020)Immersive IDEProceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops10.1145/3387940.3392234(177-180)Online publication date: 27-Jun-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media