Dr. Pascal Bercher

Pascal Bercher
Dr. Pascal Bercher

Dr. Pascal Bercher

In November 2019 I've left the institute and joined the Research School of Computer Science at ANU (Canberra/Australia). Here's the link to my new webpage, where you can also find my new email address. Please note that this page (below) will thus not be updated anymore (although some publications might still be added automatically in case they are with people from this institute).

In July of 2009, I joined the AI Institute at Ulm University, where I am working in the field of Automated Planning, a subfield of Artificial Intelligence (AI). I received my PhD (Dr. rer. nat.) in December 2017 for my thesis Hybrid Planning - From Theory to Practice.

Large parts of my research are motivated by applying AI planning techniques for advanced assistance systems for human users. I am pursuing this goal within the Transregional Collaborative Research Centre SFB/Transregio 62 (SFB-TRR-62) "A companion-technology for cognitive technical systems". I am working in the part project A1, "adaptive planning and decision making". I am also coordinating a transfer project that originated from the previous one, called "Do it yourself, but not alone: Companion-Technology for Home Improvement".

Apart from applying AI planning in practice for the development of assistance systems, my research is concerned with theoretical planning foundations as well as search and heuristics. Please take a look at  "Research Interests" (see below) for a more elaborate list of my specific research directions within the field of AI planning.

You can also find me on DBLP and Google Scholar.

Further Information

My research interests can roughly be categorized into two main streams: Foundations of Hierarchical Planning and their application for User-Centered Planning. For a more detailed overview, I want to refer to my dissertation "Hybrid Planning -- From Theory to Practice".


Foundations of Hierarchical Planning

Hierarchical planning refers to a problem class that is centered around the decomposition of abstract tasks until an executable task network is generated. Such a task network consists of only primitive tasks and posseses a linearization that is executable in the initial state. Our institute developed an extension of standard hierarchical planning, which is often referred to as hierarchical task network (HTN) planning, to hybrid planning. Hybrid planning extends HTN planning via concepts known from partial-order causal-link (POCL) planning in the following ways:

  • Abstract tasks show preconditions and effects, just like primitive tasks. That way, we can restrict to legal methods. See my ECAI 2016 paper "More than a Name? On Implications of Preconditions and Effects of Compound HTN Planning Tasks" for details.
  • Task networks are now called partial plans. Partial plans extend task networks in that they can contain causal links, a concept known from POCL planning.


My research includes the following topics:

  • Theoretical foundations of hybrid, HTN, and POCL planning. More specifically, I am interested in the computational complexity of the plan existence problem (of all of these problem classes).
  • Search techniques for hybrid planning.
  • Heuristics for hybrid, HTN, and POCL planning.


User-Centered Planning

With user-centered planning, we refer to the application of human/computer interaction technology and planning techniques that are centered around human users as a basis to provide automated assistance in a wide variety of possible applications.

User-centered planning capabilities are capabilities that are essential when planning is applied in the real world, in particular when human users are involved. These include:

  • Repairing failed plans ("plan repair")
  • Finding user-friendly courses of action ("plan linearization")
  • Explaining plans to human users ("plan explanation")
  • Generating plans together with a human user ("mixed-initiative planning")


We created a prototype system that illustrates the integration of these techniques by providing automated support in setting up a complex home theater. The respective system was demonstrated at AAAI 2015 (see the paper "A Planning-based Assistance System for Setting Up a Home Theater" at AAAI 2015) and described in detail in the ICAPS 2014 paper "Plan, Repair, Execute, Explain - How Planning Helps to Assemble your Home Theater".

I am supporting my colleagues Gregor Behnke and Daniel Höller in the organization of the International Planning Competition 2020, which in this year is entirely about Hierarchical Planning. You'll find all the information under http://ipc2020.hierarchical-task.net.

I was in the appointment committee for the new Junior Professorship in Explainable Artificial Intelligence in 2019.

Together with Gregor Behnke, Vikas Shivashankar, and Ron Alford, I was organizing the Second ICAPS Workshop for Hierarchical Planning (at ICAPS 2019).

