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.
Nowadays, any kind of user-side applications such as enterprise, banking, game, and so forth are almost parts of or invoked through web and/or smart-device native applications. Each vender of the application has its own development environment to keep up with the market needs. The development environment is usually for a specific environment, which consists of platform (operating systems and/or middleware)...
The size of software increases in recent years, and the number of classes and relationships between classes are also increasingly complicated. We have a large interest about the way to classify a great deal of components effectively. Our research group proposed a component rank model in the past, and the model calculates an evaluation value of each component by using component graph that represents...
This paper describes the aspect-oriented software architecture and the finite automaton based specification model for building customizable code inspection tools. Through the development of a production quality code inspection tool, five crosscutting concerns are identified: internal data model, language processing, data traverse, inspection logic, and decoupling control. We constructed an aspect-oriented...
Explicit description of design decisions together with architecture design becomes an important basis for constructing and evolving quality systems. However since most of the architecture decisions remain implicit and undocumented, architecture documentation can not sufficiently support development and evolution because of its poor trace ability to system requirements. We believe that the information...
University/Industry interactions are examined in this fourth of a series of open events that are providing inputs to an international project funded through the United Kingdom's Teaching Fellowship Scheme. These inputs will support the part of the project which is concerned with gaining knowledge of industrial Software Engineering practices and the development of a framework that can be used in the...
Essential activities for the achievement of trouble-free software development are monitoring a software product and management of a software project. Monitoring changes that have major impact, however, is usually a very hard to complete because every engineer usually could not know entire source code in detail. In this paper, we propose our metric for source code updates based on component rank. 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.