
Wiley | IET Software
148 FOLLOWERS
IET Software publishes papers on all aspects of the software lifecycle, including design, development, implementation and maintenance. The focus of the journal is on the methods used to develop and maintain software, and their practical application.
Wiley | IET Software
5d ago
In this work, we provide a methodology for automated issue assignment, designed using Jira issue tracking data extracted from the Apache Software Foundation that describe both features and bugs. Our methodology employs topic modelling to extract the semantics of text features, while optimising the LDA algorithm (number of topics) using the assignment results.
Abstract
As more and more software teams use online issue tracking systems to collaborate on software projects, the accurate assignment of new issues to the most suitable contributors may have significant impact on the success of the pr ..read more
Wiley | IET Software
6d ago
A controlled experiment to determine whether the language of the requirements influences the external quality of the software product.
Abstract
In the context of requirements specification in Global Software Development, aspects such as differences in culture, language and schedule affect software development teams; however, we do not know the effect of these issues. Compare the native language requirements with the foreign language requirements concerning external quality. We conducted a controlled experiment of one-factor two treatments within-subjects with 17 experimental subjects. Wilcox ..read more
Wiley | IET Software
2w ago
In this paper, we identify requirements-related faults that can arise during the transformation of formal specifications into programs, analyse each to discover its causes, and propose corresponding fault prevention methods. The approach works by analysing a specification, decomposing it into specification fragments with different levels like components, determining the correct implementation order among the components, and enabling automated code generation for the components and other low-level specification fragments. The approach seeks to reduce the faults in programs significantly by gui ..read more
Wiley | IET Software
2M ago
This paper proposes a fuzz testing method for continuous integration, and testing resources are allocated based on the coverage of seeds to test the change points more effectively. Based on the proposed approach, CIDFuzz is implemented as a prototype tool, and experiments are conducted on four open-source projects that use continuous integration. The results of the experiments show that, compared with AFL and AFLGo, CIDFuzz can reduce the time costs for covering change points reproducing vulnerabilities.
Abstract
As agile software development and extreme programing have become increasingly p ..read more
Wiley | IET Software
3M ago
This paper presents a systematic mapping study to gain insight into GUI testing for mobile apps. Through bibliometric analysis, the paper identifies the GUI testing research communities, influential authors, papers and popular topic trends. Additionally, the paper identifies the common approaches and the evaluation metrics used in GUI testing for mobile apps through qualitative analysis.
Abstract
Mobile apps with tested Graphical User Interface (GUI) tend to have higher downloads in the apps store. In recent years, few efforts were made to analyse the research community and research status o ..read more
Wiley | IET Software
3M ago
In this study, the current state-of-the-art search-based algorithm used for Test Suite Reduction is analysed and is classified into five main categories, including Evolutionary-based, Swarm Intelligence-based, Human-based, Physics-based, and Hybrid.
Abstract
Regression testing remains a promising research area for the last few decades. It is a type of testing that aims at ensuring that recent modifications have not adversely affected the software product. After the introduction of a new change in the system under test, the number of test cases significantly increases to handle the modificati ..read more
Wiley | IET Software
3M ago
In this paper, Bayesian networks are proposed as a log analysis technique to discover poor performance indicators in a system and to explore usage patterns. For this, an action research study is designed and conducted to improve the software quality and the user experience of a web application using Bayesian networks as a technique to analyse software logs. As a result, multiple enhancement points have been identified within the application, ranging from performance issues and errors to recurring user usage patterns.
Abstract
Software organisations aim to develop and maintain high-quality so ..read more
Wiley | IET Software
4M ago
In public blockchain systems, users usually connect to third-party peers or run a peer to join the P2P blockchain network. However, connecting to unreliable blockchain peers will lead to resource waste and even loss of cryptocurrencies by repeated transactions. We propose a Hybrid Blockchain Reliability Prediction model, to extract the blockchain reliability factors and then make the personalised prediction for each user.
Abstract
Blockchain and blockchain-based decentralised applications have been attracting increasing attention recently. In public blockchain systems, users usually connect ..read more
Wiley | IET Software
4M ago
Block chain-based data transmission will become a new development direction of data concealment transmission, which is of great significance for developing secure transmission technology for special applications.
Abstract
Blockchain-based data transmission will become a new development direction of data concealment transmission, which is of great significance for developing a secure transmission technology for special applications. To meet the needs of efficient, secure, concealed and stable transmission of confidential information, the transaction data structure of Bitcoin and the location ..read more
Wiley | IET Software
4M ago
Aiming at the simple neural network's lack of the ability to capture the contextual semantics of text and extract meaningful information in the text, a sentiment analysis model FAGB iAGRU is a fusion of attention mechanism and gated recurrent unit (GRU), is designed. First, the text is preprocessed, and passed GloVe carries out word vectorisation to reduce the dimension of the vector space; then, the attention mechanism is merged with the update gate of the gating unit to form a hybrid model so that it can extract meaningful information in the text features; finally, by forcing forward attent ..read more