I was the initiator of the very first Workshop for Hierarchical Planning, which was held at ICAPS 2018. I organized it together with Daniel Höller, Susanne Biundo, and Ron Alford. Further information is available on the workshop's webpage: http://icaps18.icaps-conference.org/hierarchicalplanning/

Together with Daniel Höller, I gave the first Tutorial on HTN Planning at ICAPS 2018. Here, you can download the slides.

I was a guest editor for the journal "KI - Künstliche Intelligenz" for the special issue on companion-technologies, which appeared in February 2016. You find the editorial (and other articles that I co-authored in that special issue) in my publication list.

I was in charge of creating a video that promotes our planning-based assistant for setting up a complex home theater. The video further explains the applied scientific technologies for a not necessarily scientific audience.

Program Committee (PC) member at conferences:

  • ICAPS: 2019 (senior PC member)
  • IJCAI: 2013, 2019
  • AAAI: 2015, 2017, 2018 (honored as outstanding PC member), 2019
  • IJCAI-ECAI: 2018 


Program Committee (PC) member at workshops:

  • ICAPS-Hiearchical Planning: 2018, 2019


Reviewer for journals:

  • KI - Künstliche Intelligenz
  • Theoretical Computer Science (awarded for outstanding reviewing)
     

Reviewer for conferences (in addition to the PC memberships):

  • ICAPS: 2012, 2015, 2016, 2017, 2018
  • ECAI: 2016, 2020
  • AAAI: 2012, 2014
  • KI: 2012, 2013


Reviewer for workshops:

  • Computer Games Workshop: at IJCAI 2017

 

Invited Talks:

  • I gave a keynote speech about Companion Systems at the Digital Companion Workshop at MuC (Mensch und Computer; eng.: Human and Computer) 2018 in Dresden, Germany
  • KI 2017, where I presented my 2017 IJCAI paper "An admissible HTN planning heuristic" in the "sister conference track".
  • In November 2017, I was invited to discuss the potentials and risks of AI in a so-called Junior Science Working Group of a high school in Fulda, Germany, in a plenum discussion together with other experts on the field (Prof. Dr. Gepperth, Prof. Dr. Winzerling, and Dr. Quarch).

 

I am in charge of managing the following mailing lists:

  • Hierarchial-Planning-Experts, from December 2017 until today.
    This is a mailing list that I created on my own initiative in December 2017. It is intended for all researchers being interested in the field of hierarchical planning. Its purpose is mainly to give researchers working in that field a convenient possibility to exchange ideas and to come into contact. Currently, it contains around 50 researchers. Please leave me a mail in case you want to subscribe.
  • Companion Technology, from December 2017 until January 2019.
    This is a mailing list for about 100 researchers that are or were working in the Collaborative Research Centre SFB/TRR 62 A Companion-Technology for Cognitive Technical Systems.
  • PLANET, from December 2017 until September 2018.
    This is a mailing list for researchers that were working in the PLANET Network of Excellence funded under the Fifth Framework IST Programme of the European Union.

University of Freiburg

