首页 > 最新文献

IEEE Software最新文献

英文 中文
IEEE Security and Privacy Subscribe IEEE 安全与隐私订阅
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3428038
{"title":"IEEE Security and Privacy Subscribe","authors":"","doi":"10.1109/ms.2024.3428038","DOIUrl":"https://doi.org/10.1109/ms.2024.3428038","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"27 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946706","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
IEEE Career Center IEEE 职业中心
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3428069
{"title":"IEEE Career Center","authors":"","doi":"10.1109/ms.2024.3428069","DOIUrl":"https://doi.org/10.1109/ms.2024.3428069","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"48 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946710","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
IEEE Computer Society Benefits 电气和电子工程师学会计算机协会福利
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3428037
{"title":"IEEE Computer Society Benefits","authors":"","doi":"10.1109/ms.2024.3428037","DOIUrl":"https://doi.org/10.1109/ms.2024.3428037","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"29 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141969592","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
Modular Data Analytics 模块化数据分析
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3409988
Diomidis Spinellis
Relational online analytical processing (ROLAP) often involves complex queries with many intermediate steps, which can be expensive to run on large datasets. Modularizing SQL queries improves readability, testability, and incremental execution. While SQL common table expressions (CTEs) and views help in modularization, they have availability, performance, or development limitations. To address these, simple-rolap, an open-source framework, automates dependency analysis and orchestrates the execution of modular queries using GNU make. It uses a main database containing the infrequently modified base data and a secondary database for caching intermediate results. Simple-rolap ensures efficient, maintainable ROLAP queries by splitting complex queries into simple ones that create intermediate tables or report results, which can be unit-tested. It uses the make tool to manage dependencies and execution order, enhancing workflow control, testing, visualization, and troubleshooting.
关系型联机分析处理(ROLAP)通常涉及带有许多中间步骤的复杂查询,在大型数据集上运行时成本很高。将 SQL 查询模块化可提高可读性、可测试性和增量执行能力。虽然 SQL 共用表表达式(CTE)和视图有助于模块化,但它们在可用性、性能或开发方面有局限性。为了解决这些问题,开源框架 simple-rolap 使用 GNU make 自动进行依赖性分析并协调模块化查询的执行。它使用一个包含不常修改的基础数据的主数据库和一个用于缓存中间结果的辅助数据库。Simple-rolap 可将复杂的查询拆分成简单的查询,创建中间表或报告结果,并对其进行单元测试,从而确保 ROLAP 查询的高效性和可维护性。它使用 make 工具管理依赖关系和执行顺序,增强了工作流程控制、测试、可视化和故障排除能力。
{"title":"Modular Data Analytics","authors":"Diomidis Spinellis","doi":"10.1109/ms.2024.3409988","DOIUrl":"https://doi.org/10.1109/ms.2024.3409988","url":null,"abstract":"Relational online analytical processing (ROLAP) often involves complex queries with many intermediate steps, which can be expensive to run on large datasets. Modularizing SQL queries improves readability, testability, and incremental execution. While SQL common table expressions (CTEs) and views help in modularization, they have availability, performance, or development limitations. To address these, simple-rolap, an open-source framework, automates dependency analysis and orchestrates the execution of modular queries using GNU make. It uses a main database containing the infrequently modified base data and a secondary database for caching intermediate results. Simple-rolap ensures efficient, maintainable ROLAP queries by splitting complex queries into simple ones that create intermediate tables or report results, which can be unit-tested. It uses the make tool to manage dependencies and execution order, enhancing workflow control, testing, visualization, and troubleshooting.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"373 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946714","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
Computer Still Says … 电脑仍然显示...
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3409933
Les Hatton, Michiel van Genuchten
It used to be a standing joke with computer systems when questioning their frequently suspicious outputs. You might call a computer support line to complain about a strange telephone bill, only to be told that the bill is correct because “Computer says …”. even if the bill was unusually large. Of course, the effects of software errors are limited only by the imagination and “unusually” large can really mean just that, such as happened with the unfortunate French woman in 2012 who received a telephone bill for EUR 11.8 quadrillion.1 If you are unaccustomed to numbers like this in your telephone bill, it is hardly surprising as it is around US$13,000,000,000,000,000 or just under 5,000 times the gross domestic product of France for that year; some phone bill. To be fair to the lady’s phone company Bouygues Telecom, they did offer to allow her to pay off the bill in installments, a most generous offer, although they didn’t say how many installments might be necessary. (We know you are desperate to know so at US$1,000 a month, it would take about 50 times the current lifetime of the universe taking bureaucratic innumeracy to new and giddy depths. No mention was made of accumulating interest payments).
在质疑计算机系统经常出现的可疑输出时,这曾是计算机系统的一个常见笑话。你可能会致电计算机支持热线,抱怨电话账单奇怪,却被告知账单是正确的,因为 "计算机说......"。当然,软件错误的影响仅受想象力的限制,"异常 "大可能真的就是这个意思,例如 2012 年一位不幸的法国妇女收到了 11.8 万亿欧元的电话账单。1 如果您不习惯在电话账单中看到这样的数字,那也不足为奇,因为这大约是 13,000,000,000,000 美元,或者说是法国当年国内生产总值的 5,000 倍以下;一些电话账单。为了公平起见,这位女士的电话公司 Bouygues Telecom 确实提出允许她分期付款,这是一个非常慷慨的提议,尽管他们没有说可能需要分多少期。(我们知道您很想知道,按每月 1,000 美元计算,大约需要宇宙寿命的 50 倍,这将把官僚主义的无知推向一个新的令人晕眩的深度。没有提到累积利息支付)。
{"title":"Computer Still Says …","authors":"Les Hatton, Michiel van Genuchten","doi":"10.1109/ms.2024.3409933","DOIUrl":"https://doi.org/10.1109/ms.2024.3409933","url":null,"abstract":"It used to be a standing joke with computer systems when questioning their frequently suspicious outputs. You might call a computer support line to complain about a strange telephone bill, only to be told that the bill is correct because “Computer says …”. even if the bill was unusually large. Of course, the effects of software errors are limited only by the imagination and “unusually” large can really mean just that, such as happened with the unfortunate French woman in 2012 who received a telephone bill for EUR 11.8 quadrillion.1 If you are unaccustomed to numbers like this in your telephone bill, it is hardly surprising as it is around US$13,000,000,000,000,000 or just under 5,000 times the gross domestic product of France for that year; some phone bill. To be fair to the lady’s phone company Bouygues Telecom, they did offer to allow her to pay off the bill in installments, a most generous offer, although they didn’t say how many installments might be necessary. (We know you are desperate to know so at US$1,000 a month, it would take about 50 times the current lifetime of the universe taking bureaucratic innumeracy to new and giddy depths. No mention was made of accumulating interest payments).","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"26 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946813","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
IEEE Computing Edge IEEE 边缘计算
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3428072
{"title":"IEEE Computing Edge","authors":"","doi":"10.1109/ms.2024.3428072","DOIUrl":"https://doi.org/10.1109/ms.2024.3428072","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"27 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141969590","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
From Specifications to Prompts: On the Future of Generative Large Language Models in Requirements Engineering 从规范到提示:需求工程中生成式大型语言模型的未来
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3410712
Andreas Vogelsang
Generative LLMs, such as GPT, have the potential to revolutionize Requirements Engineering (RE) by automating tasks in new ways. This column explores the novelties and introduces the importance of precise prompts for effective interactions. Human evaluation and prompt engineering are essential in leveraging LLM capabilities.
GPT 等生成式 LLM 有可能以全新的方式实现任务自动化,从而彻底改变需求工程(RE)。本专栏将探讨其新颖性,并介绍精确提示对有效交互的重要性。人工评估和提示工程对于利用 LLM 的能力至关重要。
{"title":"From Specifications to Prompts: On the Future of Generative Large Language Models in Requirements Engineering","authors":"Andreas Vogelsang","doi":"10.1109/ms.2024.3410712","DOIUrl":"https://doi.org/10.1109/ms.2024.3410712","url":null,"abstract":"Generative LLMs, such as GPT, have the potential to revolutionize Requirements Engineering (RE) by automating tasks in new ways. This column explores the novelties and introduces the importance of precise prompts for effective interactions. Human evaluation and prompt engineering are essential in leveraging LLM capabilities.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"19 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141969591","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
Code Review Evolution 代码审查的演变
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3416648
Sigrid Eldh
From Fagan Inspections to cleanroom practices, agile code reviews, mob programming, and failing fast. This editorial provides a personal reflection of how the practice of code reviews has changed over the decades.
从费根检查(Fagan Inspections)到洁净室实践、敏捷代码审查、暴民编程和快速失败。这篇社论对几十年来代码审查实践的变化进行了个人反思。
{"title":"Code Review Evolution","authors":"Sigrid Eldh","doi":"10.1109/ms.2024.3416648","DOIUrl":"https://doi.org/10.1109/ms.2024.3416648","url":null,"abstract":"From Fagan Inspections to cleanroom practices, agile code reviews, mob programming, and failing fast. This editorial provides a personal reflection of how the practice of code reviews has changed over the decades.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"174 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946711","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
Bringing Software Engineering Discipline to the Development of AI-Enabled Systems 将软件工程学科引入人工智能系统开发
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3408388
Miroslaw Staron, Silvia Abrahão, Grace Lewis, Henry Muccini, Chetan Honnenahalli
Engineering AI Software systems is starting to evolve from the pure development of machine learning (ML) models to a more structured discipline that treats ML components as part of much larger software systems. As such, more structured principles are required for their development, such as established design principles, established development models, and safeguards for deployed ML models. This column focuses on papers presented at the Third International Conference on AI Engineering—Software Engineering for AI (CAIN 2024). The selected papers reflect the current development of the field of AI systems engineering and AI software development, taking it to the next level of maturity. Feedback or suggestions are welcome. In addition, if you try or adopt any of the practices included in the column, please send us and the authors of the paper(s) a note about your experiences.
人工智能软件系统工程正开始从纯粹的机器学习(ML)模型开发发展成为一门结构更加严谨的学科,将 ML 组件视为更大软件系统的一部分。因此,这些系统的开发需要更多结构化的原则,如既定的设计原则、既定的开发模型和已部署 ML 模型的保障措施。本专栏主要介绍在第三届国际人工智能工程会议--人工智能软件工程(CAIN 2024)上发表的论文。所选论文反映了当前人工智能系统工程和人工智能软件开发领域的发展情况,并将其推向下一个成熟阶段。欢迎提出反馈意见或建议。此外,如果您尝试或采用了专栏中的任何做法,请向我们和论文作者提供您的经验。
{"title":"Bringing Software Engineering Discipline to the Development of AI-Enabled Systems","authors":"Miroslaw Staron, Silvia Abrahão, Grace Lewis, Henry Muccini, Chetan Honnenahalli","doi":"10.1109/ms.2024.3408388","DOIUrl":"https://doi.org/10.1109/ms.2024.3408388","url":null,"abstract":"Engineering AI Software systems is starting to evolve from the pure development of machine learning (ML) models to a more structured discipline that treats ML components as part of much larger software systems. As such, more structured principles are required for their development, such as established design principles, established development models, and safeguards for deployed ML models. This column focuses on papers presented at the Third International Conference on AI Engineering—Software Engineering for AI (CAIN 2024). The selected papers reflect the current development of the field of AI systems engineering and AI software development, taking it to the next level of maturity. Feedback or suggestions are welcome. In addition, if you try or adopt any of the practices included in the column, please send us and the authors of the paper(s) a note about your experiences.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"55 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946713","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
IEEE Pervasive Computing 电气和电子工程师学会普适计算
IF 3.3 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1109/ms.2024.3428068
{"title":"IEEE Pervasive Computing","authors":"","doi":"10.1109/ms.2024.3428068","DOIUrl":"https://doi.org/10.1109/ms.2024.3428068","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"60 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946715","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
期刊
IEEE Software
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1