样式: 排序: IF: - GO 导出 标记为已读
-
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
-
Bug report priority prediction using social and technical features J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-19 Zijie Huang, Zhiqing Shao, Guisheng Fan, Yu HuiQun, Kang Yang, Ziyi Zhou
Software stakeholders report bugs in issue tracking system (ITS) with manually labeled priorities. However, the lack of knowledge and standard for prioritization may cause stakeholders to mislabel the priorities. In response, priority predictors are actively developed to support them. Prior studies trained machine learners based on textual similarity, categorical, and numeric technical features of
-
Investigating the impact of structural holes on the value creation in mobile application service ecosystems: Evidence from computational experiments J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-13 Lu Zhang, Shizhan Chen, Xiao Xue, Hongyue Wu, Zhiyong Feng
Mobile application service ecosystems (MASEs) are highly complex systems that involve multiple factors influencing value creation. However, current research on the impact of structural holes (SHs) as an organizational characteristic on value creation in MASE is still insufficient. To address this research gap, this paper proposes a value creation model for MASE and investigates the impact of SH on
-
Qualitative software engineering research: Reflections and guidelines J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-12 Per Lenberg, Robert Feldt, Lucas Gren, Lars Göran Wallgren Tengberg, Inga Tidefors, Daniel Graziotin
Researchers are increasingly recognizing the importance of human aspects in software development. Because qualitative methods are used to explore human behavior in-depth, we believe that studies using such methods will become more common. Existing qualitative software engineering guidelines do not cover the full breadth of qualitative methods and the knowledge on how to use them like in social sciences
-
A longitudinal case study on Nexus transformation: Impact on productivity, quality, and motivation J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-08 Ersin Ersoy, Engin Çallı, Batuhan Erdoğan, Selami Bağrıyanık, Hasan Sözer
There have been success stories reported regarding the adoption of agile software development methods in the industry. There also exist observations on their limitations. One of these limitations is scalability since agile methods like Scrum were originally designed for small software teams. Scalable agile frameworks were introduced to address this limitation. We conducted an industrial case study
-
Exploratory study of existing research on software requirements prioritization: A systematic literature review J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-08 Muhammad Yaseen
Requirements prioritization is giving priority to software requirements on the basis of its importance. The current research paper addresses the importance and limitations of existing research on requirements prioritization. A lot of requirements prioritization techniques are presented by authors, but these techniques have certain limitations. Not all techniques are either applied or suitable to prioritize
-
Issue Information J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-06
No abstract is available for this article.
-
eAOM: Extended agent-oriented modeling as an alternative methodology for blockchain enabling application development J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-09-05 Cheah WaiShiang, Michelle Ten LiBin, Eaqerzilla Phang, Nurfauza bt Jali, Muhammad Asyraf bin Khairuddin
Blockchain applications are gradually receiving wide acceptance as a transformative technology that could potentially bring a reformation in the industry. Blockchain handles sensitive data through cryptography, consensus mechanism, transaction immutability, and peer-to-peer network to manage decentralized data features. In addition to ensuring operational efficiency, blockchain development is a complex
-
Incorporating statistical and machine learning techniques into the optimization of correction factors for software development effort estimation J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-08-31 Ho Le Thi Kim Nhung, Vo Van Hai, Petr Silhavy, Zdenka Prokopova, Radek Silhavy
Accurate effort estimation is necessary for efficient management of software development projects, as it relates to human resource management. Ensemble methods, which employ multiple statistical and machine learning techniques, are more robust, reliable, and accurate effort estimation techniques. This study develops a stacking ensemble model based on optimization correction factors by integrating seven
-
RoboREIT: An interactive robotic tutor with instructive feedback component for requirements elicitation interview training J. Softw. Evol. Process (IF 2.0) Pub Date : 2023-08-29 Binnur Görer, Fatma Başak Aydemir
Interviewing stakeholders is the most popular technique for eliciting requirements. The success of an interview depends on the interviewer's theoretical knowledge, preparedness, and communication skills. Practice interviews allow students to apply their knowledge and improve their skills through experience. This practical training is resource-intensive, requiring the time and effort of a stakeholder