While I was still a student of Computer Science at the University of Freiburg, I was a tutor for several lectures. There, being a tutor implied correcting exercises (and exams, but don't tell! :)) and being a lecturer of the respective practice groups. These are the respective lectures:

  • Formal Methods and Programming (WS 08/09, Lecture of Cognitive Science)
  • Foundations of Artificial Intelligence (SS 08)
  • Foundations of Artificial Intelligence (SS 07)
  • Computer Science I (WS 05/06)
     

Ulm University

Lectures delivered:

In SS 2019 I delivered 5 lecture classes in the course Introduction to Computer Science.

In WS 2018/2019 I delivered a lecture on Hierarchical Planning that was conceptualized and delivered by myself.

Lectures supported:

I was supporting my colleagues in several AI planning and foundational AI lectures. The lectures listed below are only those which I was responsible for (which includes creating the exercises and exams as well as being a lecturer of the respective exercise classes).

  • Intelligent Planning (SS 18)
  • Intelligent Planning (WS 17/18)
  • Intelligent Planning (SS 17)
  • Introduction to Artificial Intelligence (WS 17/18)
  • Introduction to Artificial Intelligence (WS 13/14)
  • Introduction to Artificial Intelligence (WS 12/13)
  • Introduction to Artificial Intelligence (SS 10)

 

Seminars organized and supported:

I was a supervisor for one to three seminar participants in all of the following seminars:

Introductory Seminars:

  • Artificial Intelligence (SS 19) -- this seminar was organized by me
  • Artificial Intelligence (SS 18)
  • Artificial Intelligence (WS 17/18)
  • Artificial Intelligence (SS 17)
  • Artificial Intelligence (SS 16)
  • Artificial Intelligence (WS 15/16)
  • Artificial Intelligence (SS 15)
  • Artificial Intelligence (SS 13)
  • Artificial Intelligence (SS 12)


Seminars:

  • Advances in Artificial Intelligence (WS 17/18)
  • Advances in Artificial Intelligence (SS 17)
  • Artificial Companions (SS 16)
  • Advances in Artificial Intelligence (WS 13/14)
  • Advances in Artificial Intelligence (WS 12/13)
  • Advances in Artificial Intelligence (SS 12)
     

I did also supervise several Bachelor, Master, and Diploma theses as well as practicals and research and develpment projects. For a complete list, see the entry "Supervised Theses".

Our technology transfert project Do it yourself, but not alone: Companion-Technology for Home Improvement that was coordinated by my for its entire runtime from 2016 to 2019 won Ulm University's "Cooperation Award: Science – Economy 2019" (German: Kooperationspreis: Wissenschaft – Wirtschaft 2019).

My dissertation won the ICAPS 2019 Best Dissertation Award.

I was selected as Outstanding Program Committee Member at AAAI 2019.

In received an Outstanding Reviewer Award for the (Elsevier) journal Theoretical Computer Science.

The paper A Generic Method to Guide HTN Progression Search with Classical Heuristics by Daniel Höller, me, Gregor Behnke, and Susanne Biundo won the ICAPS 2018 Best Student Paper Award.

The paper Plan and Goal Recognition as HTN Planning by Daniel Höller, Gregor Behnke, me, and Susanne Biundo won the ICTAI 2018 Best Paper Award.

The paper Towards a Companion System Incorporating Human Planning Behavior -- A Qualitative Analysis of Human Strategies by Benedikt Leichtmann, me, Daniel Höller, Gregor Behnke, Susanne Biundo, Verena Nitsch, and Martin Baumann won the TCST 2018 Best Paper Award at the Transdisciplinary Conference on Support Technologies.

Ulm University nominated my dissertation for the GI Best Dissertation Award 2017, a national award (joint with the GI Germany, Switzerland, and Austria) for the best dissertation in the field of Computer Science. The GI (Gesellschaft für Informatik, eng: Society for Computer Science) encourages nominations that make progress in the field of Computer Science or related practical-oriented areas; they should further have some impact on the today's society. The final winners were announced here. All nominated dissertations are described in 10-page abstracts (in German), which will be published in the proceedings "Ausgezeichnete Informatikdissertationen" (eng: awarded Computer Science Dissertations).

The system demo paper "A Planning-based Assistance System for Setting Up a Home Theater" at AAAI 2015 was selected as one of five to be presented at a press conference that was hold during the AAAI conference 2015. They selected only papers that are of interest to the public due to its relevance for today's society.

I was coordinating the technology transfer project "Do it yourself, but not alone: Companion-Technology for Home Improvement" from the end of 2016 to the end of 2019 (i.e., the entire project's runtime). In the prokect, our AI Institute and the Institute of Communications Engineering was working together with Robert Bosch GmbH.

From 2009 to 2017 I was working in the Transregional Collaborative Research Centre SFB/Transregio 62 (SFB-TRR-62) "A companion-technology for cognitive technical systems".

While I was a student at the University of Freiburg, my student research project (similar to Bachelor thesis) as well as my Diploma thesis (similar to Master thesis) -- which resulted in various publications -- were motivated by AVACS (Automatic Verification And Analysis of Complex Systems).


I supervised various theses, projects, and practicals - see list below. Many of those were supervised by me and another colleage (or the other way round). A list of all theses that were written at our institute are listed here.

Diploma and Master Theses:

  • On the Computational Complexity of Post-Optimising Partially
    Ordered Plans (2018)
  • Exploiting Task Decomposition Graphs for Hierarchical Planning (2014)
  • Partial-Order Causal-Link Planning mit Präferenzen (2012)
     

Bachelor Theses:

  • Algorithms for Identifying and Eliminating Redundant Actions in Partially Ordered Plans (2019)
  • Extending Partial-Order Causal-Link Heuristics to Cope with Negative Interactions (2019)
  • A Generic Approach for the Provision of Advice in Modeling Hierarchical Planning Domains (2018)
  • Untersuchung von Konsistenz und Adäquatheit von Planungsmodellen (2017)
  • The Utility of SAT-Solving for Heuristics in POCL Planning (2016)
  • Implementierung und Evaluierung von Suchstrategien für Hybrides Planen (2013)
  • Entwicklung einer Methode zur graphischen Darstellung von Planerklärungen (2013)
  • Modellierung von Alltagsunterstützung als hybride Planungsdomäne: eine Fallstudie (2012)
     

Research and Development Projects:

  • A Graphical Editor for Drawing Plans with Export to LaTeX tikz (2019)
  • Investigating the Legality of Hybrid Planning Models as a Basis for Intelligent Modeling Support (2018)
  • PANDA3 Visualizer (2016; this project was done in a team of 3 students)
  • Effiziente Behandlung von Dekompositionsaxiomen in PANDA2 (2015)
     

Practicals:

  • Experimentiertool für PANDA2: PANDA2 Laboritory (2012)

I am one of the main developers of PANDA (Planning and Acting in a Network decomposition Architecture). PANDA is a planning system capable of solving hybrid planning problems. As such, it can also solve HTN problems, POCL problems, and classical planning problems.

PANDA1 was developed by my former colleague Dr. Bernd Schattenberg. PANDA2 was mainly developed by me and my former colleage Bastian Seegebarth. We stopped the development and support of both versions. The current version, PANDA3, is mainly developed by my colleagues Gregor Behnke and Daniel Höller. However, the idea of reimplementing the planner was strongly encouraged by me and I was contributing my experience with PANDA2 towards design choices taken for PANDA3. I was also the driving force in making PANDA3 available as open source project and was organizing the prerequisites like legal matters.

Publications

2024

91.
S. Lin, C. Olz, M. Helmert and P. Bercher, "On the Computational Complexity of Plan Verification, (Bounded) Plan-Optimality Verification, and Bounded Plan Existence" in Proceedings of the 38th AAAI Conference on Artificial Intelligence (AAAI 2024), AAAI Press, 2024.

2023

90.
C. Olz and P. Bercher, "Can They Come Together? A Computational Complexity Analysis of Conjunctive Possible Effects of Compound HTN Planning Tasks" in Proceedings of the 33rd International Conference on Automated Planning and Scheduling (ICAPS 2023), AAAI Press, 2023, pp. 314--323.
DOI:https://doi.org/10.1609/icaps.v33i1.27209
File:/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2023/Olz23ConjunctivePossEffs.pdf
89.
Y. X. Wu, C. Olz, S. Lin and P. Bercher, "Grounded (Lifted) Linearizer at the IPC 2023: Solving Partial Order HTN Problems by Linearizing Them" in Proceedings of the 11th International Planning Competition: Planner Abstracts – Hierarchical Task Network (HTN) Planning Track (IPC), 2023.
File:/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2023/Wu2023IPCLinearizer.pdf
88.
S. Lin, C. Olz, M. Helmert and P. Bercher, "On the Computational Complexity of Plan Verification, (Bounded) Plan-Optimality Verification, and Bounded Plan Existence" in Proceedings of the 6th ICAPS Workshop on Hierarchical Planning (HPlan 2023), 2023.
87.
C. Olz, D. Höller and P. Bercher, "The PANDADealer System for Totally Ordered HTN Planning in the 2023 IPC" in Proceedings of the 11th International Planning Competition: Planner Abstracts – Hierarchical Task Network (HTN) Planning Track (IPC), 2023.
File:/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2023/Olz23PandaDealer.pdf
86.
C. Olz and P. Bercher, "A Look-Ahead Technique for Search-Based HTN Planning: Reducing the Branching Factor by Identifying Inevitable Task Refinements" in Proceedings of the 16th International Symposium on Combinatorial Search (SoCS 2023), AAAI Press, 2023, pp. 65--73.
DOI:https://doi.org/10.1609/socs.v16i1.27284
File:/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2023/Olz23Loohahead.pdf

2022

85.
C. Olz and P. Bercher, "On the Efficient Inference of Preconditions and Effects of Compound Tasks in Partially Ordered HTN Planning Domains" in Proceedings of the 5th ICAPS Workshop on Hierarchical Planning (HPlan 2022), 2022, pp. 47--51.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2022/Olz2022POPrecsAndEffects.pdf

2021

84.
P. Bercher, G. Behnke, M. Kraus, M. R. G. Schiller, D. Manstetten, M. Dambier, M. Dorna, W. Minker, B. Glimm and S. Biundo, "Do It Yourself, but Not Alone: Companion-Technology for Home Improvement — Bringing a Planning-Based Interactive DIY Assistant to Life", Künstliche Intell., vol. 35, no. 3, pp. 367—375, 2021.
DOI:10.1007/s13218-021-00721-x
File:https://doi.org/10.1007/s13218-021-00721-x
83.
P. Bercher, G. Behnke, M. Kraus, M. R. G. Schiller, D. Manstetten, M. Dambier, M. Dorna, W. Minker, B. Glimm and S. Biundo, "Do It Yourself, but Not Alone: Companion-Technology for Home Improvement – Bringing a Planning-Based Interactive DIY Assistant to Life", Künstliche Intelligenz – Special Issue on NLP and Semantics, 2021.
Weblink:https://rdcu.be/cmGwb
File:http://link.springer.com/article/10.1007/s13218-021-00721-x
82.
C. Olz, S. Biundo and P. Bercher, "Revealing Hidden Preconditions and Effects of Compound HTN Planning Tasks – A Complexity Analysis" in Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI 2021), AAAI Press, 2021, pp. 11903--11912.
DOI:https://doi.org/10.1609/aaai.v35i13.17414
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2021/Olz21CompoundEffects.pdf
81.
C. Olz, E. Wierzba, P. Bercher and F. Lindner, "Towards Improving the Comprehension of HTN Planning Domains by Means of Preconditions and Effects of Compound Tasks" in Proceedings of the 10th Workshop on Knowledge Engineering for Planning and Scheduling (KEPS 2021), 2021.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2021/Olz2021ComprehendHTNModels.pdf

2020

80.
G. Behnke, D. Höller, A. Schmid, P. Bercher and S. Biundo, "On Succinct Groundings of HTN Planning Problems" in Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020), AAAI Press, 2020, pp. 9775--9784.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2020/AAAI-BehnkeG.1770.pdf
79.
M. Kraus, M. R. G. Schiller, G. Behnke, P. Bercher, M. Dorna, M. Dambier, B. Glimm, S. Biundo and W. Minker, "Was that successful? On Integrating Proactive Meta-Dialogue in a DIY-Assistant System using Multimodal Cues" in Proceedings of 22nd ACM International Conference on Multimodal Interaction (ICMI 2020), ACM, 2020.
File:/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2020/KSBB20a.pdf
78.
P. Bercher and C. Olz, "POP ≡ POCL, right? Complexity Results for Partial Order (Causal Link) Makespan Minimization" in Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020), AAAI Press, 2020, pp. 9785--9793.
DOI:https://doi.org/10.1609/aaai.v34i06.6530
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2020/Bercher2020POPvsPOCL.pdf
77.
D. Höller, G. Behnke, P. Bercher, S. Biundo, H. Fiorino, D. Pellier and R. Alford, "HDDL: An Extension to PDDL for Expressing Hierarchical Planning Problems" in Proceedings of the 34th AAAI Conference on Artificial Intelligence (AAAI 2020), AAAI Press, 2020, pp. 9883--9891.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2020/Hoeller2020HDDL.pdf
76.
G. Behnke, P. Bercher, M. Kraus, M. R. G. Schiller, K. Mickeleit, T. Häge, M. Dorna, M. Dambier, W. Minker, B. Glimm and S. Biundo, "New Developments for Robert – Assisting Novice Users Even Better in DIY Projects" in Proceedings of the 30th International Conference on Automated Planning and Scheduling (ICAPS 2020), AAAI Press, 2020, pp. 343--347.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2020/Behnke2020DIYAssistant.pdf
75.
D. Höller, P. Bercher, G. Behnke and S. Biundo, "HTN Planning as Heuristic Progression Search", Journal of Artificial Intelligence Research (JAIR), vol. 67, pp. 835--880, 2020. AAAI Press.
File:https://jair.org/index.php/jair/article/view/11282/26578
74.
D. Höller, P. Bercher, G. Behnke and S. Biundo, "HTN Plan Repair via Model Transformation" in Proceedings of the 43th German Conference on Artificial Intelligence (KI 2020), Springer, 2020.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2020/Hoeller20Repair.pdf

