首页 > 最新文献

Information and Software Technology最新文献

英文 中文
Accessibility evaluation of interaction modalities and cognitive process of self-service technologies’ user interface in Japan 日本自助服务技术用户界面交互方式与认知过程的可达性评价
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-11-11 DOI: 10.1016/j.infsof.2025.107970
Juho-Pekka Mäkipää , Junichi Iijima
As more and more services are becoming available only in digital form, self-service technologies (SSTs) need to be accessible to ensure all citizens have equal opportunities to participate in society. However, SSTs’ accessibility is still insufficient, and the overall picture of possible accessibility issues with SSTs is fragmented. In this study, we evaluated the accessibility of a sample of 20 SSTs in Japan by examining variables in user perception and action, factors related to cognitive accessibility, and user interface components. The findings are twofold. First, we illustrated the multimodalities in SST interaction based on the theory of human-computer interaction. Then, we identified SST user interface design practices that impact human cognition. This study illustrates the current reality of how accessibility is actualized and proposes future research directions and practices for the SST industry to develop and improve SSTs’ accessibility.
随着越来越多的服务只能以数字形式提供,自助服务技术(SSTs)需要易于获取,以确保所有公民都有平等的机会参与社会。然而,SSTs的可达性仍然不足,并且SSTs可能存在的可达性问题的整体情况是碎片化的。在这项研究中,我们通过考察用户感知和行为的变量、与认知可访问性相关的因素和用户界面组件,评估了日本20个sst样本的可访问性。研究结果是双重的。首先,基于人机交互理论,阐述了海表温度交互的多模态。然后,我们确定了影响人类认知的SST用户界面设计实践。本研究阐述了可达性实现的现状,并为海温行业发展和改善海温可达性提出了未来的研究方向和实践。
{"title":"Accessibility evaluation of interaction modalities and cognitive process of self-service technologies’ user interface in Japan","authors":"Juho-Pekka Mäkipää ,&nbsp;Junichi Iijima","doi":"10.1016/j.infsof.2025.107970","DOIUrl":"10.1016/j.infsof.2025.107970","url":null,"abstract":"<div><div>As more and more services are becoming available only in digital form, self-service technologies (SSTs) need to be accessible to ensure all citizens have equal opportunities to participate in society. However, SSTs’ accessibility is still insufficient, and the overall picture of possible accessibility issues with SSTs is fragmented. In this study, we evaluated the accessibility of a sample of 20 SSTs in Japan by examining variables in user perception and action, factors related to cognitive accessibility, and user interface components. The findings are twofold. First, we illustrated the multimodalities in SST interaction based on the theory of human-computer interaction. Then, we identified SST user interface design practices that impact human cognition. This study illustrates the current reality of how accessibility is actualized and proposes future research directions and practices for the SST industry to develop and improve SSTs’ accessibility.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107970"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145571428","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Impact of paternalistic leadership on employee creativity: Exploring the role of leader-member-exchange and psychological capital in the software industry 家长式领导对员工创造力的影响:探讨领导-成员交换和心理资本在软件行业中的作用
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-10-25 DOI: 10.1016/j.infsof.2025.107939
Ahsen Maqsoom , Ifra Zahoor , Muhammad Umer , Hassan Ashraf , Lapyote Prasittisopin , Usama Arif

Context

Innovative thinking and effective leadership are critical, but Pakistan’s software sector lags behind global tech firms, indicating a leadership and innovation gap.

Objectives

This study examines how three dimensions of paternalistic leadership authoritarian, benevolent, and moral affect employee creativity and whether leader–member exchange (LMX) mediates and psychological capital moderates these effects.

Methods

Data were collected via a 2021 online survey of 216 software employees in Punjab and Khyber Pakhtunkhwa (KPK) and analyzed using PLS-SEM.

Results

Moral and benevolent leadership significantly enhance employee creativity, whereas authoritarian leadership has no significant effect. LMX fully mediates all three styles’ effects on creativity, but psychological capital does not significantly moderate the link between paternalistic leadership and LMX.

Conclusion

These findings emphasize the crucial role of moral and benevolent leadership in fostering employee creativity through strong leader–member relationships. This study contributes to leadership literature by offering evidence from an underexplored context and provides actionable guidance for enhancing innovation in Pakistan’s software sector.
创新思维和有效的领导至关重要,但巴基斯坦的软件行业落后于全球科技公司,表明了领导力和创新的差距。目的探讨家长式领导的专制、仁慈和道德三个维度对员工创造力的影响,以及领导-成员交换(LMX)是否起到中介作用,心理资本是否起到调节作用。方法通过2021年对旁遮普省和开伯尔-普赫图赫瓦省216名软件员工的在线调查收集数据,并使用PLS-SEM进行分析。结果道德型和仁慈型领导对员工创造力有显著的促进作用,而专制型领导对员工创造力无显著影响。LMX在三种领导风格对创造力的影响中起完全中介作用,但心理资本对家长式领导与LMX之间的关系没有显著调节作用。结论:这些发现强调了道德和仁慈的领导在通过强大的领导-成员关系培养员工创造力方面的关键作用。本研究通过提供来自未充分开发背景的证据,为领导力文献做出了贡献,并为加强巴基斯坦软件部门的创新提供了可操作的指导。
{"title":"Impact of paternalistic leadership on employee creativity: Exploring the role of leader-member-exchange and psychological capital in the software industry","authors":"Ahsen Maqsoom ,&nbsp;Ifra Zahoor ,&nbsp;Muhammad Umer ,&nbsp;Hassan Ashraf ,&nbsp;Lapyote Prasittisopin ,&nbsp;Usama Arif","doi":"10.1016/j.infsof.2025.107939","DOIUrl":"10.1016/j.infsof.2025.107939","url":null,"abstract":"<div><h3>Context</h3><div>Innovative thinking and effective leadership are critical, but Pakistan’s software sector lags behind global tech firms, indicating a leadership and innovation gap.</div></div><div><h3>Objectives</h3><div>This study examines how three dimensions of paternalistic leadership authoritarian, benevolent, and moral affect employee creativity and whether leader–member exchange (LMX) mediates and psychological capital moderates these effects.</div></div><div><h3>Methods</h3><div>Data were collected via a 2021 online survey of 216 software employees in Punjab and Khyber Pakhtunkhwa (KPK) and analyzed using PLS-SEM.</div></div><div><h3>Results</h3><div>Moral and benevolent leadership significantly enhance employee creativity, whereas authoritarian leadership has no significant effect. LMX fully mediates all three styles’ effects on creativity, but psychological capital does not significantly moderate the link between paternalistic leadership and LMX.</div></div><div><h3>Conclusion</h3><div>These findings emphasize the crucial role of moral and benevolent leadership in fostering employee creativity through strong leader–member relationships. This study contributes to leadership literature by offering evidence from an underexplored context and provides actionable guidance for enhancing innovation in Pakistan’s software sector.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107939"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145420525","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A DEVS-based MBSE methodology for seamless deployment via Formal Digital Twin architectures 基于devs的MBSE方法,通过正式的数字孪生体系结构实现无缝部署
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-11-19 DOI: 10.1016/j.infsof.2025.107974
José L. Risco-Martín , Román Cárdenas , Segundo Esteban , Patricia Arroba

Context:

Deploying complex Cyber-Physical Systems (CPSs) is challenging due to the gap between abstract design models and their physical implementation. This often requires manual recoding, an error-prone process that breaks the continuity from a verified model to the final deployed system.

Objective:

To bridge this gap, this paper introduces a methodology that enables a direct and seamless transition from a formal computational model to its physical deployment, eliminating the need for manual recoding. The core aim is to use a single, unmodified model for both simulation and real-world operation.

Methods:

We propose a Model-Based Systems Engineering (MBSE) methodology grounded in the Discrete Event System Specification (DEVS) formalism. Its key innovation is the formalization of the Digital Twin (DT) concept as a reusable, executable DEVS coupled model, which explicitly structures the interface between the system’s digital logic and its physical counterpart. The methodology is implemented using the xDEVS simulation engine, whose Real-Time (RT) capabilities and built-in hardware protocol handlers (e.g., Inter-Integrated Circuit (I2C), MQTT) allow the formal model to directly control physical components.

Results:

We demonstrated the methodology by adapting the purely computational DEVS-BLOOM model to a physical emulation controlling a small-scale Unmanned Surface Vehicle (USV). Field tests confirmed the physical USV, operated by the unmodified DEVS model running in real-time, successfully performed its autonomous navigation and monitoring mission. This successful validation is demonstrated using this single-case study as a foundational proof-of-concept.

Conclusion:

Our approach provides a robust and seamless pathway from a verified computational model to a reliable real-world system. With the formalization of the physical–digital interface inside the model itself, the methodology effectively closes the abstraction–implementation gap in CPS development.
背景:由于抽象设计模型与其物理实现之间的差距,部署复杂的网络物理系统(cps)具有挑战性。这通常需要手动重新编码,这是一个容易出错的过程,它打破了从验证模型到最终部署系统的连续性。目的:为了弥合这一差距,本文介绍了一种方法,该方法能够从正式的计算模型直接无缝地过渡到其物理部署,从而消除了手动重新编码的需要。其核心目标是为模拟和实际操作使用一个单一的、未经修改的模型。方法:我们提出了一种基于模型的系统工程(MBSE)方法,该方法以离散事件系统规范(DEVS)形式主义为基础。它的关键创新是将数字孪生(DT)概念形式化为可重用的、可执行的DEVS耦合模型,该模型明确地构建了系统数字逻辑和物理对应物之间的接口。该方法是使用xDEVS仿真引擎实现的,其实时(RT)功能和内置的硬件协议处理程序(例如,Inter-Integrated Circuit (I2C)、MQTT)允许正式模型直接控制物理组件。结果:我们通过将纯计算DEVS-BLOOM模型应用于控制小型无人水面车辆(USV)的物理仿真来演示该方法。现场测试证实,物理USV由未修改的DEVS模型实时运行,成功执行了自主导航和监测任务。这个成功的验证是使用这个单案例研究作为基础概念验证来演示的。结论:我们的方法提供了一条从经过验证的计算模型到可靠的现实世界系统的稳健无缝的途径。随着模型本身内部物理-数字接口的形式化,该方法有效地缩小了CPS开发中抽象-实现的差距。
{"title":"A DEVS-based MBSE methodology for seamless deployment via Formal Digital Twin architectures","authors":"José L. Risco-Martín ,&nbsp;Román Cárdenas ,&nbsp;Segundo Esteban ,&nbsp;Patricia Arroba","doi":"10.1016/j.infsof.2025.107974","DOIUrl":"10.1016/j.infsof.2025.107974","url":null,"abstract":"<div><h3>Context:</h3><div>Deploying complex Cyber-Physical Systems (CPSs) is challenging due to the gap between abstract design models and their physical implementation. This often requires manual recoding, an error-prone process that breaks the continuity from a verified model to the final deployed system.</div></div><div><h3>Objective:</h3><div>To bridge this gap, this paper introduces a methodology that enables a direct and seamless transition from a formal computational model to its physical deployment, eliminating the need for manual recoding. The core aim is to use a single, unmodified model for both simulation and real-world operation.</div></div><div><h3>Methods:</h3><div>We propose a Model-Based Systems Engineering (MBSE) methodology grounded in the Discrete Event System Specification (DEVS) formalism. Its key innovation is the formalization of the Digital Twin (DT) concept as a reusable, executable DEVS coupled model, which explicitly structures the interface between the system’s digital logic and its physical counterpart. The methodology is implemented using the xDEVS simulation engine, whose Real-Time (RT) capabilities and built-in hardware protocol handlers (e.g., Inter-Integrated Circuit (I<sup>2</sup>C), MQTT) allow the formal model to directly control physical components.</div></div><div><h3>Results:</h3><div>We demonstrated the methodology by adapting the purely computational DEVS-BLOOM model to a physical emulation controlling a small-scale Unmanned Surface Vehicle (USV). Field tests confirmed the physical USV, operated by the unmodified DEVS model running in real-time, successfully performed its autonomous navigation and monitoring mission. This successful validation is demonstrated using this single-case study as a foundational proof-of-concept.</div></div><div><h3>Conclusion:</h3><div>Our approach provides a robust and seamless pathway from a verified computational model to a reliable real-world system. With the formalization of the physical–digital interface inside the model itself, the methodology effectively closes the abstraction–implementation gap in CPS development.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107974"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145571426","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
How do generative models draw a software engineer? An empirical study on implicit bias of open-source image generation models 生成模型如何描绘一个软件工程师?开源图像生成模型的内隐偏差实证研究
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-10-31 DOI: 10.1016/j.infsof.2025.107956
Giordano d’Aloisio , Tosin Fadahunsi , Antinisca Di Marco , Federica Sarro

Context:

Generative models are nowadays widely used to generate graphical content used for multiple purposes. However, it has been shown that the images generated by these models could reinforce societal biases already existing in specific contexts. The Software Engineering (SE) community is not immune to gender and ethnicity disparities, which could be amplified by the use of these models. Hence, if used without consciousness, artificially generated images could reinforce these biases in the SE domain.

Objective:

In this paper, we focus on understanding the implicit bias exposed by general-purpose open-source image generation models towards SE tasks. In addition, we investigate the extent to which it is possible to mitigate the bias by using prompt engineering techniques.

Methods:

We perform an extensive empirical evaluation of the implicit gender and ethnicity bias exposed by six popular open-source image generation models towards SE tasks. We obtain 20,160 images by feeding each model with three sets of prompts describing different software-related tasks: One set does not include any specification of the person performing the task, one set specifies that the person performing the task is a Software Engineer, and the last set explicitly request a fair representation of different genders and ethnicities. Next, we evaluate the gender and ethnicity disparities in the generated images.

Results:

The results indicate that all models exhibit a significant bias related to gender and ethnicity in SE tasks. Furthermore, we demonstrate that prompt engineering effectively reduces gender bias in only one of the six models; however, none of the models achieves fair representation with respect to ethnicity.

Conclusion:

The results of our analysis highlight serious concerns about the adoption of these models to generate content for SE tasks and open the field for future research on bias mitigation in this context.
上下文:生成模型现在被广泛用于生成用于多种目的的图形内容。然而,研究表明,这些模型生成的图像可能会强化已经存在于特定环境中的社会偏见。软件工程(SE)社区并不是不受性别和种族差异的影响,这些差异可以通过使用这些模型而被放大。因此,如果在没有意识的情况下使用,人工生成的图像可能会加强SE领域的这些偏见。目的:在本文中,我们专注于理解通用开源图像生成模型对SE任务暴露的内隐偏见。此外,我们研究了在多大程度上可以通过使用即时工程技术来减轻偏见。方法:我们对六个流行的开源图像生成模型在SE任务中暴露的内隐性别和种族偏见进行了广泛的实证评估。通过向每个模型提供描述不同软件相关任务的三组提示,我们获得了20,160张图像:一组不包括执行任务的人的任何说明,一组指定执行任务的人是软件工程师,最后一组明确要求公平地表示不同性别和种族。接下来,我们评估生成图像中的性别和种族差异。结果:结果表明,所有模型在自主学习任务中都表现出与性别和种族相关的显著偏差。此外,我们证明提示工程有效地减少了六个模型中的一个的性别偏见;然而,没有一个模型在种族方面达到公平的代表性。结论:我们的分析结果突出了对采用这些模型为SE任务生成内容的严重担忧,并为未来在此背景下减少偏见的研究开辟了领域。
{"title":"How do generative models draw a software engineer? An empirical study on implicit bias of open-source image generation models","authors":"Giordano d’Aloisio ,&nbsp;Tosin Fadahunsi ,&nbsp;Antinisca Di Marco ,&nbsp;Federica Sarro","doi":"10.1016/j.infsof.2025.107956","DOIUrl":"10.1016/j.infsof.2025.107956","url":null,"abstract":"<div><h3>Context:</h3><div>Generative models are nowadays widely used to generate graphical content used for multiple purposes. However, it has been shown that the images generated by these models could reinforce societal biases already existing in specific contexts. The Software Engineering (SE) community is not immune to <em>gender</em> and <em>ethnicity</em> disparities, which could be amplified by the use of these models. Hence, if used without consciousness, artificially generated images could reinforce these biases in the SE domain.</div></div><div><h3>Objective:</h3><div>In this paper, we focus on understanding the <em>implicit</em> bias exposed by general-purpose open-source image generation models towards SE tasks. In addition, we investigate the extent to which it is possible to mitigate the bias by using prompt engineering techniques.</div></div><div><h3>Methods:</h3><div>We perform an extensive empirical evaluation of the implicit <em>gender</em> and <em>ethnicity</em> bias exposed by six popular open-source image generation models towards SE tasks. We obtain 20,160 images by feeding each model with three sets of prompts describing different software-related tasks: One set does not include any specification of the person performing the task, one set specifies that the person performing the task is a <em>Software Engineer</em>, and the last set explicitly request a fair representation of different genders and ethnicities. Next, we evaluate the gender and ethnicity disparities in the generated images.</div></div><div><h3>Results:</h3><div>The results indicate that all models exhibit a significant bias related to gender and ethnicity in SE tasks. Furthermore, we demonstrate that prompt engineering effectively reduces gender bias in only one of the six models; however, none of the models achieves fair representation with respect to ethnicity.</div></div><div><h3>Conclusion:</h3><div>The results of our analysis highlight serious concerns about the adoption of these models to generate content for SE tasks and open the field for future research on bias mitigation in this context.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107956"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145468019","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CSJSS: Augmenting code summarization with joint structural semantic of abstract syntax trees CSJSS:用抽象语法树的联合结构语义增强代码摘要
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-10-31 DOI: 10.1016/j.infsof.2025.107953
Rongzhi Qi , Jun Yang , Shuiyan Li , Yingchi Mao
Code summarization aims to generate comprehensive natural language descriptions for code snippets. Current methodologies predominantly focus on extracting syntactic and structural information from abstract syntax trees(ASTs). However, from a structural perspective, the numerous fine-grained nodes in an AST can lead to the capture of incomplete structural features. As a result, the generated summaries may suffer from redundancy. To address this limitation, we propose CSJSS (Code Summarization with Joint Structural Semantic of Abstract Syntax Trees), a novel code summarization model that enhances summarization by integrating the joint structural semantics of ASTs. CSJSS employs an encoder–decoder architecture. The Transformer-based encoder captures textual features of code token sequences. In addition, the joint encoder combines subtree-level recursive neural networks (S-RvNN) and global tree structural encoding (C-RvNN). It dynamically optimizes AST feature weights via graph attention mechanisms, thereby fusing local and global structural semantics. Extensive experiments conducted on the TLCodeSum and Funcom datasets demonstrate that CSJSS outperforms existing state-of-the-art models, achieving significant improvements in summarization quality. This research establishes a foundation for future advancements in code summarization and highlights the potential of integrating diverse feature representations to enhance summary accuracy.
代码摘要旨在为代码片段生成全面的自然语言描述。目前的方法主要集中在从抽象语法树(ast)中提取语法和结构信息。然而,从结构的角度来看,AST中的许多细粒度节点可能导致捕获不完整的结构特征。因此,生成的摘要可能存在冗余。为了解决这一限制,我们提出了一种新的代码摘要模型CSJSS(代码摘要与抽象语法树的联合结构语义),该模型通过集成ast的联合结构语义来增强摘要。CSJSS采用编码器-解码器体系结构。基于transformer的编码器捕获代码标记序列的文本特征。此外,联合编码器结合了子树级递归神经网络(S-RvNN)和全局树结构编码(C-RvNN)。它通过图关注机制动态优化AST特征权重,从而融合局部和全局结构语义。在TLCodeSum和Funcom数据集上进行的大量实验表明,CSJSS优于现有的最先进模型,在摘要质量方面取得了显着改善。本研究为代码摘要的未来发展奠定了基础,并强调了集成不同特征表示以提高摘要准确性的潜力。
{"title":"CSJSS: Augmenting code summarization with joint structural semantic of abstract syntax trees","authors":"Rongzhi Qi ,&nbsp;Jun Yang ,&nbsp;Shuiyan Li ,&nbsp;Yingchi Mao","doi":"10.1016/j.infsof.2025.107953","DOIUrl":"10.1016/j.infsof.2025.107953","url":null,"abstract":"<div><div>Code summarization aims to generate comprehensive natural language descriptions for code snippets. Current methodologies predominantly focus on extracting syntactic and structural information from abstract syntax trees(ASTs). However, from a structural perspective, the numerous fine-grained nodes in an AST can lead to the capture of incomplete structural features. As a result, the generated summaries may suffer from redundancy. To address this limitation, we propose CSJSS (Code Summarization with Joint Structural Semantic of Abstract Syntax Trees), a novel code summarization model that enhances summarization by integrating the joint structural semantics of ASTs. CSJSS employs an encoder–decoder architecture. The Transformer-based encoder captures textual features of code token sequences. In addition, the joint encoder combines subtree-level recursive neural networks (S-RvNN) and global tree structural encoding (C-RvNN). It dynamically optimizes AST feature weights via graph attention mechanisms, thereby fusing local and global structural semantics. Extensive experiments conducted on the TLCodeSum and Funcom datasets demonstrate that CSJSS outperforms existing state-of-the-art models, achieving significant improvements in summarization quality. This research establishes a foundation for future advancements in code summarization and highlights the potential of integrating diverse feature representations to enhance summary accuracy.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107953"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145520803","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Newcomers’ experiences during debugging: A cognitive inclusivity perspective using GenderMag 新手在调试过程中的经验:使用GenderMag的认知包容性视角
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-10-23 DOI: 10.1016/j.infsof.2025.107932
Faith Culas, Amisha Singh, Atharva Arankalle, Priyanka Dhopade, Kelly Blincoe

Context:

Debugging is a critical practice in software engineering that enables software engineers to ensure the correctness of code by identifying and resolving bugs. It also benefits newcomers as it helps them go through the codebase, understand its structure, and learn about its functionality. Recent research has uncovered that some software engineering tools are not well suited to all ways of thinking, imposing an additional cognitive overhead on individuals whose cognitive styles are not well-supported by the tool. While biases have been explored in other software tools, little is known about whether debugging tools exhibit cognitive biases and introduce “inclusivity bugs”.

Objective:

This paper addresses this gap by examining inclusivity bugs that newcomers encounter when using the PyCharm debugger.

Methods:

In this study, we performed a controlled lab experiment where we observed 24 software engineering students with little to no experience as they used the PyCharm debugger for a set of tasks. We used a think-aloud protocol to capture participants’ thoughts throughout the experiment. Then, we conducted a thematic analysis, guided by our research question, to identify potential biases in the tool. We used the GenderMag framework to examine the relationship between cognitive style and the inclusivity bugs.

Results:

We detail our findings on 21 inclusivity bugs which are caused by 2 main reasons: discoverability and learnability. We identified trends that showed individuals with low self-efficacy, low motivation, risk-averse tendencies, and those who prefer to learn by processes and gather information selectively were the ones who faced the most challenges.

Conclusion:

The findings provide insights into how debuggers can be made more inclusive. They also highlight the need for continuous evaluation and adaptation of SE tools and practices to ensure they meet the needs of all users with diverse cognitive styles to ensure fairness.
背景:调试是软件工程中的一项关键实践,它使软件工程师能够通过识别和解决错误来确保代码的正确性。它也有利于新手,因为它帮助他们浏览代码库,理解其结构,并了解其功能。最近的研究发现,一些软件工程工具并不能很好地适应所有的思维方式,这给那些认知风格没有得到工具很好支持的个人带来了额外的认知开销。虽然在其他软件工具中已经探索了偏差,但很少有人知道调试工具是否表现出认知偏差并引入“包容性错误”。目的:本文通过检查新手在使用PyCharm调试器时遇到的包容性错误来解决这一差距。方法:在这项研究中,我们进行了一个受控的实验室实验,我们观察了24名软件工程专业的学生,他们几乎没有经验,因为他们使用PyCharm调试器来完成一组任务。在整个实验过程中,我们使用了一种有声思考的方法来捕捉参与者的想法。然后,我们在研究问题的指导下进行了主题分析,以识别工具中的潜在偏差。我们使用了GenderMag框架来研究认知风格和包容性缺陷之间的关系。结果:我们详细分析了21个包容性漏洞,这些漏洞主要由可发现性和可学习性两个主要原因引起。我们发现,自我效能感低、动机低、厌恶风险倾向的人,以及那些喜欢通过过程学习和有选择地收集信息的人,面临的挑战最多。结论:这些发现提供了如何使调试器更具包容性的见解。他们还强调需要对SE工具和实践进行持续评估和调整,以确保它们满足具有不同认知风格的所有用户的需求,以确保公平性。
{"title":"Newcomers’ experiences during debugging: A cognitive inclusivity perspective using GenderMag","authors":"Faith Culas,&nbsp;Amisha Singh,&nbsp;Atharva Arankalle,&nbsp;Priyanka Dhopade,&nbsp;Kelly Blincoe","doi":"10.1016/j.infsof.2025.107932","DOIUrl":"10.1016/j.infsof.2025.107932","url":null,"abstract":"<div><h3>Context:</h3><div>Debugging is a critical practice in software engineering that enables software engineers to ensure the correctness of code by identifying and resolving bugs. It also benefits newcomers as it helps them go through the codebase, understand its structure, and learn about its functionality. Recent research has uncovered that some software engineering tools are not well suited to all ways of thinking, imposing an additional cognitive overhead on individuals whose cognitive styles are not well-supported by the tool. While biases have been explored in other software tools, little is known about whether debugging tools exhibit cognitive biases and introduce “inclusivity bugs”.</div></div><div><h3>Objective:</h3><div>This paper addresses this gap by examining inclusivity bugs that newcomers encounter when using the PyCharm debugger.</div></div><div><h3>Methods:</h3><div>In this study, we performed a controlled lab experiment where we observed 24 software engineering students with little to no experience as they used the PyCharm debugger for a set of tasks. We used a think-aloud protocol to capture participants’ thoughts throughout the experiment. Then, we conducted a thematic analysis, guided by our research question, to identify potential biases in the tool. We used the GenderMag framework to examine the relationship between cognitive style and the inclusivity bugs.</div></div><div><h3>Results:</h3><div>We detail our findings on 21 inclusivity bugs which are caused by 2 main reasons: discoverability and learnability. We identified trends that showed individuals with low self-efficacy, low motivation, risk-averse tendencies, and those who prefer to learn by processes and gather information selectively were the ones who faced the most challenges.</div></div><div><h3>Conclusion:</h3><div>The findings provide insights into how debuggers can be made more inclusive. They also highlight the need for continuous evaluation and adaptation of SE tools and practices to ensure they meet the needs of all users with diverse cognitive styles to ensure fairness.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107932"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145371153","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Boosting unit test generation via structure-aware fine-tuning of pre-trained model 通过预训练模型的结构感知微调来促进单元测试生成
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-10-30 DOI: 10.1016/j.infsof.2025.107948
Shaojian Qiu , Weibiao Chen , Haiyang Liu , Shaosheng Wang , Han Huang

Context:

Traditional pre-trained model for unit test generation often overlook structural code information during model fine-tuning, which limits the syntactic and semantic quality of generated test cases.

Objective:

This study aims to enhance the effectiveness of generating test cases by incorporating structural code representations into the fine-tuning process of pre-trained models.

Methods:

We propose Structure-Aware Fine-Tuning for Unit Test Generation (SF-UTG), an approach that integrates abstract syntax trees and data flow graphs into the fine-tuning phase of pre-trained model. By encoding hierarchical syntax and semantic dependencies, SF-UTG enables more structurally informed test generation.

Results:

Experiments on Defects4J and Methods2Test show that SF-UTG consistently outperforms baseline models. SF-UTG improves Compile Rate by 7.21%, Line Coverage by 2.05%, and Mutation Score by 2.01%, reflecting better syntactic correctness and fault detection. Its Parse Rate is within 2.54% of GPT-4, demonstrating strong test case validity. These results confirm SF-UTG’s effectiveness in generating accurate and reliable unit tests for real-world applications.

Conclusion:

The results validate the effectiveness of integrating AST and DFG structural information in fine-tuning and show that SF-UTG can be extended to other pre-trained models to further improve automated test generation.
上下文:用于单元测试生成的传统预训练模型在模型微调期间经常忽略结构代码信息,这限制了生成的测试用例的语法和语义质量。目的:本研究旨在通过将结构化代码表示纳入预训练模型的微调过程来提高生成测试用例的有效性。方法:提出了基于结构感知的单元测试生成微调(SF-UTG)方法,该方法将抽象语法树和数据流图集成到预训练模型的微调阶段。通过对分层语法和语义依赖进行编码,SF-UTG能够生成更加结构化的测试。结果:对Defects4J和Methods2Test的实验表明,SF-UTG始终优于基线模型。SF-UTG将Compile Rate提高了7.21%,Line Coverage提高了2.05%,Mutation Score提高了2.01%,反映了更好的语法正确性和错误检测。其解析率在GPT-4的2.54%以内,显示出较强的测试用例有效性。这些结果证实了SF-UTG在为实际应用程序生成准确可靠的单元测试方面的有效性。结论:结果验证了AST和DFG结构信息集成在微调中的有效性,表明SF-UTG可以扩展到其他预训练模型,进一步提高自动化测试生成。
{"title":"Boosting unit test generation via structure-aware fine-tuning of pre-trained model","authors":"Shaojian Qiu ,&nbsp;Weibiao Chen ,&nbsp;Haiyang Liu ,&nbsp;Shaosheng Wang ,&nbsp;Han Huang","doi":"10.1016/j.infsof.2025.107948","DOIUrl":"10.1016/j.infsof.2025.107948","url":null,"abstract":"<div><h3>Context:</h3><div>Traditional pre-trained model for unit test generation often overlook structural code information during model fine-tuning, which limits the syntactic and semantic quality of generated test cases.</div></div><div><h3>Objective:</h3><div>This study aims to enhance the effectiveness of generating test cases by incorporating structural code representations into the fine-tuning process of pre-trained models.</div></div><div><h3>Methods:</h3><div>We propose Structure-Aware Fine-Tuning for Unit Test Generation (SF-UTG), an approach that integrates abstract syntax trees and data flow graphs into the fine-tuning phase of pre-trained model. By encoding hierarchical syntax and semantic dependencies, SF-UTG enables more structurally informed test generation.</div></div><div><h3>Results:</h3><div>Experiments on Defects4J and Methods2Test show that SF-UTG consistently outperforms baseline models. SF-UTG improves Compile Rate by 7.21%, Line Coverage by 2.05%, and Mutation Score by 2.01%, reflecting better syntactic correctness and fault detection. Its Parse Rate is within 2.54% of GPT-4, demonstrating strong test case validity. These results confirm SF-UTG’s effectiveness in generating accurate and reliable unit tests for real-world applications.</div></div><div><h3>Conclusion:</h3><div>The results validate the effectiveness of integrating AST and DFG structural information in fine-tuning and show that SF-UTG can be extended to other pre-trained models to further improve automated test generation.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107948"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145420369","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A heterogeneous node representation and uncertainty handling approach under local edge–cloud architectures 局部边缘云架构下的异构节点表示与不确定性处理方法
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-10-29 DOI: 10.1016/j.infsof.2025.107947
Haoran Shi , Ying Li , Jiabin Chen , Shijun Liu , Li Pan

Context:

With advancements in edge computing and open-source software technologies, computational demands in application scenarios have increased due to enhanced real-time situational awareness, decision-making capabilities, and flexible configurability. Traditional edge computing architectures remain constrained by cloud-service dependencies and struggle to meet the growing requirements of scenarios. The local edge–cloud architecture addresses these limitations by decentralizing cloud functionalities and effectively using device-side computational resources. However, heterogeneous nodes and uncertainties in optimized task scheduling introduce additional challenges.

Objectives:

To address the challenges within the local edge–cloud architecture, we propose a heterogeneous node representation and uncertainty handling approach.

Methods:

First, we define a hierarchical meta-model architecture centered on executing primitives and computing primitives to describe the static attributes and dynamic behaviors of heterogeneous devices. Second, we design model-to-code mapping rules to automate the generation of decision-making logic. We also introduce a Resource Description Model (RDM) and a Task Description Model (TDM) to facilitate resource allocation during decision processes. Finally, we categorize two types of uncertainties and propose two generalized strategies for uncertainty handling.

Results:

We conducted comparative experiments in simulated scenarios to evaluate the effectiveness and robustness of the proposed approach. Experimental results demonstrate that our approach effectively handles both process and requirements uncertainties in manufacturing through decision modeling and code generation, resulting in a 14.88% reduction in process execution time and a 95.18% decrease in machine suspension time. Furthermore, supported by the local edge–cloud architecture, our approach eliminates uncertainties associated with cloud–edge network communication.

Conclusion:

The proposed approach innovatively applies knowledge modeling to represent heterogeneous resources and handle uncertainties within the local edge–cloud architecture. It serves as a generalizable tool to guide the reliable and efficient process execution.
背景:随着边缘计算和开源软件技术的发展,实时态势感知、决策能力和灵活配置能力的增强,应用场景的计算需求不断增加。传统的边缘计算架构仍然受到云服务依赖关系的限制,难以满足不断增长的场景需求。本地边缘云架构通过分散云功能和有效地使用设备端计算资源来解决这些限制。然而,异构节点和不确定性给优化任务调度带来了额外的挑战。为了解决本地边缘云架构中的挑战,我们提出了一种异构节点表示和不确定性处理方法。方法:首先,我们定义了一个以执行原语和计算原语为中心的分层元模型体系结构,以描述异构设备的静态属性和动态行为。其次,设计模型到代码的映射规则,实现决策逻辑的自动化生成。我们还引入了资源描述模型(RDM)和任务描述模型(TDM)来促进决策过程中的资源分配。最后,我们对两类不确定性进行了分类,并提出了两种广义的不确定性处理策略。结果:我们在模拟场景中进行了对比实验,以评估所提出方法的有效性和鲁棒性。实验结果表明,该方法通过决策建模和代码生成有效地处理了制造过程中的工艺和需求不确定性,使工艺执行时间减少了14.88%,机器暂停时间减少了95.18%。此外,在本地边缘云架构的支持下,我们的方法消除了与云边缘网络通信相关的不确定性。结论:该方法创新性地应用知识建模来表示异构资源,并处理本地边缘云架构中的不确定性。它可以作为一个通用的工具来指导可靠和有效的流程执行。
{"title":"A heterogeneous node representation and uncertainty handling approach under local edge–cloud architectures","authors":"Haoran Shi ,&nbsp;Ying Li ,&nbsp;Jiabin Chen ,&nbsp;Shijun Liu ,&nbsp;Li Pan","doi":"10.1016/j.infsof.2025.107947","DOIUrl":"10.1016/j.infsof.2025.107947","url":null,"abstract":"<div><h3>Context:</h3><div>With advancements in edge computing and open-source software technologies, computational demands in application scenarios have increased due to enhanced real-time situational awareness, decision-making capabilities, and flexible configurability. Traditional edge computing architectures remain constrained by cloud-service dependencies and struggle to meet the growing requirements of scenarios. The local edge–cloud architecture addresses these limitations by decentralizing cloud functionalities and effectively using device-side computational resources. However, heterogeneous nodes and uncertainties in optimized task scheduling introduce additional challenges.</div></div><div><h3>Objectives:</h3><div>To address the challenges within the local edge–cloud architecture, we propose a heterogeneous node representation and uncertainty handling approach.</div></div><div><h3>Methods:</h3><div>First, we define a hierarchical meta-model architecture centered on executing primitives and computing primitives to describe the static attributes and dynamic behaviors of heterogeneous devices. Second, we design model-to-code mapping rules to automate the generation of decision-making logic. We also introduce a Resource Description Model (RDM) and a Task Description Model (TDM) to facilitate resource allocation during decision processes. Finally, we categorize two types of uncertainties and propose two generalized strategies for uncertainty handling.</div></div><div><h3>Results:</h3><div>We conducted comparative experiments in simulated scenarios to evaluate the effectiveness and robustness of the proposed approach. Experimental results demonstrate that our approach effectively handles both process and requirements uncertainties in manufacturing through decision modeling and code generation, resulting in a 14.88% reduction in process execution time and a 95.18% decrease in machine suspension time. Furthermore, supported by the local edge–cloud architecture, our approach eliminates uncertainties associated with cloud–edge network communication.</div></div><div><h3>Conclusion:</h3><div>The proposed approach innovatively applies knowledge modeling to represent heterogeneous resources and handle uncertainties within the local edge–cloud architecture. It serves as a generalizable tool to guide the reliable and efficient process execution.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107947"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145420381","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Privacy by design: Aligning GDPR and software engineering specifications with a requirements engineering approach 隐私设计:将GDPR和软件工程规范与需求工程方法结合起来
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-10-27 DOI: 10.1016/j.infsof.2025.107946
Oleksandr Kosenkov , Ehsan Zabardast , Davide Fucci , Daniel Mendez , Michael Unterkalmsteiner

Context:

Consistent requirements and system specifications are essential for the compliance of software systems towards the General Data Protection Regulation (GDPR). Both artefacts need to be “grounded” in the original text and conjointly assure the achievement of privacy by design (PbD).

Objectives:

There is little understanding of the perspectives of practitioners on specification objectives and goals to address PbD. Existing approaches to GDPR and PbD do not account for the complex intersection between problem and solution space expressed in GDPR. In this study we explore the demand for conjoint requirements and system specification for PbD and suggest an initial version of an approach to address this demand.

Methods:

We reviewed existing secondary and related primary studies on GDPR compliance and conducted interviews with practitioners to (1) investigate the state-of-practice in requirements and system specifications for GDPR compliance and (2) understand the underlying specification objectives and goals (e.g., traceability). We developed and evaluated an initial version of an approach for requirements and systems specification for PbD, and evaluated it against the specification objectives.

Results:

The relationship between problem and solution space, as expressed in GDPR, is instrumental in supporting PbD. We demonstrate how our approach, based on the modeling GDPR content with original legal concepts, contributes to specification objectives of capturing legal knowledge, supporting specification transparency for roles involved, and traceability.

Conclusion:

In addition to assuring traceability, GDPR demands need to be addressed throughout different levels of abstraction in the engineering lifecycle to achieve PbD. Legal knowledge specified in the GDPR text should be captured in specifications to address the demands of different stakeholders and ensure compliance. While our results confirm the suitability of our approach to address practical needs, we also revealed specific needs for the future effective operationalization of our suggested approach.
背景:一致的需求和系统规格对于软件系统遵守通用数据保护条例(GDPR)至关重要。这两种人工制品都需要在原文中“扎根”,并共同确保隐私设计(PbD)的实现。目标:从业者对规范目标和目标的理解很少,以解决PbD。现有的GDPR和PbD方法没有考虑到GDPR中表达的问题和解决方案空间之间的复杂交集。在本研究中,我们探讨了PbD对联合需求和系统规范的需求,并提出了解决这一需求的方法的初始版本。方法:我们回顾了现有的关于GDPR合规性的次要和相关的主要研究,并与从业者进行了访谈,以:(1)调查GDPR合规性要求和系统规范的实践状况;(2)了解潜在的规范目标和目标(例如,可追溯性)。我们开发并评估了PbD需求和系统规范方法的初始版本,并根据规范目标对其进行了评估。结果:GDPR中表达的问题空间和解决方案空间之间的关系有助于支持PbD。我们演示了基于使用原始法律概念建模GDPR内容的方法如何有助于实现捕获法律知识的规范目标,支持所涉及角色的规范透明度和可追溯性。结论:除了确保可追溯性之外,为了实现PbD, GDPR要求需要在工程生命周期的不同抽象层次上得到解决。GDPR文本中规定的法律知识应包含在规范中,以解决不同利益相关者的需求并确保合规性。虽然我们的结果证实了我们的方法在解决实际需求方面的适用性,但我们也揭示了我们建议的方法在未来有效实施的具体需求。
{"title":"Privacy by design: Aligning GDPR and software engineering specifications with a requirements engineering approach","authors":"Oleksandr Kosenkov ,&nbsp;Ehsan Zabardast ,&nbsp;Davide Fucci ,&nbsp;Daniel Mendez ,&nbsp;Michael Unterkalmsteiner","doi":"10.1016/j.infsof.2025.107946","DOIUrl":"10.1016/j.infsof.2025.107946","url":null,"abstract":"<div><h3>Context:</h3><div>Consistent requirements and system specifications are essential for the compliance of software systems towards the General Data Protection Regulation (GDPR). Both artefacts need to be “grounded” in the original text and conjointly assure the achievement of privacy by design (PbD).</div></div><div><h3>Objectives:</h3><div>There is little understanding of the perspectives of practitioners on specification objectives and goals to address PbD. Existing approaches to GDPR and PbD do not account for the complex intersection between problem and solution space expressed in GDPR. In this study we explore the demand for conjoint requirements and system specification for PbD and suggest an initial version of an approach to address this demand.</div></div><div><h3>Methods:</h3><div>We reviewed existing secondary and related primary studies on GDPR compliance and conducted interviews with practitioners to (1) investigate the state-of-practice in requirements and system specifications for GDPR compliance and (2) understand the underlying specification objectives and goals (e.g., traceability). We developed and evaluated an initial version of an approach for requirements and systems specification for PbD, and evaluated it against the specification objectives.</div></div><div><h3>Results:</h3><div>The relationship between problem and solution space, as expressed in GDPR, is instrumental in supporting PbD. We demonstrate how our approach, based on the modeling GDPR content with original legal concepts, contributes to specification objectives of capturing legal knowledge, supporting specification transparency for roles involved, and traceability.</div></div><div><h3>Conclusion:</h3><div>In addition to assuring traceability, GDPR demands need to be addressed throughout different levels of abstraction in the engineering lifecycle to achieve PbD. Legal knowledge specified in the GDPR text should be captured in specifications to address the demands of different stakeholders and ensure compliance. While our results confirm the suitability of our approach to address practical needs, we also revealed specific needs for the future effective operationalization of our suggested approach.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107946"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145420379","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Best practices for work from home: A qualitative survey in open source and distributed software development 在家工作的最佳实践:开源和分布式软件开发的定性调查
IF 4.3 2区 计算机科学 Q2 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2026-02-01 Epub Date: 2025-11-03 DOI: 10.1016/j.infsof.2025.107952
Katharina Müller , Nikolay Harutyunyan , Dirk Riehle , Christian Koch
Due to the COVID-19 pandemic that broke out in 2020, companies switched to working from home on a large scale. Now, in 2025, many employees are working from home entirely or are only in the office irregularly. This has created a new working environment for many software professionals that resembles both the distributed software development (DSD) and open source software development (OSS) models. While working from home or a hybrid work environment is relatively new for many organizations (about 5 years), the challenges in DSD and OSS development have already been widely researched. Our research question focuses on best practices derived from OSS and DSD that solve the current challenges of working from home. We conducted a qualitative survey and interviewed fifteen individuals who have experience with DSD or OSS development. In this paper, we present fourteen proposed best practices for remote communication, collaboration, management, and tooling. Using the context–problem–solution pattern, we go beyond presenting high-level practices and suggest actionable details. The results of the study provide insights into this topic with high industry relevance. At the same time, the study contributes to existing academic research on working from home and the consequences of the COVID-19 pandemic.
由于2020年新冠肺炎疫情爆发,企业大规模转向在家办公。现在,2025年,许多员工完全在家工作,或者只是不定期地在办公室工作。这为许多软件专业人员创造了一个类似于分布式软件开发(DSD)和开源软件开发(OSS)模型的新工作环境。虽然在家工作或混合工作环境对许多组织来说是相对较新的(大约5年),但DSD和OSS开发中的挑战已经得到了广泛的研究。我们的研究问题集中在解决当前在家工作挑战的来自OSS和DSD的最佳实践上。我们进行了一次定性调查,并采访了15位具有DSD或OSS开发经验的个人。在本文中,我们提出了14个针对远程通信、协作、管理和工具的最佳实践建议。使用上下文-问题-解决方案模式,我们不仅展示了高级实践,还建议了可操作的细节。研究结果为该主题提供了具有高度行业相关性的见解。同时,该研究有助于现有的关于在家工作和COVID-19大流行后果的学术研究。
{"title":"Best practices for work from home: A qualitative survey in open source and distributed software development","authors":"Katharina Müller ,&nbsp;Nikolay Harutyunyan ,&nbsp;Dirk Riehle ,&nbsp;Christian Koch","doi":"10.1016/j.infsof.2025.107952","DOIUrl":"10.1016/j.infsof.2025.107952","url":null,"abstract":"<div><div>Due to the COVID-19 pandemic that broke out in 2020, companies switched to working from home on a large scale. Now, in 2025, many employees are working from home entirely or are only in the office irregularly. This has created a new working environment for many software professionals that resembles both the distributed software development (DSD) and open source software development (OSS) models. While working from home or a hybrid work environment is relatively new for many organizations (about 5 years), the challenges in DSD and OSS development have already been widely researched. Our research question focuses on best practices derived from OSS and DSD that solve the current challenges of working from home. We conducted a qualitative survey and interviewed fifteen individuals who have experience with DSD or OSS development. In this paper, we present fourteen proposed best practices for remote communication, collaboration, management, and tooling. Using the context–problem–solution pattern, we go beyond presenting high-level practices and suggest actionable details. The results of the study provide insights into this topic with high industry relevance. At the same time, the study contributes to existing academic research on working from home and the consequences of the COVID-19 pandemic.</div></div>","PeriodicalId":54983,"journal":{"name":"Information and Software Technology","volume":"190 ","pages":"Article 107952"},"PeriodicalIF":4.3,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145520802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Information and Software Technology
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1