309,810 research outputs found
On the automatic compilation of e-learning models to planning
[EN] This paper presents a general approach to automatically compile e-learning models to planning, allowing us to easily generate plans, in the form of learning designs, by using existing domain-independent planners. The idea is to compile, first, a course defined in a standard e-learning language into a planning domain, and, second, a file containing students learning information into a planning problem. We provide a common compilation and extend it to three particular approaches that cover a full spectrum of planning paradigms, which increases the possibilities of using current planners: (i) hierarchical, (ii) including PDDL (Planning Domain Definition Language) actions with conditional effects and (iii) including PDDL durative actions. The learning designs are automatically generated from the plans and can be uploaded, and subsequently executed, by learning management platforms. We also provide an extensive analysis of the e-learning metadata specification required for planning, and the pros and cons on the knowledge engineering procedures used in each of the three compilations. Finally, we include some qualitative and quantitative experimentation of the compilations in several domain-independent planners to measure its scalability and applicability.This work has been supported by the Spanish MICINN under projects TIN2008-06701-C03 and Consolider Ingenio 2010 CSD2007-00022, by the Mexican National Council of Science and Technology and the regional projects CCG08-UC3M/TIC-4141 and Prometeo GVA 2008/051.Garrido Tejero, A.; Fernandez, S.; Onaindia De La Rivaherrera, E.; Morales, L.; Borrajo, D.; Castillo, L. (2013). On the automatic compilation of e-learning models to planning. Knowledge Engineering Review. 28(2):121-136. https://doi.org/10.1017/S0269888912000380S121136282Garrido A. , OnaindĂa E. 2010. On the application of planning and scheduling techniques to E-learning. In Proceedings of the 23rd International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems (IEA-AIE 2010)âLecture Notes in Computer Science 6096, 244â253. Springer.Ullrich C 2008. Pedagogically founded courseware generation for web-based learning, No. 5260, Lecture Notes in Artificial Intelligence 5260, Springer.Sicilia M.A. , SĂĄnchez-Alonso S. , GarcĂa-Barriocanal E. 2006. On supporting the process of learning design through planners. CEUR Workshop Proceedings: Virtual Campus 2006 Post-Proceedings. Barcelona, Spain, 186(1), 81â89.IMSLD 2003. IMS Learning Design Specification. Version 1.0 (February, 2003). Retrieved December, 2012, from http://www.imsglobal.org/learningdesign.Sharable Content Object Reference Model (SCORM) 2004. Retrieved December, 2012, from http://scorm.com.Garrido A. , Onaindia E. , Morales L. , Castillo L. , Fernandez S. , Borrajo D. 2009. Modeling E-learning activities in automated planning. In Proceedings of the 3rd International Competition on Knowledge Engineering for Planning and Scheduling (ICKEPS-2009), Thessaloniki, Greece, 18â27.Essalmi, F., Ayed, L. J. B., Jemni, M., Kinshuk, & Graf, S. (2010). A fully personalization strategy of E-learning scenarios. Computers in Human Behavior, 26(4), 581-591. doi:10.1016/j.chb.2009.12.010Camacho D. , R-Moreno M.D. , Obieta U. 2007. CAMOU: a simple integrated e-learning and planning techniques tool. In 4th International Workshop on Constraints and Language Processing, Roskilde University, Denmark, 1â11.Fox, M., & Long, D. (2003). PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains. Journal of Artificial Intelligence Research, 20, 61-124. doi:10.1613/jair.1129KONTOPOULOS, E., VRAKAS, D., KOKKORAS, F., BASSILIADES, N., & VLAHAVAS, I. (2008). An ontology-based planning system for e-course generation. Expert Systems with Applications, 35(1-2), 398-406. doi:10.1016/j.eswa.2007.07.034Fuentetaja R. , Borrajo D. , Linares LĂłpez C. 2009. A look-ahead B&B search for cost-based planning. In Proceedings of CAEPIA'09, Murcia, Spain, 105â114.Limongelli C. , Sciarrone F. , Vaste G. 2008. LS-plan: an effective combination of dynamic courseware generation and learning styles in web-based education. In Adaptive Hypermedia and Adaptive Web-Based Systems, 5th International Conference, AH 2008, Nejdl, W., Kay, J., Pu, P. & Herder, E. (eds.)., 133â142. Springer.Castillo L. , Fdez.-Olivares J. , GarcĂa-Perez O. Palao F. 2006. Efficiently handling temporal knowledge in an HTN planner. In Proceedings of 16th International Conference on Automated Planning and Scheduling (ICAPS 2006), Borrajo, D. & McCluskey, L. (eds.). AAAI, 63â72.Castillo, L., Morales, L., GonzĂĄlez-Ferrer, A., Fdez-Olivares, J., Borrajo, D., & OnaindĂa, E. (2009). Automatic generation of temporal planning domains for e-learning problems. Journal of Scheduling, 13(4), 347-362. doi:10.1007/s10951-009-0140-xUllrich, C., & Melis, E. (2009). Pedagogically founded courseware generation based on HTN-planning. Expert Systems with Applications, 36(5), 9319-9332. doi:10.1016/j.eswa.2008.12.043Boticario J. , Santos O. 2007. A dynamic assistance approach to support the development and modelling of adaptive learning scenarion based on educational standards. In Proceedings of Workshop on Authoring of Adaptive and Adaptable Hypermedia, International Conference on User Modelling, Corfu, Greece, 1â8.IMSMD 2003. IMS Learning Resource Meta-data Specification. Version 1.3 (August, 2006). Retrieved December, 2012, from http://www.imsglobal.org/metadata.Mohan P. , Greer J. , McCalla G. 2003. Instructional planning with learning objects. In IJCAI-03 Workshop Knowledge Representation and Automated Reasoning for E-Learning Systems, Acapulco, Mexico, 52â58.Alonso C. , Honey P. 2002. Honey-alonso Learning Style Theoretical Basis (in Spanish). Retrieved December 2012, from http://www.estilosdeaprendizaje.es/menuprinc2.htm
Immersive Analytics Through HoloSENAI MOTOR Mixed Reality App
This study examines the use of HoloSENAI MOTOR as novel approach for preparing students and professionals for the industry 4.0. This new Augmented Reality technology was developed with UNIT3D and C# language for the Microsoft HoloLensÂź. This educational resource enables the projection of 3D scenes of a real electric motor into the natural world environment. It was used by undergraduates from an Engineering course in Brazil. Our aim is to identify the potential benefits and barriers to promote immersive analytics and authoring skills through HoloSENAI MOTOR for learning and teaching. We present Immersive Analytics as an approach that combines real-time interaction with visualization techniques for students to explore and analyze information about the motor in their physical environment. This study is based on Responsible Research and Innovation approach and supported by e-authentication and authorship verification TeSLA. It revealed that the key benefits for learners were to increase their motivation, curiosity and understanding in terms of features, properties and functionalities of the motor, including better acquisition of information and data analysis skills. They key barriers highlighted by educational technologies, were the high cost equipment, the technical development of applications and the pedagogical approaches for assessment
Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Development
Mobile devices and platforms have become an established target for modern
software developers due to performant hardware and a large and growing user
base numbering in the billions. Despite their popularity, the software
development process for mobile apps comes with a set of unique, domain-specific
challenges rooted in program comprehension. Many of these challenges stem from
developer difficulties in reasoning about different representations of a
program, a phenomenon we define as a "language dichotomy". In this paper, we
reflect upon the various language dichotomies that contribute to open problems
in program comprehension and development for mobile apps. Furthermore, to help
guide the research community towards effective solutions for these problems, we
provide a roadmap of directions for future work.Comment: Invited Keynote Paper for the 26th IEEE/ACM International Conference
on Program Comprehension (ICPC'18
Unifying an Introduction to Artificial Intelligence Course through Machine Learning Laboratory Experiences
This paper presents work on a collaborative project funded by the National Science Foundation that incorporates machine learning as a unifying theme to teach fundamental concepts typically covered in the introductory Artificial Intelligence courses. The project involves the development of an adaptable framework for the presentation of core AI topics. This is accomplished through the development, implementation, and testing of a suite of adaptable, hands-on laboratory projects that can be closely integrated into the AI course. Through the design and implementation of learning systems that enhance commonly-deployed applications, our model acknowledges that intelligent systems are best taught through their application to challenging problems. The goals of the project are to (1) enhance the student learning experience in the AI course, (2) increase student interest and motivation to learn AI by providing a framework for the presentation of the major AI topics that emphasizes the strong connection between AI and computer science and engineering, and (3) highlight the bridge that machine learning provides between AI technology and modern software engineering
Quality-aware model-driven service engineering
Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Quality aspects
ranging from interoperability to maintainability to performance are of central importance for the integration of heterogeneous, distributed service-based systems. Architecture models can substantially influence quality attributes of the implemented software systems. Besides the benefits of explicit architectures on maintainability and reuse, architectural constraints such as styles, reference architectures and architectural patterns can influence observable software properties such as performance. Empirical performance evaluation is a process of measuring and evaluating the performance of implemented software. We present an approach for addressing the quality of services and service-based systems at the model-level in the context of model-driven service engineering. The focus on architecture-level models is a consequence of the black-box
character of services
Recommended from our members
Language engineering - a champion for European culture
Language is key to culture. It is a direct cultural medium as well as a means of recording and providing access to non-lingual elements of culture. Language is also fundamental to a sense of cultural identity. For this reason, it is vital, in a changing Europe, that we preserve the multi-lingual character of our society in order to move successfully towards closer co-operation at a political, economic, and social level.
Language engineering is the application of knowledge of language to the development of computer software which can recognise, understand, interpret, and generate human language in all its forms.
The paper provides a high level view of the âstate of the artâ in language engineering and indicates ways in which it will have a profound impact on our culture in the future. It shows how advances in language engineering are an important aid in maintaining cultural diversity in a multi-lingual European society, while enabling the development of social cohesion across cultural and national divides. It addresses issues raised by the prospect of the Multi-lingual Information Society, including education, human communication with technology and information management, as well as aspects of digital cities such as tele-presence in digital libraries, virtual art galleries and electronic museums. The paper raises the issue of language as a factor in cultural domination, showing the contribution that language engineering can make towards countering it.
The paper also raises a number of controversial issues concerning the likely benefits arising from the ways in which language is likely to influence the culture of Europe
A Machine Learning Based Analytical Framework for Semantic Annotation Requirements
The Semantic Web is an extension of the current web in which information is
given well-defined meaning. The perspective of Semantic Web is to promote the
quality and intelligence of the current web by changing its contents into
machine understandable form. Therefore, semantic level information is one of
the cornerstones of the Semantic Web. The process of adding semantic metadata
to web resources is called Semantic Annotation. There are many obstacles
against the Semantic Annotation, such as multilinguality, scalability, and
issues which are related to diversity and inconsistency in content of different
web pages. Due to the wide range of domains and the dynamic environments that
the Semantic Annotation systems must be performed on, the problem of automating
annotation process is one of the significant challenges in this domain. To
overcome this problem, different machine learning approaches such as supervised
learning, unsupervised learning and more recent ones like, semi-supervised
learning and active learning have been utilized. In this paper we present an
inclusive layered classification of Semantic Annotation challenges and discuss
the most important issues in this field. Also, we review and analyze machine
learning applications for solving semantic annotation problems. For this goal,
the article tries to closely study and categorize related researches for better
understanding and to reach a framework that can map machine learning techniques
into the Semantic Annotation challenges and requirements
Grand Challenges of Traceability: The Next Ten Years
In 2007, the software and systems traceability community met at the first
Natural Bridge symposium on the Grand Challenges of Traceability to establish
and address research goals for achieving effective, trustworthy, and ubiquitous
traceability. Ten years later, in 2017, the community came together to evaluate
a decade of progress towards achieving these goals. These proceedings document
some of that progress. They include a series of short position papers,
representing current work in the community organized across four process axes
of traceability practice. The sessions covered topics from Trace Strategizing,
Trace Link Creation and Evolution, Trace Link Usage, real-world applications of
Traceability, and Traceability Datasets and benchmarks. Two breakout groups
focused on the importance of creating and sharing traceability datasets within
the research community, and discussed challenges related to the adoption of
tracing techniques in industrial practice. Members of the research community
are engaged in many active, ongoing, and impactful research projects. Our hope
is that ten years from now we will be able to look back at a productive decade
of research and claim that we have achieved the overarching Grand Challenge of
Traceability, which seeks for traceability to be always present, built into the
engineering process, and for it to have "effectively disappeared without a
trace". We hope that others will see the potential that traceability has for
empowering software and systems engineers to develop higher-quality products at
increasing levels of complexity and scale, and that they will join the active
community of Software and Systems traceability researchers as we move forward
into the next decade of research
- âŠ