IEEE SoftwarePub Date : 2024-09-10DOI: 10.1109/ms.2024.3456446
Iffat Fatima, Markus Funke, Patricia Lago
{"title":"Providing Guidance to Software Practitioners: A Framework for Creating KPIs","authors":"Iffat Fatima, Markus Funke, Patricia Lago","doi":"10.1109/ms.2024.3456446","DOIUrl":"https://doi.org/10.1109/ms.2024.3456446","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"17 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142215125","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}
IEEE SoftwarePub Date : 2024-08-14DOI: 10.1109/ms.2024.3441101
Leonhard Faubel, Thomas Woudsma, Benjamin Kloepper, Holger Eichelberger, Fabian Buelow, Klaus Schmid, Amir Ghorbani Ghezeljehmeidan, Leila Methnani, Andreas Theodorou, Magnus Bång
{"title":"MLOps for Cyber-Physical Production Systems: Challenges and Solutions","authors":"Leonhard Faubel, Thomas Woudsma, Benjamin Kloepper, Holger Eichelberger, Fabian Buelow, Klaus Schmid, Amir Ghorbani Ghezeljehmeidan, Leila Methnani, Andreas Theodorou, Magnus Bång","doi":"10.1109/ms.2024.3441101","DOIUrl":"https://doi.org/10.1109/ms.2024.3441101","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"24 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142215128","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}
IEEE SoftwarePub Date : 2024-08-07DOI: 10.1109/ms.2024.3410830
Benjamin Ferrari-Church, Carolyn Egelman
{"title":"Measuring Developer Goals","authors":"Benjamin Ferrari-Church, Carolyn Egelman","doi":"10.1109/ms.2024.3410830","DOIUrl":"https://doi.org/10.1109/ms.2024.3410830","url":null,"abstract":"Understanding and effectively measuring developer goals is critical for enhancing developer experience and productivity. By focusing on durable, consistent, relatable, sensical, and observable goals we create a more robust view into our developers’ days. In this article, we outline our process for articulating and refining goals, provide our list of 30 rigorously-tested developer goals, and share a little bit about how we leverage both sentiment and behavioral data to measure and understand goals through different lenses.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"43 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946708","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}
IEEE SoftwarePub Date : 2024-08-07DOI: 10.1109/ms.2024.3410011
Tim Menzies, Brittany Johnson
{"title":"Powering Down: An Interview With Federica Sarro on Tackling Energy Consumption in AI-Powered Software Systems","authors":"Tim Menzies, Brittany Johnson","doi":"10.1109/ms.2024.3410011","DOIUrl":"https://doi.org/10.1109/ms.2024.3410011","url":null,"abstract":"The benefits of AI come at considerable energy cost to the environment. What is the role of software engineering in mitigating that cost? To find out, IEEE Software spoke to Dr. Federica Sarro, a Professor of Software Engineering at University College, London, England.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"77 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946716","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}
IEEE SoftwarePub Date : 2024-08-07DOI: 10.1109/ms.2024.3428049
{"title":"IEEE Software Call for Special Issue Proposals","authors":"","doi":"10.1109/ms.2024.3428049","DOIUrl":"https://doi.org/10.1109/ms.2024.3428049","url":null,"abstract":"","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"2013 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141969595","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}
IEEE SoftwarePub Date : 2024-08-07DOI: 10.1109/ms.2024.3410641
Christof Ebert, John Pravin Arockiasamy, Lennard Hettich, Michael Weyrich
{"title":"Hints for Generative AI Software Development","authors":"Christof Ebert, John Pravin Arockiasamy, Lennard Hettich, Michael Weyrich","doi":"10.1109/ms.2024.3410641","DOIUrl":"https://doi.org/10.1109/ms.2024.3410641","url":null,"abstract":"Developers benefit from enhanced productivity with GAI. Yet, often they question how to approach GAI development and how to integrate GAI to their systems. This article provides guidance for developing GAI software and developing software with GAI. Practical hints are shared from industrial settings.","PeriodicalId":55018,"journal":{"name":"IEEE Software","volume":"59 1","pages":""},"PeriodicalIF":3.3,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141946707","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}