The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
An approach is presented that automatically determines if a given source code change impacts the design (i.e., UML class diagram) of the system. This allows code-to-design traceability to be consistently maintained as the source code evolves. The approach uses lightweight analysis and syntactic differencing of the source code changes to determine if the change alters the class diagram in the context...
Teaching software engineering looks easy. Given that there is more of explanation of various lifecycle models and phases of software development such as planning, requirements, design, testing, validation, maintenance etc. However one can easily observe that the concepts cannot be illustrated easily on the blackboard as it can be learnt through experience. In this tutorial, we present an innovative...
We develop and apply unsupervised statistical topic models, in particular latent Dirichlet allocation, to identify functional components of source code and study their evolution over multiple project versions. We present results for two large, open source Java projects, Eclipse and Argo UML, which are well-known and well-studied within the software mining community. Our results demonstrate the effectiveness...
Summary form only given. This paper presents a successful case of utilising DSM in software product line development: DSML and code generator for creating repository-based Eclipse plug-ins.
Open source and plugin-based software provide the possibilities for a flexible and free transportation of algorithms to final users. In medical image processing, OsiriX is an instance of the fulfillment of this potential. This work presents the plugin implementation of the mean shift segmentation algorithm. It presents the modeling of the methodology using Object-Oriented tools, as a part of software...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.