The Proof of Concept (PoC) is a practice adopted in software engineering, yet its definition and implementation often lack clarity and consistency in the field. This dissertation investigates the concept of PoCs aiming to provide a definition and a structured framework for their development. Through a systematic review of academic and grey literature, we identify the key characteristics, processes, and best practices associated with PoCs. The research reveals a gap in the academic literature regarding detailed descriptions of the PoC process, highlighting the need for a more comprehensive understanding. By synthesizing insights from diverse sources, this work propose a refined definition of PoCs in software engineering and outline a framework that encompasses planning, implementation, technical validation, and decision-making stages. This research contributes to the field by offering a clear conceptualization of PoCs and providing practical guidance for their effective execution, ultimately enhancing the success rate of software projects.
| Date | 17 Dec 2024 |
|---|
| Original language | American English |
|---|
| Awarding Institution | - École de technologie supérieure
|
|---|
| Supervisor | Fabio Petrillo (Supervisor) |
|---|
Antognolli, B. F. (Author),
Petrillo (Supervisor),
17 Dec 2024Student thesis: Master's thesis › Master in Engineering: Engineering