Overview
Evaluation
Each team will be required to complete a contract with Paul (date TBD)concerning what must be delivered in
the cahier de charges, and BDD Models:
The project work can be submitted at any time for feedback. You may submit more than once (if you wish to improve
your note). The final deadline for submission is: TBD
Session 1: 3rd February (9h-12h15) A001-002 - Getting Started
1.1 Introduction
1.2 Types and Components of Information Systems
1.3 Modelling (data and processes in Information Systems)
Useful external links
Additional reading material
Session 2: 10th February (10h-13h15) A007-8 - More Information Modelling, and Principle Roles
2.1 Information Modelling (PBL)
2.2 Information System Roles
Additional reading material
Useful external links
Session 3: 17th February (10h-13h15) A007-8 - CI Cahier des charges I - domain/context modelling
Useful external links
Session 4: 20th February (10h-13h15) A005-6 - Ethics
4.1 Information Systems Analysis - Ethical Case Studies
4.2 Some ethical case studies
Additional reading material - Computing Ethics
Additional reading material - Generative AI
Session 5: 24th February (10h-13h15) A007-8
Additional reading material
- Requirements engineering in the year 00: A research perspective, A van Lamsweerde, 2000
- pdf
- Requirements Engineering: A Roadmap, Bashar Nuseibeh and Steve Easterbrook, 2000
- pdf
- On Non-Functional Requirements in Software Engineering,
Lawrence Chung and Julio Cesar Sampaio do Prado Leite, 2009
- pdf
- Use cases - yesterday, today, and tomorrow,
Ivar Jacobson, 2004
- pdf
- Structuring Use Cases with Goals,
Alistair Cockburn, 1997
- pdf
- Writing effective use cases. Vol. 1,
Alistair Cockburn, 2000
- pdf
- Analysis of LLMs vs Human Experts in Requirements Engineering, Hymel, Cory and Johnson, Hiroe, 2025
- pdf
- Advancing requirements engineering through generative ai: Assessing the role of LLMs, Arora, Chetan and Grundy, John and Abdelrazek, Mohamed, 2024
- pdf
- Prompt engineering guidelines for LLMs in Requirements Engineering,
Arvidsson, Simon and Axell, Johan, 2023
- pdf
- Using chatgpt in software requirements engineering: A comprehensive review,
Marques, Nuno and Silva, Rodrigo Rocha and Bernardino, Jorge, 2024
- pdf
- Using LLMs in software requirements specifications: an empirical evaluation,
Krishna, Madhava and Gaur, Bhagesh and Verma, Arsh and Jalote, Pankaj, 2024
- pdf
Some useful Links
Session 6: 27th February(10h-13h15) A001-2
- TP BDD with Gherkin and Cucumber (introduction)
Additional reading material
- A study of the characteristics of behaviour driven development,
Carlos Solis and Xiaofeng Wang, 2011
- pdf
- Behavior driven development (BDD): a case study in healthtech,
Stefania Bruschi, L. Xiao, and M. Kavatkar, 2019
- pdf
Some useful Links
Session 7: 13th March (10h-13h15) A005-6 - TP BDD - Gherkin and Cucumber - a complete example, and an introduction to risks
Additional reading material
Session 8: 17th March (10h-13h15) A005-6 - RBAC and Data Protection
Signing the contract for work to be completed
Additional reading material
- A Survey of Access Control and Data Encryption for Database Security, 2017,
Emad F. Khalaf and
Mustafa M. Kadi
:
- pdf
Useful Links
Session 9: 24th March (10h-13h15) A005-6 - Inclusive Co-Design and Planning
Additional reading material
- Gantt charts: A centenary appreciation, 2003,
James M. Wilson
:
- pdf
- In the 25 years since The Mythical Man-Month what have we learned about project management?,
J. M. Verner, S. P. Overmyer and K. W. McCain, 1999:
- pdf
- No Silver Bullet: Essence and Accidents of Software Engineering,
Brooks, F.P., Jr.; 1987:
- pdf
- Software development cost estimation approaches - A survey,
Boehm, Abts and Chulani, 2000:
- pdf
- Estimating, planning and managing Agile Web development projects under a value-based perspective,
Torrecilla-Salinas et al., 2015:
- pdf
Useful Links
Session 10: 7th April (14h30-17h45) A005-6
CF: 22nd April (10h-13h15) A003-4