IEEE Software最新文献

筛选
英文 中文
Human Aspects and Security in Software Development 软件开发中的人的因素与安全
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-06-04 DOI: 10.1109/ms.2024.3385455
Miroslaw Staron, Silvia Abrahão, Birgit Penzenstaler, Alexander Serebrenik
{"title":"Human Aspects and Security in Software Development","authors":"Miroslaw Staron, Silvia Abrahão, Birgit Penzenstaler, Alexander Serebrenik","doi":"10.1109/ms.2024.3385455","DOIUrl":"https://doi.org/10.1109/ms.2024.3385455","url":null,"abstract":"This edition of the “Practitioners’ Digest” brings you recent articles on approaches to addressing selected human and technical aspects of software development, from finding security vulnerabilities, system-level testing, to understanding the impact of personality on requirements engineering activities, published at selected software engineering conferences.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"33 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141530563","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
Measuring Developer Experience With a Longitudinal Survey 用纵向调查衡量开发人员的经验
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-06-04 DOI: 10.1109/ms.2024.3386027
Sarah D’Angelo, Jessica Lin, Jill Dicker, Carolyn Egelman, Maggie Hodges, Collin Green, Ciera Jaspan
{"title":"Measuring Developer Experience With a Longitudinal Survey","authors":"Sarah D’Angelo, Jessica Lin, Jill Dicker, Carolyn Egelman, Maggie Hodges, Collin Green, Ciera Jaspan","doi":"10.1109/ms.2024.3386027","DOIUrl":"https://doi.org/10.1109/ms.2024.3386027","url":null,"abstract":"At Google, we’ve been running a quarterly large-scale survey with developers since 2018. In this article, we will discuss how we run EngSat, some of our key learnings over the past 6 years, and how we’ve evolved our approach to meet new needs and challenges.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"26 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141550527","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
Engineering Data Processing Workflows 工程数据处理工作流程
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-06-04 DOI: 10.1109/ms.2024.3385665
Diomidis Spinellis
{"title":"Engineering Data Processing Workflows","authors":"Diomidis Spinellis","doi":"10.1109/ms.2024.3385665","DOIUrl":"https://doi.org/10.1109/ms.2024.3385665","url":null,"abstract":"Effective data processing workflows are crucial in data science, business analytics, and machine learning. Domain-specific tools can be invaluable, but often custom workflows are needed. Key to their success is splitting data and tasks into manageable chunks to enhance reliability, troubleshooting, and parallelization. Avoid monolithic programs; instead, favor modular designs that simplify data management and processing. Utilizing tools like xargs and GNU parallel can leverage multiple cores or hosts efficiently. Logging and documenting your workflow are essential for monitoring progress and understanding the process. Handling data subsets allows for quicker feedback and testing. Prepare for invalid data and system failures by designing processes that can gracefully manage exceptions and ensure results are reproducible and incremental, avoiding over-engineering. Simplify where possible, leveraging powerful, mature Unix tools and focusing optimization efforts on parts of the code responsible for the bulk of runtime costs. Adhere to software engineering practices to maintain the quality and integrity of your workflow, ensuring it remains a reliable asset to your organization.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"49 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141550528","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
Are You Trapped in the Configuration Abyss? An Interview With Prof. Sven Apel 您是否被困在配置深渊?专访斯文-阿佩尔教授
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-06-04 DOI: 10.1109/ms.2024.3383658
Brittany Johnson, Tim Menzies
{"title":"Are You Trapped in the Configuration Abyss? An Interview With Prof. Sven Apel","authors":"Brittany Johnson, Tim Menzies","doi":"10.1109/ms.2024.3383658","DOIUrl":"https://doi.org/10.1109/ms.2024.3383658","url":null,"abstract":"In between what we could do and what we should do lies a configuration abyss, full of poor choices, where opportunities are missed and many mistakes are made. Prof. Sven Apel knows just how poorly humans can make choices. Accordingly he explores the design and testing of tools that support better choices about software.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"15 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141513512","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
Well-Being and Resilience: Developers Thrive! 福祉与复原力:开发人员茁壮成长!
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-06-04 DOI: 10.1109/ms.2024.3391804
Birgit Penzenstadler, Brittany Johnson, Muneera Bano, Per Lenberg
{"title":"Well-Being and Resilience: Developers Thrive!","authors":"Birgit Penzenstadler, Brittany Johnson, Muneera Bano, Per Lenberg","doi":"10.1109/ms.2024.3391804","DOIUrl":"https://doi.org/10.1109/ms.2024.3391804","url":null,"abstract":"This special issue shows that the state of wellbeing in software engineering is concerning. Clarity on values and clarity on values and integrity help increase resilience. Hence, make time for a weekly reflection practice, and treat it the same as you would an important meeting.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"62 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141530562","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
Using Hypotheses to Manage Technical Uncertainty and Architecture Evolution in a Software Start-up 利用假设管理新创软件公司的技术不确定性和架构演变
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-06-04 DOI: 10.1109/ms.2024.3383628
Kelson Silva, Jorge Melegati, Xiaofeng Wang, Mauricio Ferreira, Eduardo Guerra
{"title":"Using Hypotheses to Manage Technical Uncertainty and Architecture Evolution in a Software Start-up","authors":"Kelson Silva, Jorge Melegati, Xiaofeng Wang, Mauricio Ferreira, Eduardo Guerra","doi":"10.1109/ms.2024.3383628","DOIUrl":"https://doi.org/10.1109/ms.2024.3383628","url":null,"abstract":"This article presents the case of a start-up applying a technique named ArchHypo that uses hypotheses to express uncertainties related to the software architecture. Ten months after identifying the hypotheses, it was assessed how the usage of this technique impacted their decisions.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"16 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141550476","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
Guidelines for Cultivating a Sense of Belonging to Reduce Developer Burnout 培养归属感以减少开发人员职业倦怠的指导原则
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-05-24 DOI: 10.1109/ms.2024.3404361
Bianca Trinkenreich, Marco Aurelio Gerosa, Igor Steinmacher, Anita Sarma
{"title":"Guidelines for Cultivating a Sense of Belonging to Reduce Developer Burnout","authors":"Bianca Trinkenreich, Marco Aurelio Gerosa, Igor Steinmacher, Anita Sarma","doi":"10.1109/ms.2024.3404361","DOIUrl":"https://doi.org/10.1109/ms.2024.3404361","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"56 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141153553","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
Integrating Static Quality Assurance in CI Chatbot Development Workflows 将静态质量保证集成到 CI 聊天机器人开发工作流程中
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-05-17 DOI: 10.1109/ms.2024.3401551
Jesús Sánchez Cuadrado, Daniel Ávila, Sara Pérez-Soler, Pablo C. Cañizares, Esther Guerra, Juan de Lara
{"title":"Integrating Static Quality Assurance in CI Chatbot Development Workflows","authors":"Jesús Sánchez Cuadrado, Daniel Ávila, Sara Pérez-Soler, Pablo C. Cañizares, Esther Guerra, Juan de Lara","doi":"10.1109/ms.2024.3401551","DOIUrl":"https://doi.org/10.1109/ms.2024.3401551","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"35 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141059137","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
How Trustworthy is Your CI Accelerator? A Comparison of the Trustworthiness of CI Acceleration Products 您的 CI 加速器可信度如何?CI 加速产品的可信度比较
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-05-03 DOI: 10.1109/ms.2024.3395616
Zhili Zeng, Tao Xiao, Maxime Lamothe, Hideaki Hata, Shane McIntosh
{"title":"How Trustworthy is Your CI Accelerator? A Comparison of the Trustworthiness of CI Acceleration Products","authors":"Zhili Zeng, Tao Xiao, Maxime Lamothe, Hideaki Hata, Shane McIntosh","doi":"10.1109/ms.2024.3395616","DOIUrl":"https://doi.org/10.1109/ms.2024.3395616","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"43 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140835242","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
The Crucial Role of Personal Values on Wellbeing and Resilience in the Software Industry 个人价值观对软件业的福祉和复原力的关键作用
IF 3.3 4区 计算机科学
IEEE Software Pub Date : 2024-05-01 DOI: 10.1109/ms.2024.3395059
Ozan Raşit Yürüm, Özden Özcan-Top
{"title":"The Crucial Role of Personal Values on Wellbeing and Resilience in the Software Industry","authors":"Ozan Raşit Yürüm, Özden Özcan-Top","doi":"10.1109/ms.2024.3395059","DOIUrl":"https://doi.org/10.1109/ms.2024.3395059","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"28 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140835244","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学术文献互助群
群 号:481959085
Book学术官方微信