2019

73.
Proceedings of the 2nd ICAPS Workshop on Hierarchical Planning.
File:pdfhttps://icaps19.icaps-conference.org/workshops/Hierarchical-Planning/HPLAN2019Proceedings.pdf
72.
D. Höller, P. Bercher, G. Behnke and S. Biundo, "On Guiding Search in HTN Planning with Classical Planning Heuristics" in Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI 2019), IJCAI, 2019, pp. 6171--6175.
File:pdfhttp://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2019/Hoeller2019ProgressionHeuristics.pdf
71.
G. Behnke, D. Höller, P. Bercher and S. Biundo, "More Succinct Grounding of HTN Planning Problems -- Preliminary Results" in Proceedings of the Second ICAPS Workshop on Hierarchical Planning, 2019, pp. 40--48.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2019/Behnke2019Grounding.pdf
70.
G. Behnke, D. Höller, P. Bercher, S. Biundo, D. Pellier, H. Fiorino and R. Alford, "Hierarchical Planning in the IPC" in Proceedings of the Workshop on the International Planning Competition, 2019.
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2019/Behnke2019HTNIPC.pdf
69.
D. Höller, G. Behnke, P. Bercher, S. Biundo, H. Fiorino, D. Pellier and R. Alford, "HDDL - A Language to Describe Hierarchical Planning Problems" in Proceedings of the Second ICAPS Workshop on Hierarchical Planning, 2019, pp. 6--14.
File:pdfhttp://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2019/Hoeller2019HDDL.pdf
68.
C. Olz and P. Bercher, "Eliminating Redundant Actions in Partially Ordered Plans -- A Complexity Analysis" in Proceedings of the 29th International Conference on Automated Planning and Scheduling (ICAPS 2019), AAAI Press, 2019, pp. 310--319.
DOI:https://doi.org/10.1609/icaps.v29i1.3493
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2019/Olz2019StepElimination.pdf
67.
G. Behnke, M. R. G. Schiller, M. Kraus, P. Bercher, M. Schmautz, M. Dorna, M. Dambier, W. Minker, B. Glimm and S. Biundo, "Alice in DIY wonderland or: Instructing novice users on how to use tools in DIY projects", AI Communications, vol. 32, no. 1, pp. 31-57, 2019. IOS Press.
DOI:10.3233/AIC-180604
File:pdfhttps://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.090/Publikationen/2019/Behnke2019bosch.pdf