IET Software最新文献

筛选
英文 中文
IF 1.3 4区 计算机科学
IET Software Pub Date : 2026-01-06
{"title":"","authors":"","doi":"","DOIUrl":"","url":null,"abstract":"","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2026 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2026-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148067055","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Directed Acyclic Graph-Based Blockchain Performance Analysis and Its Secure Operation in Opportunistic Networks 机会网络中基于有向无环图的区块链性能分析及其安全运行
IF 1.3 4区 计算机科学
IET Software Pub Date : 2026-01-05 DOI: 10.1049/sfw2/3934727
Ruilin Lai, Gansen Zhao, Zhihao Hou, Qizhi Zhang, Junjie Zhou, Yale He
{"title":"Directed Acyclic Graph-Based Blockchain Performance Analysis and Its Secure Operation in Opportunistic Networks","authors":"Ruilin Lai,&nbsp;Gansen Zhao,&nbsp;Zhihao Hou,&nbsp;Qizhi Zhang,&nbsp;Junjie Zhou,&nbsp;Yale He","doi":"10.1049/sfw2/3934727","DOIUrl":"10.1049/sfw2/3934727","url":null,"abstract":"<p>Directed acyclic graph (DAG)-based blockchain is a promising paradigm of a blockchain system. During DAG-based consensus processes, nodes generate blocks in parallel, as well as voting YES on the previous blocks. It makes the DAG-based blockchain a performance advantage in terms of confirmation delay and transaction throughput. However, Byzantine faults affect DAG-based blockchain performance by not voting on blocks. The related analysis has not been explored. To this end, based on the most typical DAG-based consensus mechanism with Byzantine Fault Tolerance, hashgraph, we investigate the resilience of the DAG-based blockchain when Byzantine faults do not vote on blocks. First, we propose differential equations to model the running processes of the DAG-based blockchain in both high-load and low-load networks. It reveals the impact of Byzantine nonvoting behaviors on blockchain performance in a mathematical manner. Second, Byzantine nonvoting adversaries can leave the target node orphaned in an opportunistic network of low-load regimes. We propose a ranger-assisted DAG-based blockchain to alleviate the problem. It employs a group of rangers to collectively commit blocks and introduces the reputation, selection probabilities, and shuffling of rangers to supervise node behaviors. The performance of the proposed blockchain is also quantitatively analyzed. Third, we develop a blockchain simulator. The numerical results indicate the validity of the proposed analysis and the efficiency of the proposed blockchain.</p>","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2026 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2026-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/sfw2/3934727","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145986802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IF 1.3 4区 计算机科学
IET Software Pub Date : 2026-01-05
{"title":"","authors":"","doi":"","DOIUrl":"","url":null,"abstract":"","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2026 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2026-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148065893","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Fusion of Recommendation Techniques to Deliver Personalized Tourism Experience 融合推荐技术,提供个性化旅游体验
IF 1.3 4区 计算机科学
IET Software Pub Date : 2026-01-02 DOI: 10.1049/sfw2/9218059
Fiaz Majeed, Ansar Siddique, Mahnoor Zafar, Kamran Shaukat
{"title":"A Fusion of Recommendation Techniques to Deliver Personalized Tourism Experience","authors":"Fiaz Majeed,&nbsp;Ansar Siddique,&nbsp;Mahnoor Zafar,&nbsp;Kamran Shaukat","doi":"10.1049/sfw2/9218059","DOIUrl":"https://doi.org/10.1049/sfw2/9218059","url":null,"abstract":"<p>Tourism is a global industry that increasingly relies on web-based applications to provide tourists with information about destinations, routes, food, accommodation, and transport facilities. To enhance the personalized experience for tourists using these platforms, incorporating a recommendation component is essential. However, tourism recommendations face significant challenges, particularly data sparsity and the cold start problem, which can negatively impact the accuracy of suggestions. This study introduces an innovative hybrid recommender system designed to deliver personalized travel experiences. To address the issues of data sparsity and cold start, the proposed recommender system employed a combination of several filtering techniques. The fusion of these techniques improves user satisfaction by providing accurate and diverse travel recommendations. The proposed system has been specifically designed for the local tourism landscape. The dataset utilized in this study was collected from TripAdvisor to evaluate the system’s performance. The results indicate that the hybrid recommender system achieves high accuracy, with an accuracy rate of 90.71%. Compared to previous studies, the proposed approach significantly improves the delivery of personalized travel recommendations. The findings highlight the effectiveness of combining multiple filtering techniques to generate precise and diverse suggestions tailored to user preferences.</p>","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2026 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2026-01-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/sfw2/9218059","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145904830","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Investigation of the Activities Performed by Experimental Researchers in a Software Engineering Lab Using an Ethnographic Methodology 用人种学方法调查软件工程实验室实验研究人员的活动
IF 1.3 4区 计算机科学
IET Software Pub Date : 2025-12-26 DOI: 10.1049/sfw2/7082969
Efraín R. Fonseca C., Marta López-Fernández, Oscar Dieste, Natalia Juristo
{"title":"Investigation of the Activities Performed by Experimental Researchers in a Software Engineering Lab Using an Ethnographic Methodology","authors":"Efraín R. Fonseca C.,&nbsp;Marta López-Fernández,&nbsp;Oscar Dieste,&nbsp;Natalia Juristo","doi":"10.1049/sfw2/7082969","DOIUrl":"10.1049/sfw2/7082969","url":null,"abstract":"<div>\u0000 \u0000 <section>\u0000 \u0000 <h3> Context</h3>\u0000 \u0000 <p>Replication plays a critical role in building cumulative scientific knowledge. However, in the context of Empirical Software Engineering (ESE), replication efforts face persistent difficulties, both technical and methodological, which hinder reproducibility and generalizability. We explored whether the problems were due to formal issues, such as under-specification or miscommunication, or intrinsic reasons, i.e., the existing replication procedures may not meet the researchers’ needs.</p>\u0000 </section>\u0000 \u0000 <section>\u0000 \u0000 <h3> Objective</h3>\u0000 \u0000 <p>To understand how ESE researchers conduct experiments in real-world settings.</p>\u0000 </section>\u0000 \u0000 <section>\u0000 \u0000 <h3> Method</h3>\u0000 \u0000 <p>We conducted an ethnographic study with an experimental software engineering group, using interviews, observations, and analysis of internal documentation.</p>\u0000 </section>\u0000 \u0000 <section>\u0000 \u0000 <h3> Results</h3>\u0000 \u0000 <p>We have created conceptual and process models representing experimentation, replication, and synthesis in the target research group. These models align with mainstream procedures at a high level but often break down in practice during specialized tasks such as coordination or documentation. The experimental process observed in the group differs from common assumptions and textbook descriptions in terms of (1) the number and diversity of activities involved, (2) the presence of differentiated roles, (3) the granularity of conceptual elements, and (4) the varying perspectives across subareas or families of experiments.</p>\u0000 </section>\u0000 \u0000 <section>\u0000 \u0000 <h3> Conclusions</h3>\u0000 \u0000 <p>The discrepancies between actual laboratory practices and idealized process models may hinder knowledge transfer and complicate replication. We plan to extend this research by involving additional research groups, for instance, through surveys, to examine the generalizability of our findings.</p>\u0000 </section>\u0000 </div>","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2025 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2025-12-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/sfw2/7082969","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145887563","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IF 1.3 4区 计算机科学
IET Software Pub Date : 2025-12-26
{"title":"","authors":"","doi":"","DOIUrl":"","url":null,"abstract":"","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2025 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2025-12-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148091725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enhancing Requirements via Structured Formalization and Process-State Consistency Validation: An LLM-Assisted Test-Driven Framework 通过结构化形式化和过程状态一致性验证增强需求:llm辅助的测试驱动框架
IF 1.3 4区 计算机科学
IET Software Pub Date : 2025-12-23 DOI: 10.1049/sfw2/6714956
Haibo Li, Lixiao Zheng
{"title":"Enhancing Requirements via Structured Formalization and Process-State Consistency Validation: An LLM-Assisted Test-Driven Framework","authors":"Haibo Li,&nbsp;Lixiao Zheng","doi":"10.1049/sfw2/6714956","DOIUrl":"10.1049/sfw2/6714956","url":null,"abstract":"<p>Though ensuring logical consistency between flows in use case specifications (UCSs) and high-level business processes is a prerequisite and foundation for generating high-quality, full-coverage test cases, this task still primarily relies on manual effort. To address this limitation, a large language model (LLM)-assisted test-driven approach is proposed, which introduces a formal structure to guide LLMs in generating UCSs based on natural language requirements. Specifically, to validate the consistency of UCS flows with high-level business process logic, UML activity and state machine diagrams are used as specific modeling methods for such processes. Furthermore, three novel rules are proposed to validate the consistency: business objects are incorporated to not only horizontally connect UCSs with these models but also vertically bridge different abstraction levels of requirements. To normalize this methodology, a comprehensive framework is established—this framework enables bidirectional traceability between requirements and testing while simultaneously building a feedback loop that integrates requirements, testing, and process models. Experimental results show that the approach not only improves the requirements specification quality but also facilitates semi-automatic generation of test cases for acceptance testing, thereby enhancing the efficiency of the overall development process.</p>","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2025 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2025-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/sfw2/6714956","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145825158","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IF 1.3 4区 计算机科学
IET Software Pub Date : 2025-12-23
{"title":"","authors":"","doi":"","DOIUrl":"","url":null,"abstract":"","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2025 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2025-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148090699","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Sentiment Analysis of Twitter Data on Quantum Computing: An Exploratory Silver-Label Baseline Study 量子计算上Twitter数据的情感分析:一项探索性的银标基线研究
IF 1.3 4区 计算机科学
IET Software Pub Date : 2025-12-11 DOI: 10.1049/sfw2/1648095
Faisal Mehmood, Abeer Abdulaziz Alsanad, Muhammad Azeem Akbar, Víctor Leiva, Cecilia Castro
{"title":"Sentiment Analysis of Twitter Data on Quantum Computing: An Exploratory Silver-Label Baseline Study","authors":"Faisal Mehmood,&nbsp;Abeer Abdulaziz Alsanad,&nbsp;Muhammad Azeem Akbar,&nbsp;Víctor Leiva,&nbsp;Cecilia Castro","doi":"10.1049/sfw2/1648095","DOIUrl":"10.1049/sfw2/1648095","url":null,"abstract":"<p>Quantum software engineering is advancing rapidly in parallel with equally ambitious hardware roadmaps. However, systematic evidence on how online audiences perceive these advances remains scarce. We present an exploratory baseline of Twitter sentiment toward quantum computing, using automated (silver-standard) labels for benchmarking. Six months of English-language tweets containing the hashtag #Quantum (December 1, 2022 and May 31, 2023) were processed, with #Quantum treated as a proxy for online discourse on quantum computing. We then applied a transparent natural language processing (NLP) methodology combining two zero-shot lexicon-based tools (TextBlob and the Valence Aware Dictionary and sEntiment Reasoner [VADER]) with three lightweight supervised classifiers (multinomial naïve Bayes, Rocchio, and perceptron). Following standard preprocessing and a stratified 70/30 train–test split, we do not aim to measure definitive public opinion; rather, our primary contribution is to establish a transparent and reproducible baseline for future benchmarking. In this context, the multinomial naïve Bayes classifier attained a macro F1-score of 0.88 on the 30% hold-out set when benchmarked against the TextBlob silver labels. This score captures internal agreement rather than accuracy against human annotation. All five methods converged on a largely—though not universally—positive sentiment orientation (≈78%–81% of nonneutral tweets, depending on the tool). Grounded in the technology acceptance model (TAM) and the unified theory of acceptance and use of technology (UTAUT), we interpret our results as indicating the constructs of curiosity and perceived usefulness, rather than unequivocal adoption readiness. These constructs were not operationalized and serve only as interpretative lenses. By documenting every preprocessing step and model configuration, and making tweet identifiers and code available upon request, the study delivers a reproducible benchmark against which future work can (i) extend the query vocabulary, (ii) incorporate neutral and fine-grained emotions, (iii) apply cross-validation protocols, and (iv) evaluate advanced transformer models on manually annotated data. Addressing these four points is essential before making any definitive claims about public opinion.</p>","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2025 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2025-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/sfw2/1648095","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145739461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IF 1.3 4区 计算机科学
IET Software Pub Date : 2025-12-11
{"title":"","authors":"","doi":"","DOIUrl":"","url":null,"abstract":"","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2025 1","pages":""},"PeriodicalIF":1.3,"publicationDate":"2025-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"148074361","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书