Software engineering
-
Creative coding can be described as a programming style that seeks to express values, feelings, meanings, and ideas through software code. For example, I designed the Coralizando book cover with a Processing script to express the plurality of the book contributors in a way I wouldn’t be able with a regular drawing. This style is […] - Jun 11, 2020
-
Reflective Practice in software development studios: findings from an ethnographic study
Abstract: Over the last two decades, software educators have adopted new approaches, techniques, and tools for practical learning. Previous research has found that studio-based learning is suitable for learning the practical aspects of software engineering. This research strand recognizes reflective practice as a characteristic feature of software development studios. However, they did not show how […] - May 19, 2020 -
Abstract: Contemporary software engineering requires multidisciplinary teams, organized in different roles to collaborate. Among the roles, two are consolidating as complementary opposites: the developer and the designer. These roles require different backgrounds and skills, which makes the developer-designer collaboration quite difficult sometimes. Intending to bridge the gap between these two roles, some students are pursuing […] - May 19, 2020
-
Copel+ is an open innovation platform designed for an utility company in Brazil as part of a research project that focused on organizational learning. The company had just started the transition to smart grids and realized that it was necessary to nurture the regional entrepreneurial ecosystem to populate the grid. The platform sponsors believed that […] - Mar 24, 2020
-
Since 2013, Apple has a partnership with several Brazilian Universities to offer an educational program to attract and train new software developers in their mobile application ecosystem. The program is called Apple Developer Academy and it includes everything a newcomer needs to develop a new app. The program is customized for each partnership to better […] - Mar 28, 2019
-
Card decks systematize patterns of common problems and solutions in a certain design space. These decks are useful for novice codesigners who don’t know what is possible in that space. Card decks can be combined to support interdisciplinary design. With a deck on business models, another on graphic user interface, and a third on human […] - Nov 22, 2018
-
Unified Modeling Language (UML) is a set of standard diagrams and notations for creating software. We created at PUPCR a physical version of these diagrams with Lego to enable the participation of designers, clients, and users in software architecture and modeling activities. The concrete representations help the participants understand and make good use of software […] - Nov 1, 2018
-
Expansive Design and Learning in a Software Studio
Post-doctoral research project in progress at Post-Graduate Program in Informatics at PUCPR. Software studio is a pedagogical approach for learning while doing it in practice Interaction Design (CULÉN et al, 2014; BINDER et al, 2009; REIMER, 2003) as well as Software Engineering (HAZZAN, 2002; KUHN, 1998; TOMAYKO, 1996; TOMAYKO, 1991). Inspired by the way architects […] - Oct 31, 2018 -
32 hours – Graduate course in Informatics program at PPGIA/PUCPR. This course introduces Human-Computer Interaction as a field for interdisciplinary research related to Computing. The main concern of this field is the behavior of humans when interacting with the computer and when interacting with other humans through the computer. Issues such as usability, accessibility, communication, […] - Aug 15, 2018
-
Dialoga app and Social Participation Living Lab
Brazil former president Dilma Rousseff wanted to improve the participation of society in the decisions of the federal government and ordered the creation of a Social Participation Secretary at the beginning of 2015. By that time I just returned to Brazil after my four years as a PhD student in the Netherlands. Ms. Rousseff officers asked my help […] - Aug 13, 2015 -
Corais was launched in 2011 as the open innovation platform of Faber-Ludens Interaction Design Institute. Since 2012, it became an independent cooperative platform for cultural producers in Brazil, maintained by Instituto Ambiente em Movimento and developed by Frederick van Amstel as an outreach activity of his academic work. An open design platform Development started from […] - Nov 14, 2011