This project researches Developer Experience, task-effort estimations and the relationship between them; this is because failures & frustrations in software project comes from the lack of awareness of code with bad DX (as it is given low regard) and inaccurate resource allocation as there are no tools for developers to reflect on their work-time & practices. We provide a solution through the means of a centralised modular dashboard showing visualisations of their development activity as realistic breakdowns from the discrete events and objective metrics on their code repository. This was evaluated in realistic scenarios with 20 developers of various roles in different structures, as they work on their projects, to determine the usability and effect on their process, showing increased awareness of their practices, and realisation of establishing good DX in their codebase.
This document follows the required template with class module files mpaper.cls
& mprop.cls
.
mpaper |
mprop |
---|---|
based on ACM sig_alternate.cls
|
Adapted from the level 3 project template
|
evaluation
contains information about the evaluations carried out for the projectreadings
organises the conducted literature survey during the writingreferences
includes all references in hierarchical files fetched from Zotero APIimages
holds all images and assets for the documentsprrcs
contains the documents for the PRRCS course (more in readme)proposal
includes the project proposal / interim report document (due 16 December 2022)meta.cls
has shared metadata about the project for easy-import ensuring consistencympaper.tex
is the main dissertation source