Skip to Main content Skip to Navigation
Theses

Améliorer la compréhension d’un programme à l’aide de diagrammes dynamiques et interactifs

Abstract : Developers dominate in software development. In this context, they must perform a succession of elementary tasks (analysis, coding, linking with existing code ...), but in order to perform these tasks, a developer must regularly change his context of work (search information, read code ...) and analyze code that is not his. These actions require a high adaptation time and reduce the efficiency of the developer. Software modeling is a solution to this type of problem. It offers an abstract view of a software, links between its entities as well as algorithms used. However, Model-Driven Engineering (MDE) is still underutilized in business. In this thesis, we propose a tool to improve the understanding of a program using dynamic and interactive diagrams. This tool is called VisUML and focuses on the main coding activity of the developer. VisUML provides views (on web pages or modeling tools) synchronized with the code.The generated UML diagrams are interactive and allow fast navigation with and in the code. This navigation reduces the loss of time and context due to activity changes by providing at any time an abstract diagram view of the elements currently open in the developer’s coding tool. In the end, VisUML was evaluated by twenty developers as part of a qualitative experimentation of the tool to estimate the usefulness of such a tool.
Complete list of metadata

https://hal.archives-ouvertes.fr/tel-02434803
Contributor : Jean-Claude Tarby <>
Submitted on : Friday, January 10, 2020 - 12:43:08 PM
Last modification on : Friday, December 11, 2020 - 6:44:05 PM
Long-term archiving on: : Saturday, April 11, 2020 - 2:44:40 PM

File

Mémoire final officiel.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-02434803, version 1

Citation

Mickaël Duruisseau. Améliorer la compréhension d’un programme à l’aide de diagrammes dynamiques et interactifs. Génie logiciel [cs.SE]. Université de Lille, Sciences et Technologies, 2019. Français. ⟨tel-02434803⟩

Share

Metrics

Record views

89

Files downloads

260