SlideShare a Scribd company logo
Domain engineering for generating dashboards to
analyze employment and employability in the
academic context
Andrea Vázquez-Ingelmo, Francisco J. García-Peñalvo, Roberto Therón
GRIAL Research Group,
Research Institute for Educational Sciences,
University of Salamanca, Salamanca, Spain
andreavazquez@usal.es, fgarcia@usal.es, theron@usal.es
Index
1. Introduction
2. Methodology
3. Results
4. Discussion
5. Conclusions
GRIAL Research Group - TEEM 2018
Introduction
• Informed decision-making processes have gained relevance given
the potential benefits of using data to support strategies
• Necessity of powerful tools for managing and analyzing large
volumes of data to support knowledge generation
• Information dashboards are one of the most commonly used
software tools to explore data in an interactive and friendly way
GRIAL Research Group - TEEM 2018
Introduction
• There are complex fields of study, like employability, that could
take advantage from these tools
• The employability concept has not yet a strong theoretical
foundation given the complexity of discovering influential
indicators to asses it
GRIAL Research Group - TEEM 2018
Introduction
• However developing information dashboards is not a trivial
task
• Several requirements can be involved and can vary among the
different user profiles
GRIAL Research Group - TEEM 2018
Introduction
• Software engineering paradigms like software product lines (SPL)
provide solutions for managing sets of differing requirements,
focusing on the reutilization and composition of base software
assets
• SPL improve:
o Scalability
o Maintainability
o Customization
o Development time
GRIAL Research Group - TEEM 2018
Introduction
• Experimental framework for generating customized dashboards
applying the SPL paradigm
• Case study on the Spanish Observatory for University
Employment and Employability
o Organization with the vision to become an information
reference for understanding the behavior of the variables
related to employment and employability of students from
Spanish universities
GRIAL Research Group - TEEM 2018
Index
1. Introduction
2. Methodology
3. Results
4. Discussion
5. Conclusions
GRIAL Research Group - TEEM 2018
Methodology
Domain engineering
• The domain of the product line to be developed is studied in order
to identify the commonalities and variability points of the family
of products
• By identifying these characteristics, it is possible to model the SPL
through a feature diagram
GRIAL Research Group - TEEM 2018
Methodology
• Three components have been modeled for this case study
• These components are three kind of information visualizations that
could have different data sources, functionalities or even layout
GRIAL Research Group - TEEM 2018
Methodology
Code generation
• The identified components were implemented through code
templates
• Variability points (features) were implemented through macros
• The configuration phase is automated through a template based
code generator
GRIAL Research Group - TEEM 2018
Methodology
DSL
• A DSL was designed to abstract the product configuration process
• The features of the product to be generated are specified through
XML technology
• The DSL and code templates feed a code generator that
configures the product accordingly
GRIAL Research Group - TEEM 2018
Methodology
GRIAL Research Group - TEEM 2018
DSL
Methodology
Code generator
GRIAL Research Group - TEEM 2018
Index
1. Introduction
2. Methodology
3. Results
4. Discussion
5. Conclusions
GRIAL Research Group - TEEM 2018
Results
GRIAL Research Group - TEEM 2018
Results
GRIAL Research Group - TEEM 2018
Results
GRIAL Research Group - TEEM 2018
Results
GRIAL Research Group - TEEM 2018
Results
GRIAL Research Group - TEEM 2018
Index
1. Introduction
2. Methodology
3. Results
4. Discussion
5. Conclusions
GRIAL Research Group - TEEM 2018
Discussion
• The software product line paradigm helps to manage different
and dynamic requirements by providing a theoretical framework
for implementing modular, configurable and reusable software
components
• It is important to take into account the heterogeneity of the
sources involved to decouple the logic of the software
components from the information that they will finally present
GRIAL Research Group - TEEM 2018
Discussion
• Software interfaces require both the study of the domain in which
they will be framed and the study of the target users that will end
up using the products
• It is important to provide not only aesthetic but also functional
and helpful dashboards
• Automatic generation of highly customizable and usable
interfaces is still a tough process that require semi-automatic or
even manual design processes
GRIAL Research Group - TEEM 2018
Index
1. Introduction
2. Methodology
3. Results
4. Discussion
5. Conclusions
GRIAL Research Group - TEEM 2018
Conclusions
• An automatic method for generating customized dashboards to
analyze the organization’s data regarding university employment
and employability has been provided
• Developing a framework to efficiently generate flexible and
customizable information dashboards could give a strong
foundation to create powerful tools with the main goal of helping
decision-makers to take well-informed decisions
GRIAL Research Group - TEEM 2018
Discussion
GRIAL Research Group - TEEM 2018
Domain engineering for generating dashboards to
analyze employment and employability in the
academic context
Andrea Vázquez-Ingelmo, Francisco J. García-Peñalvo, Roberto Therón
GRIAL Research Group,
Research Institute for Educational Sciences,
University of Salamanca, Salamanca, Spain
andreavazquez@usal.es, fgarcia@usal.es, theron@usal.es

