The field of software engineering and education is experiencing significant growth, with a focus on improving communication, collaboration, and learning outcomes. Recent studies have highlighted the importance of effective communication in software development, including the need for shared vocabulary systems and the impact of cultural influences on requirements engineering. Additionally, research has explored the use of automated feedback systems in programming education, demonstrating their potential to improve student learning outcomes. Noteworthy papers include: Developing Shared Vocabulary System For Collaborative Software Engineering, which presents a methodology for establishing shared vocabulary systems to improve communication in software engineering. Students' interaction with and appreciation of automated informative tutoring feedback, which investigates the effectiveness of an informative feedback strategy in a programming education context. Romance, Relief, and Regret: Teen Narratives of Chatbot Overreliance, which analyzes the potential risks of chatbot overreliance among teenagers and provides recommendations for safer chatbot design.
Advancements in Software Engineering and Education
Sources
Towards Better Requirements from the Crowd: Developer Engagement with Feature Requests in Open Source Software
Auto-grader Feedback Utilization and Its Impacts: An Observational Study Across Five Community Colleges