10 papers
Authoring Agent Skills: A Software-Engineering Approach
Giuseppe Destefanis
Agent Skills are an emerging way to extend large language model agents with reusable procedural knowledge that the agent loads on demand. Anthropic introduced Agent Skills and publ…
A Critical Discourse Analysis of Gender Representation in Software Engineering Education Videos on YouTube
Isabella GraÃl, Alexander Serebrenik, Giuseppe Destefanis
Educational resources may frame students' perceptions of who belongs in software engineering, which is relevant given the field's ongoing gender gap. However, we know little about…
Academic Integrity and Emotional Responses to Inappropriate LLM Use in Software Engineering Education
Ronnie de Souza Santos, Italo Santos, Giuseppe Destefanis +2
Academic integrity in higher education is increasingly shaped by complex socio-technical environments marked by automated tools, evolving institutional practices, and heightened pe…
Comparing Smart Contract Paradigms: A Preliminary Study of Security and Developer Experience
Matteo Vaccargiu, Andrea Pinna, Maria Ilaria Lunesu +1
Smart contract vulnerabilities have caused billions in financial losses, raising questions about whether programming language paradigms can reduce security overhead. While imperati…
Efficiency for Experts, Visibility for Newcomers: A Case Study of Label-Code Alignment in Kubernetes
Matteo Vaccargiu, Sabrina Aufiero, Silvia Bartolucci +3
Labels on platforms such as GitHub support triage and coordination, yet little is known about how well they align with code modifications or how such alignment affects collaboratio…
Teaching Empathy in Software Engineering Education in the Age of Artificial Intelligence
Ronnie de Souza Santos, Cleyton Magalhães, Giuseppe Destefanis +5
Empathy has been discussed as a relevant human capability in software engineering, particularly in activities that require understanding users, stakeholders, and the societal impli…