Conference Paper

Combinando Frameworks no Desenvolvimento de Artefatos Digitais: Um Estudo de Viabilidade

If you want to read the PDF, try requesting it from the authors.

No full-text available

Request Full-text Paper PDF

To read the full-text of this research,
you can request a copy directly from the authors.

ResearchGate has not been able to resolve any citations for this publication.
Full-text available
The official guide to Challenge Based Learning provides an overview of the framework and a a process for getting started.
Conference Paper
Full-text available
Vários problemas na construção de software estão relacionados a falta de envolvimento do usuário no processo de desenvolvimento. Com isso, Design Thinking (DT) surge como uma metodologia para elicitação das reais necessi-dades do usuário produzindo serviços e produtos inovadores. O objetivo deste artigo é investigar e compreender como DT é aplicado em Engenharia de Sof-tware. Nesse contexto, foi realizado um mapeamento sistemático da literatura sobre o uso de Design Thinking em Engenharia de Software, extraindo infor-mações de sua aplicação no processo de desenvolvimento. O mapeamento sis-temático apresenta 11 modelos de Design Thinking. Além disso, 10 ferramentas de software e 55 técnicas de DT são apresentadas. Foi possível observar que Design Thinking é uma metodologia que não segue necessariamente uma or-dem entre as suas fases. Os modelos podem ser adaptados de acordo com o con-texto do problema e suas técnicas auxiliam no processo de inovação do produto final.
Conference Paper
Full-text available
The emergence of new technologies both in hardware and software has significantly changed the how information and communication technologies can be developed. To support this transformation, the teaching of Software Engineering also has evolved, to create new technical skills related to software development process. For this reason, learning institutions need to change the way teach, creating a motivating environment in which it is possible to prepare professionals for the increasingly demanding and dynamic market. This paper aims to report the experience of students in learning the concepts of software engineering, using as pedagogical tool the combination between problem based learning and agile method scrum through of real projects developing mobile application. Resumo. O aparecimento constante de novas tecnologias de software tem alterado a forma como as tecnologias de software são desenvolvidas. Para acompanhar essa transformação o processo de ensino em Engenharia de Software também tem evoluído, para criar novas habilidades aos estudantes nos aspectos técnicos e não técnicos relacionados ao desenvolvimento de sistemas de software. Por essa razão, os centros de ensino têm buscado criar um ambiente motivador, no qual seja possível preparar profissionais para o mercado cada vez mais exigente. O objetivo desse artigo é relatar a experiência de alunos no aprendizado de engenharia de software, utilizando como proposta pedagógica a aprendizagem baseada em problema e o uso de scrum para construção de um projeto real, aplicado para dispositivos móveis.
Conference Paper
Full-text available
The market for mobile applications has been growing dramatically, as has the complexity of the applications and the speed of the development process. These changes require a rethinking of the development process and of how developers are trained. In order to better prepare faculty and students for the emerging mobile application market, this study presents a new learning and software development framework that combines Agile methodologies with the Challenge-Based Learning (CBL) framework. CBL provides a student-centered learning framework that mirrors the modern workplace. Agile methodologies address the changing landscape of mobile development environments. A combination of the CBL learning framework and Agile methodologies can better prepare students for the development market. This paper presents an empirical study applying CBL and Scrum in a mobile application development course evaluated through a series of post surveys. The results indicate that a teaching and learning environment based on practical experience combining the CBL framework with the Scrum process is an effective model to promptly teach undergraduates how to be successful mobile application developers.
Conference Paper
Full-text available
The old saying "practice makes perfect" has been proven to be true in many fields when training new people to master the skills needed for a particular domain. It is even truer for software engineering education. Software engineering, by and large, is the application of engineering to software. Unlike other disciplines in the computer sciences, only by coupling theory and practice can students (who usually lack real-world working experience) understand some of the abstract concepts and principles taught in software engineering courses. This paper summarizes our experience in teaching software engineering courses in two different universities using a practice-oriented approach that guides students through learning the different, and yet abstract, aspects of the software engineering process.
Conference Paper
This paper describes a project management model named Converge, that combines Agile, Lean Startup and Design Thinking with the aim of producing user-centered software and sustainable innovation through empathy with users. The model is based on previous works combining the aforementioned methodologies and adjusted considering needs that arose from teams inside the lab, observed empirically. In order to test the method’s validity in a real project, an undergraduate team part of an experimentation lab followed the proposed model to guide the development of a homonymous data storage app. The app was built in 8 weeks and, at the time of release, 80 % of testers considered it a better solution compared to ones they already used. Overall test results suggest that it is productive to combine the methodologies. The model met its aim since it guided the development of a novel software solution highly regarded by users.
Conference Paper
There are several accessibility evaluation tools, with different features, which may help a lot when evaluating Web accessibility. However, few data exist about what evaluators think about these features and if these tools are easy or difficult to use. Moreover, there is not so much information about the usage of these tools by inexperienced accessibility evaluators and their opinions when checking guidelines conformance to evaluate Web accessibility. Thus, this paper presents some findings of user tests done in order to evaluate four Web accessibility tools.
The digital devices exert in the present time a decisive influence in the activity and the human development. The number of research about learning with digital devices, through the action with instruments, has increased in these last years. This article presents learning situations in mathematical education, embebed in a learning object environment based on graphical computation, digital simulations and educative games. This situation is used to support the child's construction of the knowledge.
Conference Paper
Today's software industry is characterized by fast growth and diversity. To engineer software in such an environment, software engineers are required to work with large teams and handle large complex systems, involving common off-the-shelf components, open source software and outsourced resources. This poses a serious challenge for software engineering institutions. In this paper, we outline a framework for collaboration among computer science and software engineering programmes within a university with the goal of training students for engineering large, complex systems. We chart a three phase layout for the framework in which students of both programmes work together to simulate the industry's practices by designing, building, integrating and testing a large, complex system. We consider the issue of evaluating students in such a framework and give alternatives for certain variables so as to fit the framework in different environments.
Scrum: Gestão ágil para projetos de sucesso. Editora Casa do Código
  • Rafael Sabbagh
SABBAGH, Rafael. Scrum: Gestão ágil para projetos de sucesso. Editora Casa do Código, 2014.
Framework para comparação e análise de métodos ágeis
  • Priscila Fagundes
  • Basto
FAGUNDES, Priscila Basto et al. Framework para comparação e análise de métodos ágeis. 2005.
Design Thinking: inovação em negócios. Design Thinking
  • Maurício Vianna
VIANNA, Maurício. Design Thinking: inovação em negócios. Design Thinking, 2012.
Understanding Design Thinking in Design Studies
  • D Paula
  • K Cormican
PAULA, D.; CORMICAN, K. Understanding Design Thinking in Design Studies (2006-2015): A Systematic Mapping Study. In: DS 84: Proceedings of the DESIGN 2016 14th International Design 13º Congresso Brasileiro de Pesquisa e Desenvolvimento em Design, Univille, Joinville (SC) 05 a 08 de novembro de 2018
The nature of design thinking
  • Kees Dorst
DORST, Kees. The nature of design thinking. In: Design thinking research symposium. DAB Documents, 2010.
The lean startup: How today's entrepreneurs use continuous innovation to create radically successful businesses
  • Eric Ries
RIES, Eric. The lean startup: How today's entrepreneurs use continuous innovation to create radically successful businesses. Crown Books, 2011.