Software Variability as a new Computational Thinking dimension

Software Variability as a new Computational Thinking dimension

Announcement, Product lines, Uncategorized
A new Open Educational Resource (OER) has been released to help bring software variability — an emerging and research-supported dimension of computational thinking — into the classroom.The resource encourages students to move beyond creating isolated programs and instead learn how to reason about families of related solutions through configurable systems.Designed mainly for teachers and students in secondary education and vocational training, the OER connects computational thinking with everyday situations such as customizing a smartphone or choosing options in a video game.Through interactive activities, modeling exercises, and programming tasks, learners explore how shared structures can generate multiple variations.The resource is organized into five modules, including an introduction to variability concepts, modeling with diagrams and the Universal Variability Language (UVL), metaprogramming using Snap!, a configurable maze game project, and a gamified assessment…
Read More

New book release about Feature Models!

Doctors, Product lines, Projects
We've been given a pair of good news this last week regarding our lab cofounder Dr. David Benavides, who has been elected as Coordinador del programa de doctorado de ingeniería informática de la Universidad de Sevilla (Computer Engineering PhD Degree Coordinator), as well as given the greenlight from Springer for his first book publishing. And it gets even better than that: it's open access, what basically means it's free! Feature Models: AI-Driven Design, Analysis and Applications will surely clarify all concerns about variability systems and its modeling and restriction creation using Artificial Intelligence, as well as provide a basic introduction to analysis and notation. Congratulations Dr. Benavides for your new book and position!
Read More

New Seminar on SPL and Machine Learning!

Events, Product lines
We recently had the honour of hosting a seminar by Rennes University Professor Paul Temple, on the integration of Machine Learning and SPL (Software Product Lines) where he talked about previous and future investigation, as well as sharing the results of his most recent research on the topic. We were introduced to the Variability Systems expert lab on Rennes University, DiverSE. Among their most valuable contributions, is extensive research on feature model (main tool for creating a domain or scope for a variability system) automation and constraints creation for them. The event was introduced by Valére, an international student that we had the pleasure to collaborate with on his stay on Seville (Picture 1), and followed by Professor Paul Temple (Picture 2). We will surely be featuring more high quality…
Read More

New Article Published: UVLHub

Paper news, Product lines, Projects
UVLHub is an open source SPL online repository developed by our coworkers Pf. David Romero Organvídez, Dr José Ángel Galindo and Victor Ramirez de la Corte. Recently, the article in which the main status, features and impact of the project is summarized, has been published by Journal of Systems and Software. As of now, UVLHub serves as the main practical resource of an advanced mandatory subject in the Software Engineering degree in the University of Seville, provides features that have been crucial for the development of other projects led by diversolab, will be crucial for many others, and will be soon implementing more features to create and modify SPL's natively. Learn more about this service in the links below: JSS UVLHub latest paper SPLC 2021 Conference on early UVLHub UVLHub…
Read More

Congratulations for your new postdoc contract, Megha!

Doctors, Product lines
Our dear coworker Dr. Megha Bhushan has been hired by the spanish science system during the VII Plan Propio de Investigación y Transferencia 2022-2025 (VII Inner Knowledge Transfer And Investigation Plan) of the University of Seville, for the Departamento de Lenguajes y Sistemas Informáticos (Information Systems and Languajes Department). It is a great honor to congratulate Dr. Bhushan for this achievement and we will surely be covering more about her on this page soon. Meanwhile, you can see more of her valuable contribution on areas like SPL (Software Product Lines), Machine Learning, Expert Systems and much more, as well as more info on related investigation groups in the link below. Dr Bhushan's Google Scholar Sistedes April-June 2024 Newsletter
Read More

AquaIA: Our new project under development

Product lines, Projects
In collaboration with FIWOO (Open Source IoT platform), FERAGUA (Andalusian irrigator communities association), Bioalverde (Solidary Eco Orchard), and Universidad de Loyola, we are currently managing and planning the integration of AquaIA, a deficit irrigation programming system for organic crops. We are also pleased to say that the US (Universidad de Sevilla) is in charge of the project's coordination. Both diversolab and the US agronomic group form a multidisciplinary (IT and Agronomics) group whose collaboration is key to our involvement in AquaIA. Among the cutting-edge technologies this project will be using, we find: Machine Learning Algorithms Internet of things Variability systems solutions (SPL) The potential reuse and multi-configuration of our projects is the key factor behind SPL (Software Product Lines), a technology that is always inside the lab's dna. Visiting Bioalverde…
Read More

A New Paper Accepted in JSS!

Paper news, Product lines
Today we bring good news, as a new paper from our group has been accepted this week in the Journal of Systems and Software. Titled "Variability management and software product line knowledge in software companies", it documents an empirical study conducted in over 100 companies to discover their needs and knowledge about software product lines. The study was carried out by our colleagues David Benavides Cuevas and Antonio Manuel Gutiérrez Fernández, our new member. Among the findings, it was discovered that there is a greater need for variability management than for knowledge about the technology. If you are interested in learning more, you can access this link.
Read More