More Related Content

Similar to Domain engineering for generating dashboards to analyze employment and employability in the academic context

e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfSILVIUSyt
 
Chapter 4 Requirements ModelInformation Technology Project Management - part ...
Chapter 4 Requirements ModelInformation Technology Project Management - part ...Chapter 4 Requirements ModelInformation Technology Project Management - part ...
Chapter 4 Requirements ModelInformation Technology Project Management - part ...AxmedMaxamuudYoonis
 
Introduction to ict project management
Introduction to ict project managementIntroduction to ict project management
Introduction to ict project managementmanproy
 
Developing a framework for
Developing a framework forDeveloping a framework for
Developing a framework forcsandit
 
chapter04-120827115356-phpapp01.pdf
chapter04-120827115356-phpapp01.pdfchapter04-120827115356-phpapp01.pdf
chapter04-120827115356-phpapp01.pdfAxmedMaxamuud6
 
Making the leap to a software platform strategy issues and challenges
Making the leap to a software platform strategy issues and challengesMaking the leap to a software platform strategy issues and challenges
Making the leap to a software platform strategy issues and challengesSarwan ali
 
Adaptive classification of production cycles: in search for the golden cycle ...
Adaptive classification of production cycles: in search for the golden cycle ...Adaptive classification of production cycles: in search for the golden cycle ...
Adaptive classification of production cycles: in search for the golden cycle ...Data Driven Innovation
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 
ECIR Recommendation Challenges
ECIR Recommendation ChallengesECIR Recommendation Challenges
ECIR Recommendation ChallengesDaniel Kohlsdorf
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...Lasselle-Ramsay
 
F.A.I.R. Data with Knowledge Graphs & AI
F.A.I.R. Data with Knowledge Graphs & AIF.A.I.R. Data with Knowledge Graphs & AI
F.A.I.R. Data with Knowledge Graphs & AIFredric Landqvist
 
IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019
IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019
IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019IVAR Group
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySofia Ouhbi
 
Rapid Application Development Model
Rapid Application Development ModelRapid Application Development Model
Rapid Application Development ModelDamian T. Gordon
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGIRJET Journal
 

Similar to Domain engineering for generating dashboards to analyze employment and employability in the academic context (20)

Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...
 
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
 
Final projects
Final projectsFinal projects
Final projects
 
Chapter 4 Requirements ModelInformation Technology Project Management - part ...
Chapter 4 Requirements ModelInformation Technology Project Management - part ...Chapter 4 Requirements ModelInformation Technology Project Management - part ...
Chapter 4 Requirements ModelInformation Technology Project Management - part ...
 
Introduction to ict project management
Introduction to ict project managementIntroduction to ict project management
Introduction to ict project management
 
Sadchap04
Sadchap04Sadchap04
Sadchap04
 
Developing a framework for
Developing a framework forDeveloping a framework for
Developing a framework for
 
