For more information about past projects check https://www.linkedin.com/in/germanleiva/
The construction of software products and in particular their Graphical-User Interfaces are decoupled from the design process once the implementation starts. Techniques like paper or video prototyping are prefered over eager software implementation for their ability to be easily modifiable and disposable. This shows that current software tools are immature.
I want to combine my experience as a developer in the industry and as a programming teacher to unify this two divorced processes into the software itself, providing collaborative tools that will exhibit the same benefits that the lightweight prototyping techniques and in addition will be easily evolved without losing the trackability of the design process.
Enact: Reducing Designer-Developer Breakdowns when Prototyping Custom Interactions.
ACM Transactions on Computer-Human Interaction 26, 3, Article 19 (June 2019), 48 pages.
Montage: A Video Prototyping System to Reduce Re-Shooting and Increase Re-Usability.
In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST 2018) (Berlin, Germany). 675–682.
Design Breakdowns: Designer-Developer Gaps in Representing and Interpreting Interactive Systems.
In CSCW 2017 - Proceeding of the ACM Conference on Computer-Supported Cooperative Work and Social Computing (Portland, USA). ACM, 630–641.
The UIST Video Browser: Creating Shareable Playlists of Video Previews.
In UIST 2016 - 29th ACM Symposium on User Interface Software and Technology (Tokyo, Japan). ACM, 59–60.