样式: 排序: IF: - GO 导出 标记为已读
-
PCG: A joint framework of graph collaborative filtering for bug triaging J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-04-18 Jie Dai, Qingshan Li, Shenglong Xie, Daizhen Li, Hua Chu
Bug triaging is a vital process in software maintenance, involving assigning bug reports to developers in the issue tracking system. Current studies predominantly treat automatic bug triaging as a classification task, categorizing bug reports using developers as labels. However, this approach deviates from the essence of triaging, which is establishing bug–developer correlations. These correlations
-
Software development effort estimation using boosting algorithms and automatic tuning of hyperparameters with Optuna J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-04-15 Maryam Hassanali, Mohammadreza Soltanaghaei, Taghi Javdani Gandomani, Farsad Zamani Boroujeni
-
Gas‐centered mutation testing of Ethereum Smart Contracts J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-04-13 Pedro Delgado‐Pérez, Ignacio Meléndez‐Lapi, Juan Boubeta‐Puig
-
Context factors perceived important when looking for similar experiences in decision‐making for software components: An interview study J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-04-11 Efi Papatheocharous, Claes Wohlin, Deepika Badampudi, Jan Carlson, Krzysztof Wnuk
-
On the accessibility of the grayscale version of a PoN-enabled use case notation J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-04-01 Mohamed El-Attar
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-04-04
No abstract is available for this article.
-
Product and service quality risks: A survey about evolution and application in different business domains to facilitate quality engineering J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-04-03 Alexander Poth
-
When rationality meets intuition: A research agenda for software design decision-making J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-03-31 Carianne Pretorius, Maryam Razavian, Katrin Eling, Fred Langerak
-
An empirical investigation of the relationship between pattern grime and code smells J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-03-22 Maha Alharbi, Mohammad Alshayeb
-
Richen: Automated enrichment of Git documentation with usage examples and scenarios J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-03-14 Chaochao Shen, Wenhua Yang, Haitao Jia, Minxue Pan, Yu Zhou
-
ReInstancer: An automatic refactoring approach for Instanceof pattern matching J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-03-12 Yang Zhang, Shuai Hong
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-03-11
No abstract is available for this article.
-
Introduction to the special issue: “Software Quality for Modern Systems” J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-03-08 Guglielmo De Angelis, Hyunsook Do, Bao N. Nguyen
It is with a great pleasure that we, as the Guest Editors, can finally present the Special Issue on “Software Quality for Modern Systems” for the Journal of Software: Evolution and Process. Software pervasiveness in modern systems strongly affects both industry and digital society. As a notable recent example, the proliferation of artificial intelligence (AI) technologies is continuously leading to
-
Application programming interface recommendation for smart contract using deep learning from augmented code representation J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-03-04 Jie Cai, Qian Cai, Bin Li, Jiale Zhang, Xiaobing Sun
-
MFLion-DMN: Mayfly Lion-optimized deep maxout network for prediction of software development effort J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-28 Swapna R., Niranjan Polala
-
Assessing BizDevOps maturity using international standards: Case studies and lessons learned J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-26 Eduardo Sanjurjo, Oscar Pedreira, Félix García, Mario Piattini
-
Software bug localization based on optimized and ensembled deep learning models J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-27 Waqas Ali, Lili Bo, Xiaobing Sun, Xiaoxue Wu, Aakash Ali, Ying Wei
-
An assessment of heterogenous ensemble classifiers for analyzing change‐proneness in open‐source software systems J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-24 Megha Khanna, Ankita Bansal
-
Tarsis: An effective automata-based abstract domain for string analysis J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-14 Luca Negrini, Vincenzo Arceri, Agostino Cortesi, Pietro Ferrara
-
Balanced knowledge distribution among software development teams—Observations from open- and closed-source software development J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-13 Saad Shafiq, Christoph Mayr-Dorn, Atif Mashkoor, Alexander Egyed
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-13
No abstract is available for this article.
-
On the suitability of checked coverage and genetic parameter tuning in test suite reduction J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-11 Roxane Koitz-Hristov, Thomas Sterner, Lukas Stracke, Franz Wotawa
-
Challenges and solutions in the development of blockchain applications: Extraction from SLR and empirical study J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-08 Maria Nabi, Muhammad Ilyas, Jamil Ahmad
-
Log-based anomaly detection for distributed systems: State of the art, industry experience, and open issues J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-07 Xinjie Wei, Jie Wang, Chang-ai Sun, Dave Towey, Shoufeng Zhang, Wanqing Zuo, Yiming Yu, Ruoyi Ruan, Guyang Song
-
Using Design Thinking to break social barriers: An experience report with former inmates J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-07 Edna Dias Canedo, Emille Catarine Rodrigues Cançado, Alana Paula Barbosa Mota, Ian Nery Bandeira, Pedro Henrique Teixeira Costa, Fernanda Lima, Luis Amaral, Rodrigo Bonifácio
-
The impact of personality traits and cultural values on coordination effectiveness: A study of software development teams effectiveness J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-02-04 Mohammad Shameem, Chiranjeev Kumar, Bibhas Chandra, Arif Ali Khan, Md. Nadeem Ahmed, J. M. Verner, Mohammad Nadeem, Muhammad Azeem Akbar
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2024-01-28
No abstract is available for this article.
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-28
No abstract is available for this article.
-
Just-in-time identification for cross-project correlated issues J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-26 Hao Ren, Yanhui Li, Lin Chen, Yulu Cao, Xiaowei Zhang, Changhai Nie
Issue tracking systems are now prevalent in software development, which would help developers submit and discuss issues to solve development problems on software projects. Most previous studies have been conducted to analyze issue relations within projects, such as recommending similar or duplicate bug issues. However, along with the popularization of co-developing through multiple projects, many issues
-
MetaLiDAR: Automated metamorphic testing of LiDAR-based autonomous driving systems J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-20 Zhen Yang, Song Huang, Changyou Zheng, Xingya Wang, Yang Wang, Chunyan Xia
-
Readiness and maturity models for Industry 4.0: A systematic literature review J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-14 Hüseyin Ünlü, Onur Demirörs, Vahid Garousi
-
An ecology-oriented convergence evolution analysis method of crossover service ecosystems J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-14 Yu Qiao, Jian Wang, Zhengli Liu, Wei Tang, Xiangfei Lu, Bing Li
The phenomenon of crossover cooperation and convergence among services has gained increasing attention in the modern service industry. Service boundaries have been expansively stretched into other domains rather than limited to their original domains to achieve value creation, fostering the emergence of crossover services. Consequently, a complex service ecosystem takes shape. However, there is a lack
-
On the sustainability of deep learning projects: Maintainers' perspective J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-13 Junxiao Han, Jiakun Liu, David Lo, Chen Zhi, Yishan Chen, Shuiguang Deng
-
GUI testing of Android applications: Investigating the impact of the number of testers on different exploratory testing strategies J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-11 Sergio Di Martino, Anna Rita Fasolino, Luigi Libero Lucio Starace, Porfirio Tramontana
-
The vital role of community in open source software development: A framework for assessment and ranking J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-07 Jaswinder Singh, Anu Gupta, Preet Kanwal
-
On the use of big data frameworks in big service management J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-12-01 Fedia Ghedass, Faouzi Ben Charrada
-
Functional suitability assessment of smart contracts: A survey and first proposal J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-28 Anna Vacca, Michele Fredella, Andrea Di Sorbo, Corrado A. Visaggio, Mario Piattini
-
A study of behavioral decay in design patterns J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-21 Derek Reimanis, Clemente Izurieta
-
A catalog of metrics at source code level for vulnerability prediction: A systematic mapping study J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-17 Zadia Codabux, Kazi Zakia Sultana, Md Naseef-Ur-Rahman Chowdhury
-
A robust optimization model for software development costs considering time value of money J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-14 Mohammadreza Namdar, Rassoul Noorossana
-
Exploring the context of use for voice user interfaces: Toward context-dependent user experience quality testing J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-14 Andreas M. Klein, Jana Deutschländer, Kristina Kölln, Maria Rauschenberger, Maria José Escalona
-
Multicriteria decision-making–based framework for implementing DevOps practices: A fuzzy best–worst approach J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-10 Ankur Kumar, Mohammad Nadeem, Mohammad Shameem
-
SoliTester: Detecting exploitable external-risky vulnerability in smart contracts using contract account triggering method J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-10 Tianyuan Hu, Jingyue Li, Xiangfei Xu, Bixin Li
The vulnerability in smart contracts (SCs) on the blockchain system may lead to severe security compromises. The SC can be invoked from an externally owned account (EOA) or a contract account (CA). The account a user creates to receive or send ether is an EOA. A CA contains codes that can interact with SCs. In Solidity SC, some vulnerabilities can only be exploited by the interactions between CAs and
-
Change-aware model checking for evolving concurrent programs based on Program Dependence Net J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-09 Shuo Li, Cheng Chen, Zheng Huang, Zhijun Ding
-
Specifying features in terms of domain models: MuDForM method definition and case study J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-08 Robert Deckers, Patricia Lago
-
Factors influencing sustainability aspects in crowdsourced software development: A systematic literature review J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-08 Waqas Haider, Muhammad Ilyas, Shah Khalid, Sikandar Ali
-
Mutation-based data augmentation for software defect prediction J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-06 Rui Mao, Li Zhang, Xiaofang Zhang
Software defect prediction (SDP) aims to distinguish between defective and nondefective instances, but the imbalance between these two classes often leads to reduced prediction performance. Conventional SDP approaches use oversampling techniques, such as synthetic oversampling, to tackle the problem of imbalanced data. However, these methods merely synthesize new instances based on traditional code
-
A new taxonomy of global software development best practices using prioritization based on a fuzzy system J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-07 Muhammad Azeem Akbar, Víctor Leiva
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-02
No abstract is available for this article.
-
Requirement elicitation model for global software development vendors J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-11-01 Muhammad Yaseen
-
Verification and validation of software process simulation models: A systematic mapping study J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-19 Yue Li, He Zhang, Bohan Liu, Liming Dong, Haojie Gong, Guoping Rong
-
Evolutionary measures and their correlations with the performance of cross-version defect prediction for object-oriented projects J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-15 Qiao Yu, Yi Zhu, Hui Han, Yu Zhao, Shujuan Jiang, Junyan Qian
-
Modeling and exploring the evolution of the mobile software ecosystem: How far are we? J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-11 Jianmao Xiao, Zhipeng Xu, Donghua Zhang, Shiping Chen, Chenyu Liu, Zhiyong Feng, Guodong Fan, Chuying Ouyang
-
Understanding the use of spectrum-based fault localization J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-11 Higor Amario de Souza, Marcelo de Souza Lauretto, Fabio Kon, Marcos Lordello Chaim
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-12
No abstract is available for this article.
-
Enhanced evolutionary automated program repair by finer-granularity ingredients and better search algorithms J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-09 Bo Wang, Guizhuang Liu, Youfang Lin, Shuang Ren, Honghui Li, Dalin Zhang
-
Improving fault localization via weighted execution graph and graph attention network J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-05 Yue Yan, Shujuan Jiang, Yanmei Zhang, Cheng Zhang
-
PassSum: Leveraging paths of abstract syntax trees and self-supervision for code summarization J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-10-02 Changan Niu, Chuanyi Li, Vincent Ng, Jidong Ge, Liguo Huang, Bin Luo
-
Gamifying requirements: An empirical analysis of game-based technique for novices J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-24 Affan Yasin, Rubia Fatima, Zheng JiangBin, Javed Ali Khan, Arif Ali Khan
Requirements elicitation is a process that involves gathering requirements for a given project. Several studies have been published suggesting strategies to improve the requirements gathering process. Using game-based and crowd-based approaches, researchers are extracting requirements that are useful for product development today. This study follows the same line of research. This research study aims
-
ATSM: A coverage-based framework and a tool for test suite minimization J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-20 Yaroslav Alekseev, Mikhail Onischuck, Arseniy Zorin, Vitaliy Chernyi, Evgeniy Iliyn, Vladimir Itsykson
Software projects grow larger every year, which, in turn, makes the testing process harder. One of the most useful methods for testing large projects is unit-test generation. However, some tests can repeatedly cover the same parts of the code, making it difficult to maintain a growing test codebase. In software testing, test suite minimization plays a crucial role in reducing the cost of testing and