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.
A developer of mobile or desktop applications is responsible for implementing the network logic of his software. Nonetheless: i) Developers are not network specialists, while pressure for emphasis on the visible application parts places the network logic out of the coding focus. Moreover, computer networks undergo evolution at paces that developers may not follow. ii) From the network resource provider...
The paper presents an approach to estimate the optimal number of vehicles on public transport line; this approach is based on a simulation model of the process of servicing the bus line passengers. A problem of determining such a number of buses, that provides the minimum cost of transport at the maximum level of passenger service, is quite a complex issue due to the stochastic nature of the transport...
The growing demand for software brings companies in this sector the need to constantly improve their processes. However, not all companies obtained the expected return from Process Improvement, and one of the causes of this problem is the diagnosis that precedes the implementations of reference models. This article presents the Sarasvati method of diagnosis, whose objective is to provide information...
Actually, software development companies face major challenges related to the implementation of high quality software products at even-increasing speed. In response of such challenges emerges software process improvement as a discipline oriented to continuous improvement of business process of such companies. However, the implementation of software process improvement approaches shows problems related...
Although peer code review is widely adopted in both commercial and open source development, existing studies suggest that such code reviews often contain a significant amount of non-useful review comments. Unfortunately, to date, no tools or techniques exist that can provide automatic support in improving those non-useful comments. In this paper, we first report a comparative study between useful...
Peer code review locates common coding rule violations and simple logical errors in the early phases of software development, and thus reduces overall cost. However, in GitHub, identifying an appropriate code reviewer for a pull request is a non-trivial task given that reliable information for reviewer identification is often not readily available. In this paper, we propose a code reviewer recommendation...
Software product line evolution is a decision-making problem where it is determined that which features are the best candidates for the different product. In this paper, we analysis two popular optimization technique for finding qualified features for next release. In this case, the qualification of features is determined by the product value, product integrity, and AND dependencies between features...
Module based robot has long history. There are many module based robot in the market. Some companies sell those to be used in industrial application. However software technology is not doing catch up hardware performance. Company provide software tool-set, and user can build their own control system. Customers meet the limitation when they want to build kinematics library to control their robots in...
Information is one of the main resources that every modern organization is based on. A lot of companies introduce electronic document management. At the same time, in order to raise the quality of transport and logistics services, the unions of such organizations become more and more popular. In this article, we consider the main instruments of providing information integrity and availability in electronic...
Modeling languages evolve regularly. Companies need to maintain all those models that are used in running projects, which can cause these projects to fall back in their schedules. Since 10 years research addresses this issue with approaches for automating co-evolution. The dominant core of these approaches are model resolution strategies. They define 1) how models have to be changed in reaction to...
The design and development of product service systems (PSS) is a complex process that brings together product, software and service engineering. A fully integrated PSS calls for significant collaboration among the different engineering disciplines along the entire design and development process which can pose several challenges to the development team. Therefore, when developing a PSS, companies should...
API(Application Programming Interface) is a specification of high-level programming language to communicate hard/software or program objects. With Big Data and population of data analysis in recent years, a lot of Open API services have released by governments and enterprises to share useful data for R&D systems. In this paper, we present a P2P(Peer to Peer) Overridden API for a more invigorated...
Development of military software is mainly done by large companies specialized on the military domain. For security reasons high barriers for market entry exist, which excludes small companies and independent developers. This leads to monopolization inducing long development cycles as well as labored and cost-intensive development processes. The idea of a military app store as a distribution platform...
This paper gives theoretical insight into importance of introducing customer relationship management (CRM) into libraries. CRM is defined as system or software for storage or analysis of data, but also as strategy oriented to customer and change of organizational culture. One of reasons for CRM implementation is that companies sometimes more care for their products and services than for customers...
Nowadays being competitive is a real challenge for software development organizations. In this context, software process improvement is an obvious and logical way to address this increasing need. Unfortunately, not all software process improvements implementations have the expected results, because of the current models and standards are focus on what activities without covering how to implement them...
The Faculty of Humanities and Social Sciences Library relocated in 2009. The new way of conducting business meant the change of software used, as the application CDS/ISIS no longer suited the Library needs. The library needed a modern integrated program solution and had no time to wait for the implementation of both Voyager and later Aleph which was organized by National and University Library. At...
This paper reports on a research project that aimed to identify the different aspects of knowledge management (KM) in the software (SW) industry sector. The study employed an inductive qualitative approach based on a single case study of a successful SW development company in Taiwan. The company was selected as it is already explicitly using knowledge sharing (KS) through story telling in their practices...
Singing synthesis technology is changing musical situation in Japan recently. There are a lot of original compositions using singing synthesis softwares such as Vocaloid in a video site Niko Niko Douga or YouTube. Hit songs in the video sites are remastered and published as CDs from major record companies. There are also various types of derivative products and services. The author would like to discuss...
Software repositories hold applications that are often categorized to improve the effectiveness of various maintenance tasks. Properly categorized applications allow stakeholders to identify requirements related to their applications and predict maintenance problems in software projects. Unfortunately, for different legal and organizational reasons the source code is often not available, thus making...
In this study I use statistical Natural Language Processing and adapted Controlled Language methods to preprocess individual documents before they are used as source documents for a system which automatically generates MCQ (Multiple Choice Question) test items. The literature observes that Natural Language Generation system evaluation is nontrivial and so the success of the featured methods is evaluated...
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.