Brussels / 3 & 4 February 2024


For Want of Anneal: Examining The Unseen Changes Concerning Changes To VCS Assets and The Need For More Graph Centric Approaches

The behaviour of repos over time will be examined from the perspective of semantic graphs and qualifying annotations. The focus will not only be concerning direct diffs within a specific commit but emphasizing greater contextualization of what was taking place. For example, understanding the relationship of a commit in the context of a project's sections; functionality; or symbiotic repos.

Through the use of logic programming (SWI-Prolog) and the useful of (RDF) principles, demonstrations will include: * How historic changes to files in a VCS should not be treated as logs of affect but additionally as components for adapting other coding and knowledge assets; * How failure to preemptively describe the desired outcomes from a successful commit mean that there is a failure to provide preparatory automation behaviours.

The aforementioned logic programming and RDF expositions will demonstrate the evolution of the (historically NLNet funded) project Icebreaker. It shall be mixing its parsing syntaxes from seperate projects (kanban boards and knowledge-management with syntaxes for time series analyses of repos). There will be a showing of how task management; documentation; and coding intersect using perspectives from how annotations from the "Recursive-Modelling-Language" Qiuy intersect over time.

Anybody who has lost an afternoon because of a 1 character mistake in their coding understands the grim insights from the proverb "For Want of a Nail". However, for non coding activities such errors or omittances are more subtle, as the fallout from things tends to be less direct (such as for lost capacity, imprecision or diminished returns). To return to the proverb, the nail is the instigator of a chain of events, rather than a technical or procedural. People are unlikely to posit "For Want of Annealing" to highlight the pernicious effects of qualified deficiencies. The consequence of this presentation will be to demonstrate how underutilized qualitative and graph orientated approaches are for modern project management.


Jonathan McHugh