About softDev
The softDev research group at Universidad Rey Juan Carlos focuses on understanding and improving how software development happens. Our research spans from analyzing large-scale software repositories to exploring the intersection of artificial intelligence and software engineering.
We aim to advance the state of software development through empirical research, innovative methodologies, and cutting-edge tools that support developers and organizations in building better software more efficiently.
Research Areas
Mining Software Repositories
Analyzing version control systems, issue trackers, and code repositories to extract insights about software development practices, patterns, and trends.
Software Development Processes
Studying how software teams collaborate, make decisions, and organize their work to improve productivity and quality.
Computational Thinking
Investigating how computational approaches can be applied to solve complex problems and enhance problem-solving skills in software development.
AI in Software Production
Exploring how artificial intelligence and machine learning can be leveraged to automate, assist, and enhance various aspects of software development.
Seminars
Understanding spec-driven development
February 26, 2026
This seminar explores the principles and practices of specification-driven development, examining how formal specifications can improve software quality, reduce bugs, and enhance collaboration between developers and stakeholders.