User-Interactive Machine Learning Model for Identifying Structural Relationships of Code Features
Ankit Gupta

TL;DR
This paper presents a human-in-the-loop machine learning model for HTML code completion that improves accuracy and developer understanding through interactive rule modification.
Contribution
It introduces a novel interactive framework combining ML and user feedback for code feature relationship identification and correction.
Findings
ML model predicts HTML tags with 78.4% accuracy without user interaction
User interaction improves autocomplete accuracy and developer productivity
Interaction increases developer awareness of code patterns
Abstract
Traditional machine learning based intelligent systems assist users by learning patterns in data and making recommendations. However, these systems are limited in that the user has little means of understanding the rationale behind the systems suggestions, communicating their own understanding of patterns, or correcting system behavior. In this project, we outline a model for intelligent software based on a human computer feedback loop. The Machine Learning (ML) systems recommendations are reviewed by the user, and in turn, this information shapes the systems decision making. Our model was applied to developing an HTML editor that integrates ML with user interaction to ascertain structural relationships between HTML document features and apply them for code completion. The editor utilizes the ID3 algorithm to build decision trees, sequences of rules for predicting code the user will…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Machine Learning and Data Classification · Software Engineering Research