chapter04-120827115356-phpapp01.pdf
chapter04-120827115356-phpapp01.pdfchapter04-120827115356-phpapp01.pdf
chapter04-120827115356-phpapp01.pdf
 
Making the leap to a software platform strategy issues and challenges
Making the leap to a software platform strategy issues and challengesMaking the leap to a software platform strategy issues and challenges
Making the leap to a software platform strategy issues and challenges
 
Adaptive classification of production cycles: in search for the golden cycle ...
Adaptive classification of production cycles: in search for the golden cycle ...Adaptive classification of production cycles: in search for the golden cycle ...
Adaptive classification of production cycles: in search for the golden cycle ...
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
ECIR Recommendation Challenges
ECIR Recommendation ChallengesECIR Recommendation Challenges
ECIR Recommendation Challenges
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
 
F.A.I.R. Data with Knowledge Graphs & AI
F.A.I.R. Data with Knowledge Graphs & AIF.A.I.R. Data with Knowledge Graphs & AI
F.A.I.R. Data with Knowledge Graphs & AI
 
IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019
IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019
IVAR DDMRP journey v.06.1 | DDtech conference Bilbao 28 - 29 march 2019
 
Project Management
Project ManagementProject Management
Project Management
 
Software Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping StudySoftware Architecture Evaluation: A Systematic Mapping Study
Software Architecture Evaluation: A Systematic Mapping Study
 
Rapid Application Development Model
Rapid Application Development ModelRapid Application Development Model
Rapid Application Development Model
 
Internship Presentation.pdf
Internship Presentation.pdfInternship Presentation.pdf
Internship Presentation.pdf
 
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNINGCUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
CUSTOMER SEGMENTATION IN SHOPPING MALL USING CLUSTERING IN MACHINE LEARNING
 

More from Technological Ecosystems for Enhancing Multiculturality

More from Technological Ecosystems for Enhancing Multiculturality (20)

A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...
 
Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...
 
Towards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in SpanishTowards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in Spanish
 
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
 
Specifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aestheticsSpecifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aesthetics
 
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
 
Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...
 
University Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determinationUniversity Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determination
 
Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...
 
Framing theory in studies of environmental information in press
Framing theory in studies of environmental information in pressFraming theory in studies of environmental information in press
Framing theory in studies of environmental information in press
 
Mapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystemsMapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystems
 
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
 
A Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systemsA Multivocal Literature Review on the use of DevOps for e-learning systems
A Multivocal Literature Review on the use of DevOps for e-learning systems
 
Document Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification MechanismsDocument Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification Mechanisms
 
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue ApproachesManaging Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
 
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
 
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
 
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
 
Appliying topic modeling techniques to degraded texts. Spanish historical pre...
Appliying topic modeling techniques to degraded texts. Spanish historical pre...Appliying topic modeling techniques to degraded texts. Spanish historical pre...
Appliying topic modeling techniques to degraded texts. Spanish historical pre...
 
Uncertainty in the spatial metadata of historical photographs – A geomatic an...
Uncertainty in the spatial metadata of historical photographs – A geomatic an...Uncertainty in the spatial metadata of historical photographs – A geomatic an...
Uncertainty in the spatial metadata of historical photographs – A geomatic an...
 

Recently uploaded

Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resourcesdimpy50
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...sanghavirahi2
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxShibin Azad
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfDr. M. Kumaresan Hort.
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxJenilouCasareno
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePedroFerreira53928
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsCol Mukteshwar Prasad
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdf
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 

