当前期刊: IET Software Go to current issue    加入关注    本刊投稿指南
显示样式:        排序: IF: - GO 导出
我的关注
我的收藏
您暂时未登录!
登录
  • Taxonomy of secure data dissemination techniques for IoT environment
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Umesh Bodkhe; Sudeep Tanwar

    A huge amount of data is generated from the interaction of various sensors and Internet of Things (IoT) enabled devices used in various smart industrial applications. This enormous amount of data requires fast processing, huge storage capacity, secure dissemination, and aggregation to make it resistant from the attackers. Secure data dissemination for IoT-based applications has been a prominent issue

    更新日期:2020-12-04
  • Evolution of quality assessment in SPL: a systematic mapping
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Luana Almeida Martins; Paulo Afonso Júnior; André Pimenta Freire; Heitor Costa

    Software product line (SPL) is one of the most recent and effective reuse approaches. SPL derives several products from the core artefacts. SPL engineering includes two processes: domain engineering, which identifies the common and variable features to develop the core artefacts, and application engineering, which reuses the core artefacts to derive products. Once the artefacts are reused across multiple

    更新日期:2020-12-04
  • Towards a reference process for software architecture reconstruction
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Daniel Guamán; Jennifer Pérez; Jessica Diaz; Carlos E. Cuesta

    Nowadays, software systems remain useful and competitive; entail the inevitable need to change over time and to be adapted to new technologies, platforms, and architectures. These quick changes imply following systematic, automated, or standardised processes that provide recommendations and guidelines to architects during software architecture reconstruction. Considerable research work on architecture

    更新日期:2020-12-04
  • Understanding requirements prioritisation: literature survey and critical evaluation
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Saurabh Malgaonkar; Sherlock A. Licorish; Bastin Tony Roy Savarimuthu

    Requirements prioritisation deals with the ranking or classification of user requirements based on their importance. This process is central to releasing a software product with features most favoured by users. While studies have explored the efforts that are dedicated to this cause, these tend to focus on a subset of the solutions that are available in the software engineering domain. Current techniques

    更新日期:2020-12-04
  • Factors influencing the requirements engineering process in offshore software development outsourcing environments
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Muhammad Shafiq; Qinghua Zhang; Muhammad Azeem Akbar; Ahmad Alsanad; Sajjad Mahmood

    Offshore software development outsourcing (OSDO) is one of the popular development paradigms in the software industry. There are a number of challenges associated with OSDO including the challenges related to requirements engineering (RE) process. The objective of this study is to identify success factors (SFs) associated with RE processes in the OSDO context. A total of 25 SFs were identified using

    更新日期:2020-12-04
  • Resource allocation mechanisms in cloud computing: a systematic literature review
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Mostafa Vakili Fard; Amir Sahafi; Amir Masoud Rahmani; Peyman Sheikholharam Mashhadi

    Cloud computing offers a vast number of processing opportunities and heterogeneous resources and meets the requirements of numerous applications at various levels. Thus, the allocation and management of resources are vital in cloud computing. Resource allocation is a technique in which the available resources such as central processing unit, random-access memory, storage, and network bandwidth in cloud

    更新日期:2020-12-04
  • Literature survey of deep learning-based vulnerability analysis on source code
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Abubakar Omari Abdallah Semasaba; Wei Zheng; Xiaoxue Wu; Samuel Akwasi Agyemang

    Vulnerabilities in software source code are one of the critical issues in the realm of software code auditing. Due to their high impact, several approaches have been studied in the past few years to mitigate the damages from such vulnerabilities. Among the approaches, deep learning has gained popularity throughout the years to address such issues. In this literature survey, the authors provide an extensive

    更新日期:2020-12-04
  • Retrieving and mining professional experience of software practice from grey literature: an exploratory review
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Austen Rainer; Ashley Williams; Vahid Garousi; Michael Felderer

    Retrieving and mining practitioners’ self-reports of their professional experience of software practice could provide valuable evidence for research. The authors are, however, unaware of any existing reviews of research conducted in this area. The authors reviewed and classified previous research, and identified insights into the challenges research confronts when retrieving and mining practitioners’

    更新日期:2020-12-04
  • Practices connected to perceived client benefits of software projects
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Knut Kjetil Holgeid; Magne Jørgensen

    It is well-documented that many software projects deliver fewer benefits than planned. However prior research has had a stronger focus on the ability to deliver within budget, on time and with the specified functionality, than on what to do to successfully deliver client benefits. The authors have conducted a survey collecting information about benefits management practices, agile practices, use of

    更新日期:2020-12-04
  • Qualitative analysis of virtual reality adoption by tourism operators in low-density regions
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    José Martins; Ramiro Gonçalves; Manuel Au-Yong-Oliveira; Fernando Moreira; Frederico Branco

    Virtual reality technologies have grown in complexity and functionality, increasing their relevance in various sectors of activity. Applying these innovations to tourism is advantageous for the organisations, the tourists and even the territories. They can provide multisensory immersivity, simulate actions and movements in real-time, enriching reality using interactive virtual objects. Thus, captivating

    更新日期:2020-12-04
  • Supporting the teaching of design thinking techniques for requirements elicitation through a recommendation tool
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Anderson Souza; Bruna Ferreira; Natasha Valentim; Lauriane Correa; Sabrina Marczak; Tayana Conte

    The development of systems with different features becomes increasingly challenging, given the actual context, implying on the search for new approaches for requirements elicitation. One of these approaches is design thinking (DT), a process of encouraging innovation used by designers, which presents itself as fundamental in the success of new products. This scenario motivates the importance of knowing

    更新日期:2020-12-04
  • Software ageing process as an evolving dynamic system
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Yun-Fei Jia; Zhi Quan Zhou; Renbiao Wu

    Software ageing is correlated with available computing resources of the computer system. These available resources evolve with time, reflecting the developing mechanism of the ageing process. This study is the first to consider a degrading computer system as an evolving dynamic system. The authors proposed a non-linear dynamic model of software ageing, where the coefficients are estimated using a dynamic

    更新日期:2020-12-04
  • Automatic summarising of user stories in order to be reused in future similar projects
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Mahsa Rahimi Resketi; Homayun Motameni; Hossein Nematzadeh; Ebrahim Akbari

    User stories play an important role in agile development systems. In this study, a method of summarising user stories is proposed to reuse them in the future. To enhance the results, quality improvement should be made on user stories. It would help developers build better results, and it may also lead to omitting some essential information. To avoid such issues, user stories are duplicated in two exact

    更新日期:2020-12-04
  • Comparison of threshold identification techniques for object-oriented software metrics
    IET Softw. (IF 1.258) Pub Date : 2020-12-03
    Raed Shatnawi

    Quality assurance is a continuous process throughout the project lifecycle from inception till post-delivery. Software metrics are tools to help developers in achieving software quality objectives. Software metrics are used to predict the fault-proneness of classes in software using machine-learning and statistical techniques. However, these methodologies are difficult for daily tasks. Simpler and

    更新日期:2020-12-04
  • Usability and user experience evaluation of natural user interfaces: a systematic mapping study
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Guilherme Corredato Guerino; Natasha Malveira Costa Valentim

    Natural user interface (NUI) is considered a recent topic in human–computer interaction (HCI) and provides innovative forms of interaction, which are performed through natural movements of the human body like gestures, voice, and gaze. In the software development process, usability and user eXperience (UX) evaluations are a relevant step, since they evaluate several aspects of the system, such as efficiency

    更新日期:2020-10-02
  • Dynamic software updating: a systematic mapping study
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Babiker Hussien Ahmed; Sai Peck Lee; Moon Ting Su; Abubakar Zakari

    Dynamic software updating (DSU) is shifting gears to modify software systems without a halt. Even though extensive research has been conducted on DSU, it is necessary to synthesise and map the results of recent studies on DSU for prospective research highlights. This study aims to highlight the current state-of-the-art, to recognise trends, and to identify existing open issues in DSU. A systematic

    更新日期:2020-10-02
  • Aspect-based requirements mining technique to improve prioritisation process: multi-stakeholder perspective
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Sadia Ali; Yaser Hafeez; Sohail Asghar; Asif Nawaz; Saqib Saeed

    Requirement prioritisation and selection is an essential activity in modern-day large software development. Optimal prioritisation process is critical for successful implementation and release planning in a software development project. Requirement prioritisation becomes more challenging in projects having large sets of requirements and stakeholders, having diverse perspectives resulting in irrelevancy

    更新日期:2020-10-02
  • Adaptive random testing based on flexible partitioning
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Chengying Mao; Xuzheng Zhan; Jinfu Chen; Jifu Chen; Rubing Huang

    Adaptive random testing (ART) achieves better failure-detection effectiveness than random testing due to its even spreading of test cases. ART by random partitioning (RP-ART) is a lightweight method, but its advantage over random testing is relatively low. Although iterative partition testing (IPT) method has good performance for detecting failures in a block pattern, it loses randomness during the

    更新日期:2020-10-02
  • Multi-view city-based approach for code-smell evolution visualisation
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Abdulkarim Katbi; Mustafa Hammad; Wael Elmedany

    Code smells are indicators of inappropriate and possibly harmful design decisions that could lead to issues in the comprehensibility and maintainability of software systems. To avoid such quality complications, understanding the presence and prioritising the removal of code smells are required. This study presents a visualisation approach to help better understanding the evolutional characteristics

    更新日期:2020-10-02
  • Software ageing prediction using neural network with ridge
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Yongquan Yan

    Since software systems become more complex than before, software ageing problems have a big impact on the performance of running software systems. To find software ageing in advance, some prediction methods were used to forecast those parameters which can indicate software ageing occurrences. Since the unsuitable parameters can reduce the prediction ability of an algorithm, in this study, multilayer

    更新日期:2020-10-02
  • Categorisation-based approach for predicting the fault-proneness of object-oriented classes in software post-releases
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Jehad Al Dallal

    Subsequent releases of a system have common development environments and characteristics. However, prediction models based on within-project data potentially suffer from being based on fault data reported within relatively short maintenance time intervals, which potentially decreases their prediction abilities. In this study, the authors propose an approach that improves the classification performance

    更新日期:2020-10-02
  • SW-Context: a model to improve developers’ situational awareness
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Leandro Ferreira D'Avila; Jorge Luis Victória Barbosa; Kleinner Silva Farias de Oliveira

    This study proposes SW-Context, a model focused on defining context information for software, and storing this information in contextual history. The proposed model provides qualitative information concerning source code and design issues to support the daily activities of software developers, thereby improving their situation awareness. SW-Context was evaluated through a case study in industry, in

    更新日期:2020-10-02
  • Classifying design-level requirements using machine learning for a recommender of interaction design patterns
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Viridiana Silva-Rodríguez; Sandra Edith Nava-Muñoz; Luis A. Castro; Francisco E. Martínez-Pérez; Héctor G. Pérez-González; Francisco Torres-Reyes

    Software Engineering is a discipline that encompasses processes associated with the development of interactive systems. The perceived quality of an interactive system is heavily influenced by the user interface design, which may result in many challenges. One such challenge is design-level requirements analysis. The success of the software system is mostly dependent on how well users’ requirements

    更新日期:2020-10-02
  • Cloud testing automation: industrial needs and ElasTest response
    IET Softw. (IF 1.258) Pub Date : 2020-10-01
    Antonia Bertolino; Antonello Calabrò; Eda Marchetti; Anton Cervantes Sala; Guiomar Tuñón de Hita; Ilie Daniel Gheorghe Pop; Varun Gowtham

    While great emphasis is given in the current literature about the potential of leveraging the cloud for testing purposes, the authors have scarce factual evidence from real-world industrial contexts about the motivations, drawbacks and benefits related to the adoption of automated cloud testing technology. In this study, the authors present an empirical study undertaken within the ongoing European

    更新日期:2020-10-02
  • Empirical investigation: performance and power-consumption based dual-level model for exascale computing systems
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Muhammad Usman Ashraf; Fathy Alboraei Eassa; Aiiad Ahmad; Abdullah Algarni

    Exascale computing systems (ECS) are anticipated to perform at Exaflop speed (10 18 operations per second) using power consumption <20 MW. This ultrascale performance requires the speedup in the system by thousand-fold enhancement in current Petascale. For future high-performance computing (HPC), power consumption is one of the vital challenges faced to achieve Exaflops through the traditional way

    更新日期:2020-07-28
  • Software development effort estimation: a systematic mapping study
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Carlos Eduardo Carbonera; Kleinner Farias; Vinicius Bischoff

    The field of software-development effort estimation explores ways of defining effort through prediction approaches. Even though this field has a crucial impact on budgeting and project planning in industry, the number of works classifying and examining currently available approaches is still small. This article, therefore, presents a comprehensive overview of these approaches, and pinpoints research

    更新日期:2020-07-28
  • Systematic literature review on intent-driven systems
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Johan Silvander; Krzysztof Wnuk; Mikael Svahnberg

    An intent-driven system is a compositional system of human actors and machine actors. The aim of intent-driven systems is to capture stakeholders’ intents and transform these into a form that enables computer processing of the intents. Only then are different machine actors able to negotiate with each other on behalf of their respective stakeholders and their intents, and suggest a mutually beneficial

    更新日期:2020-07-28
  • Checklist-based techniques with gamification and traditional approaches for inspection of interaction models
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Adriana Lopes Damian; Anna Beatriz Marques; Williamson Silva; Simone Diniz Junqueira Barbosa; Tayana Conte

    Interaction models specify the structure and content of the user interface, the allowed user actions, and the corresponding system responses. There is a need to inspect interaction models, as it avoids the propagation of defects to other artefacts. We created two inspection techniques for interaction models, called MoLVERIC Cards (MCards) and MoLVERIC Check (MCheck). MCards employs a gamification mechanism

    更新日期:2020-07-28
  • Efficient improved ant colony optimisation algorithm for dynamic software rejuvenation in web services
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Kimia Rezaei Kalantari; Ali Ebrahimnejad; Homayun Motameni

    Software rejuvenation is an effective technique to counteract software ageing in continuously-running applications such as web-service-based systems. In a client-server application, where the server is intended to run perpetually, rejuvenation of the server process periodically during the server idle times increases the availability of that service. In these systems, web services are allocated based

    更新日期:2020-07-28
  • Detecting application logic vulnerabilities via finding incompatibility between application design and implementation
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Mahmoud Ghorbanzadeh; Hamid Reza Shahriari

    Logic vulnerabilities are due to defects in the application logic implementation such that the application logic is not the logic that was expected. Indeed, such vulnerabilities pattern depends on the design and business logic of the application. There are no specific and common patterns for application logic vulnerabilities in commercial applications. In this study, a method named FINAD is introduced

    更新日期:2020-07-28
  • Analytic Hierarchy Process Based Prioritisation and Taxonomy of Success Factors for Scaling Agile Methods in Global Software Development
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Mohammad Shameem; Arif Ali Khan; Md. Gulzarul Hasan; Muhammad Azeem Akbar

    Global software development (GSD) organisations are currently adopting agile frameworks in order to efficiently develop a software product. The main objective of this study is to identify the success factors (SFs), which could possibly have a positive impact on scaling agile practices in a GSD environment and develop their taxonomy based on their prioritisation using the analytic hierarchy process

    更新日期:2020-07-28
  • New internal metric for software clustering algorithms validity
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Masoud Kargar; Ayaz Isazadeh; Habib Izadkhah

    Clustering (modularisation) techniques are often employed for the meaningful decomposition of a program aiming to understand it. In the software clustering context, several external metrics are presented to evaluate and validate the resultant clustering obtained by an algorithm. These metrics use a ground-truth decomposition to evaluate a resultant clustering. When there exists no ground-truth decomposition

    更新日期:2020-07-28
  • SmartVisual: a visualisation tool for SmartThings IoT Apps using static analysis
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Na-Yeon Bak; Byeong-Mo Chang; Kwanghoon Choi

    SmartThings is one of the most widely used smart home platforms for the internet of things (IoT). SmartApps are IoT applications on the SmartThings platform that enables automation of home devices. SmartApps are event-driven; inputs are received from device events, and outputs are issued to control devices. Understanding the behaviour of IoT applications is a challenge because the inputs and outputs

    更新日期:2020-07-28
  • Overlap-aware rapid type analysis for constructing one-to-one matched call graphs in regression test selection
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Mingwan Kim; Jongwook Jeong; Neunghoe Kim; Hoh Peter In

    Regression testing is an important but costly activity for verifying a programme with the changed code. Regression test selection (RTS) aims to reduce this cost by selecting only the test cases affected by the changes. Among the several ways of selecting such affected test cases, call graphs have been statically constructed to select the test cases at the method-level granularity. However, RTS techniques

    更新日期:2020-07-28
  • Determining the best-fit programmers using Bayes’ theorem and artificial neural network
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Sorada Prathan; Siew Hock Ow

    A data mining-based technique is proposed for the selection and employment of the best-fit programmers to meet the needs of software companies. The proposed technique incorporates Bayes' theorem and artificial neural network (ANN). The datasets used were from two software companies (Company 1 and Company 2) in India, covering the years 2010–2015. Bayes' theorem is used for identifying the prognostic

    更新日期:2020-07-28
  • Software defect prediction via LSTM
    IET Softw. (IF 1.258) Pub Date : 2020-07-27
    Jiehan Deng; Lu Lu; Shaojian Qiu

    Software quality plays an important role in the software lifecycle. Traditional software defect prediction approaches mainly focused on using hand-crafted features to detect defects. However, like human languages, programming languages contain rich semantic and structural information, and the cause of defective code is closely related to its context. Failing to catch this significant information, the

    更新日期:2020-07-28
  • Within-project and cross-project just-in-time defect prediction based on denoising autoencoder and convolutional neural network
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Kun Zhu; Nana Zhang; Shi Ying; Dandan Zhu

    Just-in-time defect prediction is an important and useful branch in software defect prediction. At present, deep learning is a research hotspot in the field of artificial intelligence, which can combine basic defect features into deep semantic features and make up for the shortcomings of machine learning algorithms. However, the mainstream deep learning techniques have not been applied yet in just-in-time

    更新日期:2020-06-23
  • Predicting the bug fixing time using word embedding and deep long short term memories
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Reza Sepahvand; Reza Akbari; Sattar Hashemi

    In bug fixing process, estimating the ‘Time to Fix Bug’ is one of the factors that helps the triager to allocate jobs in a better way. Due to the limitation of resources for bug fixing, the bugs with long fixing time must be identified, as soon as possible, after receiving the report. This helps the prioritisation and fixing process of the bug reports. In the process of bug fixing, a temporal sequence

    更新日期:2020-06-23
  • Discovering software developer's coding expertise through deep learning
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Farooq Javeed; Ansar Siddique; Akhtar Munir; Basit Shehzad; Muhammad I.U. Lali

    The field of software development is growing rapidly and prevailing in every walk of life. The role of software developers in such a challenging and complex activity is very much important. The allocation of right software developers (i.e. who possesses appropriate coding skills) to projects is one of the crucial factors for successful software development. The problem is that it is very difficult

    更新日期:2020-06-23
  • Organising the knowledge from stack overflow about location-sensing of Android applications
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Marimuthu Chinnakali; Sanjana Palisetti; K. Chandrasekaran

    The number of Android applications using location information has increased significantly in recent years. Over time, there have been many improvements made to the location application programme interfaces (APIs), providing newer challenges and difficulties to the developers. Therefore, there is a need to summarise the existing knowledge and to highlight the unsolved issues to bring them to the attention

    更新日期:2020-06-23
  • Ontology for knowledge condensation to support expertise location in the code phase during software development process
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Jose R. Martínez-García; Francisco-Edgar Castillo-Barrera; Ramon R. Palacio; Gilberto Borrego; Juan C. Cuevas-Tello

    Software Development is a complex process, in which every software product is a knowledge representation of all the involved people. In agile software development, knowledge is prone to vaporise, because documentation is not a priority as indicated in the agile manifesto. This condition generates problems such as poor understanding of the requirements, knowledge transfer deficiency among developers

    更新日期:2020-06-23
  • Requirements knowledge acquisition from online user forums
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Javed Ali Khan; Lin Liu; Lijie Wen

    Online discussion forums can be used for reflecting on the overall user experience of a system. If a user forum is well-structured, it can be a valuable source of requirements-related information, which can potentially be accommodated in the requirements engineering process to enhance the current and future software. However, presently, there are limited approaches for extracting such requirements-related

    更新日期:2020-06-23
  • Using health data repositories for developing clinical system software: a multi-objective fuzzy genetic approach
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Bilal S. Raja; Sohail Asghar

    Evolution of technology has brought a revolution in various fields of sciences and amongst them, healthcare is one of the most critical and sensitive areas because of its connection with common masses' quality of life. The notion of integrating the healthcare system with the latest data repositories is to make disease prediction efficient, transparent, and reusable. Due to data heterogeneity, data

    更新日期:2020-06-23
  • Toward successful agile requirements change management process in global software development: a client–vendor analysis
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Tahir Kamal; Qinghua Zhang; Muhammad Azeem Akbar

    Requirements change management (RCM) is an important and complicated phase in the agile for the software development process. The objective of this study was to identify and analyse the factors that can positively affect the agile RCM (ARCM) process in the context of global software development (GSD). To this end, a questionnaire survey was carried out with researcher and practitioner participants

    更新日期:2020-06-23
  • Comprehensive complexity metric for data warehouse multidimensional model understandability
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Anjana Gosain; Jaspreeti Singh

    Data warehouse quality can be determined during the initial phases of data warehouse development by quantifying the structural complexity of multidimensional models using metrics. The structural complexity of a multidimensional model is guided by its elements, types, and relationships among those elements. So far, most of the researchers have dealt with metrics based on various elements (facts, dimensions

    更新日期:2020-06-23
  • Process metrics for software defect prediction in object-oriented programs
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Qiao Yu; Shujuan Jiang; Junyan Qian; Lili Bo; Li Jiang; Gongjie Zhang

    Software evolution is an important activity in the life cycle of a modern software system. In the process of software evolution, the repair of historical defects and the increasing demands may introduce new defects. Therefore, evolution-oriented defect prediction has attracted much attention of researchers in recent years. At present, some researchers have proposed the process metrics to describe the

    更新日期:2020-06-23
  • Impacts of process audit review and control efforts on software project outcomes
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Manish Agrawal; Kaushal Chari

    This study examines the potential of using stage-wise process audit review and control (ARC) efforts in estimating overall effort and defects in a software project. Using archival data from 49 software projects that were based on the waterfall methodology, and obtained from a CMMI level 5 organisation, the authors found that higher ARC efforts at the requirement and build phases of a project were associated

    更新日期:2020-06-23
  • Modified fuzzy sentiment analysis approach based on user ranking suitable for online social networks
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Magda M. Madbouly; Saad M. Darwish; Reem Essameldin

    The rapidly increasing of sentiment analysis in social networks has lead business owners and decision makers to value opinion leaders who can influence people's impressions concerning certain business or commodity. Nevertheless, decision makers are being misled by inaccurate results due to the ignorance of perspectivism. Considering perspectivism, while computing text polarity, can help machines to

    更新日期:2020-06-23
  • Towards the implementation of requirements management specific practices (SP 1.1 and SP 1.2) for small- and medium-sized software development organisations
    IET Softw. (IF 1.258) Pub Date : 2020-06-19
    Ismail Mohamed Keshta; Mahmood Niazi; Mohammad Alshayeb

    There is a significant need to give careful consideration to the Capability Maturity Model Integration (CMMI) level 2 specific practices (i.e. SP 1.1 ‘understand requirements’ and SP 1.2 ‘obtain commitment to requirements’), especially in the context of small- and medium-sized software development organisations, in order to assist such organisations in effectively managing their requirements engineering

    更新日期:2020-06-23
  • Implementing ISO/IEC 29110 to reinforce four very small entities of Mexico under an agile approach
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Mirna Muñoz; Jezreel Mejia; Claude Y. Laporte

    Very small entities (VSEs) of software development have had a significant demand and economic impact in recent years, because most of them are the software producers for medium and big companies in order to satisfy the growing demand of software. In this context, it is important to ensure that they produce quality software to successfully meet the market needs. This task relies on having the knowledge

    更新日期:2020-04-13
  • Stochastic gradient boosting for predicting the maintenance effort of software-intensive systems
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Sergio Cerón-Figueroa; Cuauhtémoc López-Martín; Cornelio Yáñez-Márquez

    The maintenance of software-intensive systems (SISs) must be undertaken to correct faults, improve the design, implement enhancements, adapt programmes such that different hardware, software, system features, and telecommunications facilities can be used, as well as to migrate legacy software. A lack of planning has been identified as one explanation for late and over budget software projects. An activity

    更新日期:2020-04-13
  • Zeus – a tool for generating rule-based serious games with gamification techniques
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Humberto Marín-Vega; Giner Alor-Hernández; Luis Omar Colombo-Mendoza; Cuauhtémoc Sánchez-Ramírez; Jorge Luis García-Alcaraz; Liliana Avelar-Sosa

    Gamification refers to the use of rules and game design techniques to involve and motivate people to achieve their goals. This work proposes an application development architecture that can generate game applications with gamification techniques. As proof of concept, the authors introduce Zeus, a platform for developing ruled-based serious game applications with gamification techniques. Zeus aims at

    更新日期:2020-04-13
  • Composite pattern to handle variation points in software architectural design of evolving application systems
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Milu Mary Philip; Karthik Natarajan; Anithkumar Ramanathan; Vijayakumar Balakrishnan

    The variation points in software architecture arise as a result of the availability of large number of filters and component libraries. An integration of different architectural styles is crucial and necessary in the development of large-scale software application systems to handle the variation points. This article proposes a composite software architectural style for building application systems

    更新日期:2020-04-13
  • Academic approach to transform organisations: one engineer at a time
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Eduardo Juárez; Rocio Aldeco-Pérez; Jose.Manuel Velázquez

    Every year software development industry requires a higher number of trained software engineers who are not only skilled programmers but also talented software projects managers. To deliver high-quality software projects, engineers require of the application of sound engineering competencies along with discipline. Obtaining those practices usually require years of experience. Companies are not prepared

    更新日期:2020-04-13
  • Evaluation of a model-based testing platform for Java applications
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Leonardo Villalobos-Arias; Christian Quesada-López; Alexandra Martínez; Marcelo Jenkins

    Model-based testing (MBT) automates the design and generation of test cases from a model. This process includes model building, test selection criteria, test case generation, and test case execution stages. Current tools support this process at various levels of automation, most of them supporting three out of four stages. Among them is MBT4J, a platform that extends ModelJUnit with several techniques

    更新日期:2020-04-13
  • QCPW: a quality centric process workflow improvement approach for a legacy healthcare information system
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Shashank Sharma; Sumit Srivastava

    Workflow extraction a.k.a. Process mining (PM) is the connecting link between process modelling and data mining. Efforts led by multiple researchers and scientists to explore the opportunities of information extraction about self-loops and hidden transition of transactions or sub-processes using event log but unable to undertake any fruitful information. This study aims to display a computing approach

    更新日期:2020-04-13
  • ITSM model for very small organisation: an empirical validation
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Abraham Dávila; Rosanna Janampa; Paula Angeleri; Karin Melendez

    Nowadays, information technology services management (ITSM) has become strongly needed for every kind of organisations providing IT services for customers or for themselves. However, existing models (as CMMI-SVC, ITIL or ISO/IEC 20000) are strongly difficult to implement on very small organisations. The aim of this study is to validate an ITSM model specifically proposed for small organisations, the

    更新日期:2020-04-13
  • Improving the quality and quantity of functional and non-functional requirements obtained during requirements elicitation stage for the development of e-commerce mobile applications: an alternative reference process model
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Dennys García-López; Marco Segura-Morales; Edson Loza-Aguirre

    Many of the software development projects are not successfully finished. In many cases, this is because the software requirements were not correctly identified. One of the factors that affect the elicitation of requirements is the proper selection of requirements elicitation techniques. Even when there is a lot of literature that proposes several requirements elicitation techniques, there is no reference

    更新日期:2020-04-13
  • Framework to support the Data Science of smart city models for decision-making oriented to the efficient dispatch of service petitions
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Elsa Estrada; Rocío Maciel; Adriana Peña Pérez Negrón; Graciela Lara López; Víctor Larios; Alberto Ochoa

    The evolution of Smart Cities conveys continuous changes involving a great number of variables, which might hamper the development of evaluation tools and methodologies. Most of the metric models for Smart City are based on the selection of key performance indicators (KPI) according to the specific model objectives. As different organisations propose their own indicators generating different models

    更新日期:2020-04-13
  • Multiple software product lines to configure applications of internet of things
    IET Softw. (IF 1.258) Pub Date : 2020-04-13
    Guadalupe-Isaura Trujillo-Tzanahua; Ulises Juárez-Martínez; Alberto-Alfonso Aguilar-Lasserre; María-Karen Cortés-Verdín; Catherine Azzaro-Pantel

    Software product lines (SPL) emulate the industrial production lines that are capable of generating large volumes of products through reuse schemes and mass production. A multi product line (MPL) aims to reuse of several SPL. Feature models are often used to manage the existing resources of SPLs and define valid products through notations and relationships such as mandatory, optional, and alternative

    更新日期:2020-04-13
Contents have been reproduced by permission of the publishers.
导出
全部期刊列表>>
微生物研究
亚洲大洋洲地球科学
NPJ欢迎投稿
自然科研论文编辑
ERIS期刊投稿
欢迎阅读创刊号
自然职场,为您触达千万科研人才
spring&清华大学出版社
城市可持续发展前沿研究专辑
Springer 纳米技术权威期刊征稿
全球视野覆盖
施普林格·自然新
chemistry
物理学研究前沿热点精选期刊推荐
自然职位线上招聘会
欢迎报名注册2020量子在线大会
化学领域亟待解决的问题
材料学研究精选新
GIANT
ACS ES&T Engineering
ACS ES&T Water
屿渡论文,编辑服务
阿拉丁试剂right
上海中医药大学
浙江大学
西湖大学
化学所
北京大学
清华
隐藏1h前已浏览文章
课题组网站
新版X-MOL期刊搜索和高级搜索功能介绍
ACS材料视界
清华大学-1
武汉大学
浙江大学
天合科研
x-mol收录
试剂库存
down
wechat
bug