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.
In open software development environment, a large number of feature requests with mixed quality are often posted by stakeholders and usually managed in issue tracking systems. Thoroughly understanding and analyzing the real intents that feature requests imply is a labor-intensive and challenging task. In this paper, we introduce an approach to understand feature requests automatically. We generate...
Mobile app testing is challenging since each test needs to be executed in a variety of operating contexts including heterogeneous devices, various wireless networks and different locations. Crowdsourcing enables a mobile app test to be distributed as a crowdsourced task to leverage crowd workers to accomplish the test. However, high test quality and expected test context coverage are difficult to...
Crowdsourced testing is an emerging trend in software testing, which relies on crowd workers to accomplish test tasks. Due to the cost constraint, a test task usually involves a limited number of crowd workers. Furthermore, more workers does not necessarily result in detecting more bugs. Different workers, who may have different testing experience and expertise, may make much differences in the test...
In crowdsourced testing, it is beneficial to automatically classify the test reports that actually reveal a fault – a true fault, from the large number of test reports submitted by crowd workers. Most of the existing approaches toward this task simply leverage historical data to train a machine learning classifier and classify the new incoming reports. However, our observation on real industrial data...
Mobile app testing is challenging since each test needs to be executed in a variety of operating contexts including heterogeneous devices, various wireless networks, and different locations. Crowdsourcing enables a mobile app testing to be distributed as a crowdsourced task to leverage the crowd in a community. However, a high test quality and expected test context coverage are difficult to achieve...
In crowdsourced testing, an important task is to identify the test reports that actually reveal fault — true fault, from the large number of test reports submitted by crowd workers. Most existing approaches towards this problem utilized supervised machine learning techniques, which often require users to manually label a large amount of training data. Such process is time-consuming and labor-intensive...
Open Source Software (OSS) is distributed and maintained collaboratively by developers all over the world. However, frequent personnel turnover and lack of organizational management makes it difficult to capture the actual development effort. Various OSS maintenance effort estimation approaches have been developed to provide a way to understand and estimate development effort. The goal of this study...
NetFPGA SUME is the newest high performance network design platform of the NetFPGA. In this paper, the principle of implementing high speed switch on NetFPGA SUME is illustrated in detail. And an experiment to validate the speed of the NetFPGA SUME is designed utilizing the Socket transmission model. The experiment result shows that the NetFPGA SUME can realize the high speed switching and the high...
In a large number of network construction, due to the use of wireless devices reflects a great convenience, the proportion of wireless network users is growing. Intelligent mobile terminal supporting SDN can meet the needs of development and the progress trend of wireless network, but is still in the primary stage of the study, will also face many challenges. This paper presents a mechanism for the...
OpenVLC (www.openvlc.org) is an open-source project for research in Visible Light Communication (VLC) systems. It has the potential to help create a new type of infrastructure, an Internet of Lights (IoL), where LED- based devices (e.g., car lights, city lights, billboards, toy, etc) and photodetectors become inter- connected. OpenVLC is built upon an embedded platform and adopts off-the-shelf optical...
With the recent rise in cloud computing, applications are routinely accessing and interacting with data on remote resources. As data sizes become increasingly large, often combined with their locations being far from the applications, the well known impact of lower TCP throughput over large delay-bandwidth product paths becomes more significant to these applications. While myriads of solutions exist...
When a bug is reported to the bug tracking system, it should be assigned to a developer responsible for its resolution after it is verified. This processing is also called bug triage. With increasing number of bug reports submitted to the bug tracking system, it is more and more difficult to assign appropriate developers to all the reported bugs manually. In this paper, we propose an approach called...
Managing the costs and risks of evolution is a challenging problem in the RE community. The challenge lies in the difficulty of analyzing and assessing the proneness to requirement changes across multiple versions, especially when the scale of requirements is large. In this paper, we define a series of metrics to characterize historic evolution information, and propose a novel method for predicting...
MIL-STD-1553 has served as the workhorse networking standard of military system integrators and aerospace avionics platforms for over 30 years. With the increasing demand for network bandwidth, high-speed-1553 is developed for some subsystems operate at hundreds of Mbps data rates with co-existing with legacy 1 Mbps systems on the same physical data buses. At any given time, there is one BC and up...
Testing is one of the most labor-intensive activities in software development life cycle and consumes between 30% and 50% of total development costs according to many studies. The communication gap between testers and developers that is caused by unclear or even invalid defect reporting usually makes the testing schedule delay, and contributes large amount of testing effort to rework and re-communication...
Software maintenance effort constitutes a major portion of the software lifecycle effort. Its estimation is vital for successful project planning and strategic resource allocation. In this paper, we conduct and report an industrial case study in this field. The data set was collected from an industrial software process management tool QONE (formerly SoftPM). The methodology proposed provides corresponding...
Nowadays, commercial or in-house customized process management tools have been prevalently adopted for supporting software project management and process improvement. In this paper we report a case study to empirically investigate and evaluate the usage status and implications of a supporting tool named QONE in industrial environment in China. Decision theory is adopted in study design. The analysis...
Requirements evolution is one of critical problems influencing software engineering activities. Despite there is much research on requirements evolution, there still lacks quantitative understanding of requirements evolution. In this paper, we quantitatively analyze requirements evolution across multiple versions of an industrial software product. Based on data of requirements evolution and defects,...
Bluetooth technology can provide low power, low cost and high security short range wireless access. The Bluetooth educational lab was constructed in this paper. More than 2 Bluetooth educational boxes together with the educational software can construct a Bluetooth educational lab. The designed courses can be divided into 5 classes: realization experiments, fundamental experiments, operational experiments,...
Based on the enterprise data of year 2000-2007 in Xi'an software industry cluster from the State Intellectual Property Protection Center, this study derived one-mode network from the cluster's affiliation network and analyzed the dynamic characteristics of the enterprise ego-centered network and the whole network by the index description, the cluster analysis and the optimal matching. Several conclusions...
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.