Assessing Pbl with Software Factory and Agile Processes: a Case Study to Develop Mobile Software ́s Engineers
نویسندگان
چکیده
The increasing and continuous presence of software products and services consumed daily by the society is gaining momentum with the development of the mobile device market. In this scenario, the demand for trained professionals in specific technologies for mobile platforms like Google Android and Samsung BADA, is growing rapidly. The Problem Based Learning method was used to solve practical and real problems inside a Program for teaching Software Engineering techniques to develop Mobile Devices; this program was inspired in the Medical Residency concept, and is called “Software Residency”, in which students learn by doing mobile applications in a real working environment implemented by a software factory. To execute this approach, a teaching and learning method was defined and applied based on authentic environment and authentic assessment, approach that brought relevant results towards the learning effectiveness in this context.
منابع مشابه
Teaching Agile Software Engineering Using Problem-Based Learning
Many studies have reported the utilization of Problem-Based Learning (PBL) in teaching Software Engineering courses. However, these studies have different views of the effectiveness of PBL. This paper presents the design of an Advanced Software Engineering course for undergraduate Software Engineering students that uses PBL to teach them Agile software development methodsparticularly Scrum. The...
متن کاملStudy of Factors Influencing the Adoption of Agile Processes When Using Wikis
The adoption of innovative Software Engineering (SE) processes by an organization implies that engineers have to learn new processes they might not be familiar with. Social software can support and enhance this adoption process, so research needs to focus on how the exchange of knowledge among software engineers using these tools can help to perform training more effectively. We propose a frame...
متن کاملSoftware Development and Experimentation in an Academic Environment: The Gaudí Factory
In this article, we describe an approach to empirical software engineering based on a combined software factory and software laboratory. The software factory develops software required by an external customer while the software laboratory monitors and improves the processes and methods used in the factory. We have used this approach during a period of five years to define and evaluate an agile ...
متن کاملA Virtual Environment for Problem-Based Learning in Software Engineering Education
PBL (Problem-Based Learning) is a constructivist teaching method that uses real-life problems to develop skills and attitudes in students to solve them. This involves the inclusion of essential practices that are based on collaborative work and task management. As PBL is process-oriented, it is necessary to guide students in the definition of the solving process, ensure that students follow thi...
متن کاملAgile Development of a Custom-Made Vocabulary Mobile Application: A Critical Qualitative Approach
There have been some observed studies and developed applications (apps), with a concentration on Mobile Assisted Language Learning (MALL), and no consideration of communicative needs of the learners; besides, these studies focused on either the theoretical aspects or the utilization of the available apps in the market (Burston & Athanasiou, 2020). Hence, Vocabulary Guru (VG), a custom-made mobi...
متن کامل