Papers
Topics
Authors
Recent
Search
2000 character limit reached

Enabling BLV Developers with LLM-driven Code Debugging

Published 30 Jan 2024 in cs.HC | (2401.16654v1)

Abstract: BLVRUN is a command line shell script designed to offer developers within the BLV community a succinct and insightful overview of traceback errors. Its primary function involves parsing errors and utilizing a refined LLM to generate informative error summaries. In terms of performance, our model rivals that of well-known models like ChatGPT or AI-chatbot plug-ins tailored for specific Integrated Development Environments (IDEs). Importantly, BLV users can seamlessly integrate this tool into their existing development workflows, eliminating the need for any modifications or adaptations to facilitate debugging tasks.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (12)
  1. PyTraceBugs: A Large Python Code Dataset for Supervised Machine Learning in Software Defect Prediction. In 2021 28th Asia-Pacific Software Engineering Conference (APSEC). 141–151. https://doi.org/10.1109/APSEC53868.2021.00022
  2. Khaled Albusays and Stephanie Ludi. 2016. Eliciting Programming Challenges Faced by Developers with Visual Impairments: Exploratory Study. In 2016 IEEE/ACM Cooperative and Human Aspects of Software Engineering (CHASE). 82–85. https://doi.org/10.1145/2897586.2897616
  3. Educational Experiences of Blind Programmers. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (Minneapolis, MN, USA) (SIGCSE ’19). Association for Computing Machinery, New York, NY, USA, 759–765. https://doi.org/10.1145/3287324.3287410
  4. QLoRA: Efficient Finetuning of Quantized LLMs. arXiv preprint arXiv:2305.14314 (2023).
  5. Sean Mealin and Emerson Murphy-Hill. 2012. An exploratory study of blind software developers. In 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). 71–74. https://doi.org/10.1109/VLHCC.2012.6344485
  6. Addressing Accessibility Barriers in Programming for People with Visual Impairments: A Literature Review. ACM Trans. Access. Comput. 15, 1, Article 7 (mar 2022), 26 pages. https://doi.org/10.1145/3507469
  7. Accessibility of UI Frameworks and Libraries for Programmers with Visual Impairments. In 2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). 1–10. https://doi.org/10.1109/VL/HCC53370.2022.9833098
  8. Understanding Accessibility and Collaboration in Programming for People with Visual Impairments. Proc. ACM Hum.-Comput. Interact. 5, CSCW1, Article 129 (apr 2021), 30 pages. https://doi.org/10.1145/3449203
  9. CodeTalk: Improving Programming Environment Accessibility for Visually Impaired Developers. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (¡conf-loc¿, ¡city¿Montreal QC¡/city¿, ¡country¿Canada¡/country¿, ¡/conf-loc¿) (CHI ’18). Association for Computing Machinery, New York, NY, USA, 1–11. https://doi.org/10.1145/3173574.3174192
  10. Code llama: Open foundation models for code. arXiv preprint arXiv:2308.12950 (2023).
  11. Accessibility of Command Line Interfaces. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (¡conf-loc¿, ¡city¿Yokohama¡/city¿, ¡country¿Japan¡/country¿, ¡/conf-loc¿) (CHI ’21). Association for Computing Machinery, New York, NY, USA, Article 489, 10 pages. https://doi.org/10.1145/3411764.3445544
  12. SODBeans. In 2009 IEEE 17th International Conference on Program Comprehension. 293–294. https://doi.org/10.1109/ICPC.2009.5090064
Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.