Design. Patterns. Wikis. Collaboration.
XP. Scrum. Agile. Live Software Development.
My publications, projects, and communities relate with at least one of the areas before.
Live Software Development (LiveSD) is a new topic of research coined in 2019 we are investing considerable effort at FEUP. LiveSD aims at bringing liveness to development activities beyond coding, to ease visualization, understandability, and evolution. At the same time that It leverages all our expertise on agile software development, it also catalyzes interdisciplinary research with Artificial Intelligence (AI), Programming Languages (PL), Human-computer Interaction (HCI),
User Experience (UX), and other areas.