5 papers
Challenges and Enablers: Remote Work for People with Disabilities in Software Development Teams
Thayssa Rocha, Luciano Teran, Marcelle Mota +3
The increasing adoption of remote and hybrid work modalities in the technology sector has brought new opportunities and challenges for the inclusion of people with disabilities (PW…
CodeWatcher: IDE Telemetry Data Extraction Tool for Understanding Coding Interactions with LLMs
Manaal Basha, Aimeê M. Ribeiro, Jeena Javahar +2
Understanding how developers interact with code generation tools (CGTs) requires detailed, real-time data on programming behavior which is often difficult to collect without disrup…
Assisting Novice Developers Learning in Flutter Through Cognitive-Driven Development
Ronivaldo Ferreira, Victor H. S. Pinto, Cleidson R. B. de Souza +1
Cognitive-Driven Development (CDD) is a coding design technique that helps developers focus on designing code within cognitive limits. The imposed limit tends to enhance code reada…
Developer Experiences with a Contextualized AI Coding Assistant: Usability, Expectations, and Outcomes
Gustavo Pinto, Cleidson de Souza, Thayssa Rocha +3
In the rapidly advancing field of artificial intelligence, software development has emerged as a key area of innovation. Despite the plethora of general-purpose AI assistants avail…
Lessons from Building StackSpot AI: A Contextualized AI Coding Assistant
Gustavo Pinto, Cleidson de Souza, João Batista Neto +3
With their exceptional natural language processing capabilities, tools based on Large Language Models (LLMs) like ChatGPT and Co-Pilot have swiftly become indispensable resources i…