Automatic Labeling of the Object-oriented Source Code: The Lotus Approach
This addresses the need for automatic documentation of open-source software code, but it is incremental as it builds on existing labeling concepts with a specific method.
The paper tackled the problem of automatically labeling object-oriented source code to provide a quick view of software vocabulary, proposing an approach that exploits software identifiers and reporting that all code labels were correctly identified in case studies on ArgoUML and drawing shapes.
Most of open-source software systems become available on the internet today. Thus, we need automatic methods to label software code. Software code can be labeled with a set of keywords. These keywords in this paper referred as software labels. The goal of this paper is to provide a quick view of the software code vocabulary. This paper proposes an automatic approach to document the object-oriented software by labeling its code. The approach exploits all software identifiers to label software code. The paper presents the results of study conducted on the ArgoUML and drawing shapes case studies. Results showed that all code labels were correctly identified.