Code Compass: A Study on the Challenges of Navigating Unfamiliar Codebases

التفاصيل البيبلوغرافية
العنوان: Code Compass: A Study on the Challenges of Navigating Unfamiliar Codebases
المؤلفون: Agrawal, Ekansh, Alam, Omair, Goenka, Chetan, Iyer, Medha, Moise, Isabela, Pandian, Ashish, Paul, Bren
سنة النشر: 2024
المجموعة: Computer Science
مصطلحات موضوعية: Computer Science - Software Engineering, Computer Science - Human-Computer Interaction
الوصف: In our research, we investigate the challenges that software engineers face during program comprehension, particularly when debugging unfamiliar codebases. We propose a novel tool, CodeCompass, to address these issues. Our study highlights a significant gap in current tools and methodologies, especially the difficulty developers encounter in effectively utilizing documentation alongside code exploration. CodeCompass tackles these challenges by seamlessly integrating documentation within the IDE, offering context-aware suggestions and visualizations that streamline the debugging process. Our formative study demonstrates how effectively the tool reduces the time developers spend navigating documentation, thereby enhancing code comprehension and task completion rates. Future work will focus on automating the process of annotating codebases, creating sandbox tasks, and providing dynamic support. These innovations could potentially transform software development practices by improving the accessibility and efficiency of program comprehension tools.
نوع الوثيقة: Working Paper
الوصول الحر: http://arxiv.org/abs/2405.06271Test
رقم الانضمام: edsarx.2405.06271
قاعدة البيانات: arXiv