Towards a case-based learning approach to support software architecture
education
- URL: http://arxiv.org/abs/2210.04794v1
- Date: Mon, 12 Sep 2022 18:29:20 GMT
- Title: Towards a case-based learning approach to support software architecture
education
- Authors: Brauner R. N. Oliveira and Elisa Y. Nakagawa
- Abstract summary: The main goal of this paper is to present a case-based learning approach that guides the development of learning objectives.
The results show that it can leverage the ways to adequately explore cases for educational purposes while also motivating instructors and students to the software architecture education.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Software architecture education remains challenging for instructors,
students, and software industry professionals. Several initiatives have been
proposed to mitigate the inherent challenges, including games, supporting
tools, collaborative courses, and hands-on projects. Case-based learning has
been introduced in software architecture, and its benefits are recognized.
However, choosing the right cases that cover the stated learning objectives and
developing learning activities to achieve high-order learning are also
challenging. The main goal of this paper is to present a case-based learning
approach that guides the development of learning objectives, the finding and
selection of real-world software architecture cases, and the design of
instructional activities. We applied our approach in software architecture
related courses during the past few years. The results show that it can
leverage the ways to adequately explore cases for educational purposes while
also motivating instructors and students to the software architecture
education.
Related papers
- Integrating HCI Datasets in Project-Based Machine Learning Courses: A College-Level Review and Case Study [0.7499722271664147]
This study explores the integration of real-world machine learning (ML) projects using human-computer interfaces (HCI) datasets in college-level courses.
arXiv Detail & Related papers (2024-08-06T23:05:15Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - ActiveAI: Introducing AI Literacy for Middle School Learners with
Goal-based Scenario Learning [0.0]
The ActiveAI project addresses key challenges in AI education for grades 7-9 students.
The app incorporates a variety of learner inputs like sliders, steppers, and collectors to enhance understanding.
The project is currently in the implementation stage, leveraging the intelligent tutor design principles for app development.
arXiv Detail & Related papers (2023-08-21T11:43:43Z) - Software Architecture in Practice: Challenges and Opportunities [19.919430428287917]
We identified challenges that practitioners face in software architecture practice during software development and maintenance.
Our study uncovers that most of these challenges center around management, documentation, tooling and process.
arXiv Detail & Related papers (2023-08-19T10:58:47Z) - Leveraging Large Language Model and Story-Based Gamification in
Intelligent Tutoring System to Scaffold Introductory Programming Courses: A
Design-Based Research Study [6.773393436953262]
This study explores how large language models and.
gamblers can scaffold coding learning and increase.
Chinese students sense of belonging in introductory programming courses.
arXiv Detail & Related papers (2023-02-25T04:07:03Z) - Comparative Study of Learning Outcomes for Online Learning Platforms [47.5164159412965]
Personalization and active learning are key aspects to successful learning.
We run a comparative head-to-head study of learning outcomes for two popular online learning platforms.
arXiv Detail & Related papers (2021-04-15T20:40:24Z) - Transfer Learning in Deep Reinforcement Learning: A Survey [64.36174156782333]
Reinforcement learning is a learning paradigm for solving sequential decision-making problems.
Recent years have witnessed remarkable progress in reinforcement learning upon the fast development of deep neural networks.
transfer learning has arisen to tackle various challenges faced by reinforcement learning.
arXiv Detail & Related papers (2020-09-16T18:38:54Z) - Key principles for workforce upskilling via online learning: a learning
analytics study of a professional course in additive manufacturing [2.014343808433054]
This study combines learning objective analysis and visual learning analytics to examine the relationships among learning trajectories, engagement, and performance.
The study also emphasizes broader strategies for course designers and instructors to align course assignments, learning objectives, and assessment measures with learner needs and interests.
arXiv Detail & Related papers (2020-08-15T00:30:56Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
No comprehensive study exists that explores the current state-of-the-art on the adoption of machine learning across software engineering life cycle stages.
This study introduces a machine learning for software engineering (MLSE) taxonomy classifying the state-of-the-art machine learning techniques according to their applicability to various software engineering life cycle stages.
arXiv Detail & Related papers (2020-05-27T11:56:56Z) - Towards CRISP-ML(Q): A Machine Learning Process Model with Quality
Assurance Methodology [53.063411515511056]
We propose a process model for the development of machine learning applications.
The first phase combines business and data understanding as data availability oftentimes affects the feasibility of the project.
The sixth phase covers state-of-the-art approaches for monitoring and maintenance of a machine learning applications.
arXiv Detail & Related papers (2020-03-11T08:25:49Z) - Curriculum Learning for Reinforcement Learning Domains: A Framework and
Survey [53.73359052511171]
Reinforcement learning (RL) is a popular paradigm for addressing sequential decision tasks in which the agent has only limited environmental feedback.
We present a framework for curriculum learning (CL) in RL, and use it to survey and classify existing CL methods in terms of their assumptions, capabilities, and goals.
arXiv Detail & Related papers (2020-03-10T20:41:24Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.