An overview of the main research achievements, including tools, papers, and organized events is shown through the following timeline. More information is available in my resume.
PC co-chair: IEEE RE'23Sep 2023
I acted as program co-chair of IEEE RE 2023 [web].
New Position: Full ProfessorMay 2023
I was promoted to Full Professor of Software Production in the ICS Department of Utrecht University [news].
AUTOLINK projectMay 2023
Funded by NWO AES, with Tanja Vos from Open Universiteit, AUTOLINK focuses on scriptless testing at the UI level with guidance from the requirements. New PhD students: Ashley van Can and Parsa Karimi.
Keynote: NLP4REApr 2023
I gave a keynote entitled "On the quest for more credible results in ML4SE research" at the NLP4RE workshop [slides].
Steering Committee: IEEE REOct 2022
I joined the steering committee of the IEEE RE conference [web].
Keynote: AIRESep 2021
I gave a keynote entitled "Requirements Conversations: A New Frontier in AI-for-RE" at the AIRE workshop [slides] [video].
Keynote: AIRESep 2021
I gave a keynote entitled "Requirements Conversations: A New Frontier in AI-for-RE" at the AIRE workshop [slides] [video].
Tool: LCDTraceTMar 2022
The LCDTrace tool (developed by Randell Rasiman and Wouter van Oosten) recovers trace links from model changes to JIRA issues. The work led to a paper accepted at REFSQ'22 [pdf] and a journal extension at IST [web] [repo].
New Position: Associate ProfessorJan 2022
I was promoted to Associate Professor in the ICS Department of Utrecht University.
Editorial Board BISE JournalOct 2021
I joined the editorial board of Springer's Business Information Systems Engineering Journal [web].
Best Paper: RE'21Sep 2021
The paper "CrowdRE in a Governmental Setting: Lessons from Two Case Studies, a collaboration with the Royal Netherlands Marechaussee, was selected as the best industrial innovation paper at IEEE RE'21 [conference] [journal extension].
Keynote: CrowdRESep 2021
I gave a keynote entitled "On the Value of CrowdRE in Research and Practice" at the CrowdRE workshop [slides].
I joined the steering committee of the REFSQ conference [web]. From March 2021, for a 2-year term, I serve as SC vice-chair.
PhD student: Sabine MolenaarOct 2019
Sabine started a PhD at the intersection of requirements engineering and software architecture.
Paper on Ambiguity: ISTJan 2019
A large-scale experiment that compares the effectiveness of REVV-Light and manual tagging to identify terminological ambiguity in requirements specifications. [pdf]
The RE-SWOT tool (developed by Micaela Parente) applies competitive analysis by analyzing the app store reviews for a set of apps. The work led to a paper accepted at REFSQ'19 [pdf] [repo].
Distinguished paper: RE'18Aug 2018
The paper "The Next Release Problem Revisited: A New Avenue for Goal Models" [pdf] was selected among the best ones of RE'18 and invited for a journal extension.
Tool: REVV-LightJul 2018
The REVV-Light tool (developed by Ivor van der Schalk and Fabiano Dalpiaz) helps identify terminological ambiguity in user stories [demo] [repo].
REFSQ 2018 in UtrechtMar 2018
I was the organizing chair of the REFSQ 2018 conference that took place in Utrecht on March 19-22 [web] [proceedings]
NLP4RE WorkshopMar 2018
I co-organized the first edition of the NLP4RE workshop together with REFSQ'18 [web] [proceedings]. A report of the workshop was published in IEEE Software.
Distinguished paper: REFSQ'18Mar 2018
The paper "Pinpointing Ambiguity and Incompleteness in Requirements Engineering via Information Visualization and NLP" [pdf] was selected among the best ones of REFSQ'18 and invited for a journal extension.
Tool: Interactive NarratorJan 2018
The Interactive Narrator tool (developer: Govert-Jan Slob) allows the visual exploration of the conceptual models extracted from a set of user stories [demo] [repo].
PhD graduation: Garm LucassenDec 2017
Garm Lucassen completed his PhD with the dissertation "Understanding User Stories: Computational Linguistics in Agile Requirements Engineering" [pdf].
Editorial Board RE JournalSep 2017
I joined the editorial board of Springer's Requirements Engineering Journal, and I also serve as their social media chair [web] [twitter].
.
RE@40 SeminarApr 2017
I was invited and attended the RE@40 Seminar, a scientific symposium on the first 40 years of the requirements engineering discipline. A report of the seminar can be found in IEEE Software [web].
Track co-chair: RE at ACM SACApr 2017
I acted as track co-chair of the Requirements Engineering track of the 2017 ACM Symposium on Applied Computing [web].
Tool: Visual NarratorFeb 2017
The Visual Narrator tool (developer: Marcel Robeer) allows to extract conceptual models from user stories [repo].
Steering Committee: AIREJan 2017
I joined the steering committee of the AIRE workshop [web].
PhD student: Davide Dell'AnnaJan 2017
Davide Dell'Anna joined the RE-Lab as a PhD student; his research concerns the runtime supervision of autonomous software systems [web]
Distinguished paper: RE'16Sep 2016
The paper "Automated Extraction of Conceptual Models from User Stories via NLP" [pdf] was selected among the best ones of RE'16 and invited for a journal extension.
AIRE workshopSep 2016
I co-organized the Artificial Intelligence for RE workshop that was held at RE'16 [web].
Tool: AQUSAAug 2016
The Automatic Quality User Story Artesan tool (developer: Garm Lucassen) identifies quality defects in user stories [repo].
iStar 2.0 language guideMay 2016
After over 2 years of work, we released the guide for the iStar 2.0 language [pdf] [web].
Postdoc: Fatma Başak AydemirMay 2016
Fatma Başak Aydemir joined the RE-Lab as a post-doctoral researcher working on the PACAS project [web].
PACAS projectMar 2016
Funded by the European Commission under the H2020 scheme, PACAS concerns the participatory architectural evolution of Air Traffic Management (ATM) systems and is funded for two years [web].
SRE book by MIT PressJan 2016
A book on Security Requirements Engineering, with a focus on designing secure socio-technical systems, was published by MIT Press [web].
Distinguished paper: RE'15Aug 2015
The paper "Forging High-Quality User Stories: Towards a Discipline for Agile Requirements" [pdf] was selected among the best ones of RE'15 and invited for a journal extension.
First educational paperJun 2015
The paper "Teaching Goal Modeling in Undergraduate Education" reports on how my research was applied in my education [pdf].
Best paper: RCIS 2015May 2015
The paper "Social Specifications of Business Processes with Azzurra" [pdf] was selected as the best one of RCIS 2015 out of 199 submissions.
Tool: STS-Tool 2.0Nov 2014
The STS-Tool (developer: Mauro Poggianella) supports the modeling and analysis of security requirements using the STS-ml language [web].
PhD graduation: Kevin VlaanderenOct 2014
Kevin Vlaanderen completed his PhD with the dissertation "Supporting Process Improvement using Method Increments" [pdf].
EMAS workshopMay 2014
I co-organized the Engineering Multi-Agent Systems workshop collocated with AAMAS 2014 [web]. The post-proceedings were published by Springer in their LNCS series.
Distinguished paper: ER 2013Nov 2013
The paper "Managing Security Requirements Conflicts in Socio-Technical Systems" [pdf] was selected among the best ones of ER 2013 and invited for a journal extension.
New job: Utrecht UniversitySep 2013
I joined the Department of Information and Computing Sciences of Utrecht University as an assistant professor.
Tool: FM-ContextAug 2013
The FM-Context tool (developer: Fabiano Dalpiaz) enables the modeling and reasoning of contextual feature models [win32] [pdf].
Tool: FM-ContextAug 2013
The GCAdapt tool (developer: Fabiano Dalpiaz) enables to simulate the execution of a goal-directed agent that can adapt to cope with changes in other agents' commitments [linux] [pdf] [demo].
Invited talk: RCIS 2013May 2013
Professor John Mylopoulos delivered a keynote at RCIS 2013 based on my work on runtime goal models [paper pdf]
Tool: BIM-ToolMar 2013
The BIM-Tool (developer: Fabiano Dalpiaz) supports graphical modeling and analysis with the Business Intelligence Model (BIM) language [web] [pdf]
Tutorial at RE'12Sep 2012
I delivered a tutorial entitled "Security Requirements Engineering for Socio-Technical Systems" at the RE'12 conference in Chicago.
New job: University of TorontoJul 2012
I joined the Department of Computer Science at the University of Toronto as a post-doctoral researcher.
RESC workshopAug 2011
I co-organized the workshop on Requirements Engineering for Social Computing at the RE'11 conference [web].
PhD and PostdocJul 2011
I defended my PhD at the Information Engineering and Computer Science Department and the University of Trento [pdf], and I started a post-doc fellowship in the same department.