quarta-feira, 25 de abril de 2018

CibSE 2018 - Software Engineering Track - Session 3 - Software Engineering Education

Towards a Simulation-Based Project Monitoring and Control Learning Approach
Jean Carlo Rossa Hauck, Santiago Matalonga, Gerardo Matturro, Gerardo Quintana, Lucas Jacques, Christian Galafassi and Rafael Queiroz Gonçalves

- Aimed at project management education

- a key missing elements in project management education is the possibility to give students opportunities to apply Project Monitoring and Control (PMC).

- joint effort between UFSC and ORT to develop and apply an strategy to enable project management students to apply PMC.

Background:
- serious games
- educational games
- simulation games

Current landscape
- based on the taxonomy of Bloom, composed of a pyramid that has from base to top the following levels - Knowledge, Comprehension, Application, Analysis, Synthesis and Evaluation.
- At the Universities involved, Project Planning is taught up to the Application level while PMC is taught only up to the Comprehension level.

- Activities performed to prepare the proposed approach: Syllabus alignment, Learning module piloting, Development of simulation software, Simulation Software piloting and evaluation.

- They made an initial evaluation with students to understand whether the use of simulation in the course contributed to the learning of PMC. They also evaluated the simulation module. Both evaluations were survey-based.

- Future work remains to improve the simulation, deploy the approach at ORT and make further evaluation studies.

*I missed some related works on the use of simulation in education, which is something that has been out there a while; there might be works already evaluated in this area. I believe investigating such work can lead to improvements in their approach,

¿Los estudiantes de pregrado son capaces de diseñar software? Estudio de la relación entre el tiempo de codificación y el tiempo de diseño en el desarrollo de software
Silvana Moreno and Diego Vallespir

- Empirical study in the context of a course during the years of 2012, 2013 and 2014.

- The study's consists of 8 software development exercises

- SD Process for each exercise: Plan, Design, Codification, Compilation, Testing and Postmorten

- During the process, the students register the time spent and improvement proposals for each activity.

- The research questions focus in understanding the relation between the time spent with design and the time spent with codification. And also regard the perception of the students regarding the process.

- They concluded that the students spend too little time on design. And thus, they seem not to have incorporated the practice of design to build software. They are still reflecting on the causes for that.

- As future work, they propose other kinds of empirical studies to draw more conclusions on the above.

*I wonder if the course that teaches design to students should be also evaluated. Perhaps, the teaching /learning approaches are not adequate to demonstrate the students the importance of a good quality design. I guess the


CodeForest: Uma ferramenta visual de depuração. 
Fábio Pereira Da Silva, Danilo Mutti, Marcos Lordello Chaim and Higor Amario de Souza
(presented via video with author on Skype to respond to questions)

Debugging has not changed much in the recent years, as other sub-areas of Software Engineering.

CodeForest is a visual debugging tool to find defects in Java programs. It is built on top of a tool called Jaguar, which inspects code using different heuristics, finding suspected defects.

The tool uses "Cactus Forest" as a metaphor to support the visualization of suspected defects. Each cactus is a class, the methods are represented as branches and the possible defects are represented as spikes.

Some experiments have been performed with students to evaluate the tool, providing directions for improvements.








Nenhum comentário:

Postar um comentário