Domain engineering for generating dashboards to analyze employment and employability in the academic context

  • 1. Domain engineering for generating dashboards to analyze employment and employability in the academic context Andrea Vázquez-Ingelmo, Francisco J. García-Peñalvo, Roberto Therón GRIAL Research Group, Research Institute for Educational Sciences, University of Salamanca, Salamanca, Spain andreavazquez@usal.es, fgarcia@usal.es, theron@usal.es
  • 2. Index 1. Introduction 2. Methodology 3. Results 4. Discussion 5. Conclusions GRIAL Research Group - TEEM 2018
  • 3. Introduction • Informed decision-making processes have gained relevance given the potential benefits of using data to support strategies • Necessity of powerful tools for managing and analyzing large volumes of data to support knowledge generation • Information dashboards are one of the most commonly used software tools to explore data in an interactive and friendly way GRIAL Research Group - TEEM 2018
  • 4. Introduction • There are complex fields of study, like employability, that could take advantage from these tools • The employability concept has not yet a strong theoretical foundation given the complexity of discovering influential indicators to asses it GRIAL Research Group - TEEM 2018
  • 5. Introduction • However developing information dashboards is not a trivial task • Several requirements can be involved and can vary among the different user profiles GRIAL Research Group - TEEM 2018
  • 6. Introduction • Software engineering paradigms like software product lines (SPL) provide solutions for managing sets of differing requirements, focusing on the reutilization and composition of base software assets • SPL improve: o Scalability o Maintainability o Customization o Development time GRIAL Research Group - TEEM 2018
  • 7. Introduction • Experimental framework for generating customized dashboards applying the SPL paradigm • Case study on the Spanish Observatory for University Employment and Employability o Organization with the vision to become an information reference for understanding the behavior of the variables related to employment and employability of students from Spanish universities GRIAL Research Group - TEEM 2018
  • 8. Index 1. Introduction 2. Methodology 3. Results 4. Discussion 5. Conclusions GRIAL Research Group - TEEM 2018
  • 9. Methodology Domain engineering • The domain of the product line to be developed is studied in order to identify the commonalities and variability points of the family of products • By identifying these characteristics, it is possible to model the SPL through a feature diagram GRIAL Research Group - TEEM 2018
  • 10. Methodology • Three components have been modeled for this case study • These components are three kind of information visualizations that could have different data sources, functionalities or even layout GRIAL Research Group - TEEM 2018
  • 11. Methodology Code generation • The identified components were implemented through code templates • Variability points (features) were implemented through macros • The configuration phase is automated through a template based code generator GRIAL Research Group - TEEM 2018
  • 12. Methodology DSL • A DSL was designed to abstract the product configuration process • The features of the product to be generated are specified through XML technology • The DSL and code templates feed a code generator that configures the product accordingly GRIAL Research Group - TEEM 2018
  • 15. Index 1. Introduction 2. Methodology 3. Results 4. Discussion 5. Conclusions GRIAL Research Group - TEEM 2018
  • 21. Index 1. Introduction 2. Methodology 3. Results 4. Discussion 5. Conclusions GRIAL Research Group - TEEM 2018
  • 22. Discussion • The software product line paradigm helps to manage different and dynamic requirements by providing a theoretical framework for implementing modular, configurable and reusable software components • It is important to take into account the heterogeneity of the sources involved to decouple the logic of the software components from the information that they will finally present GRIAL Research Group - TEEM 2018
  • 23. Discussion • Software interfaces require both the study of the domain in which they will be framed and the study of the target users that will end up using the products • It is important to provide not only aesthetic but also functional and helpful dashboards • Automatic generation of highly customizable and usable interfaces is still a tough process that require semi-automatic or even manual design processes GRIAL Research Group - TEEM 2018
  • 24. Index 1. Introduction 2. Methodology 3. Results 4. Discussion 5. Conclusions GRIAL Research Group - TEEM 2018
  • 25. Conclusions • An automatic method for generating customized dashboards to analyze the organization’s data regarding university employment and employability has been provided • Developing a framework to efficiently generate flexible and customizable information dashboards could give a strong foundation to create powerful tools with the main goal of helping decision-makers to take well-informed decisions GRIAL Research Group - TEEM 2018
  • 27. Domain engineering for generating dashboards to analyze employment and employability in the academic context Andrea Vázquez-Ingelmo, Francisco J. García-Peñalvo, Roberto Therón GRIAL Research Group, Research Institute for Educational Sciences, University of Salamanca, Salamanca, Spain andreavazquez@usal.es, fgarcia@usal.es, theron@usal.es