首页 > 最新文献

e-Informatica Software Engineering Journal最新文献

英文 中文
A Multivocal Literature Review on Non-Technical Debt in Software Development: {A}n Insight into Process, Social, People, Organizational, and Culture Debt 软件开发中的非技术债务:{A}对过程、社会、人员、组织和文化债务的洞察
IF 0.8 Pub Date : 2024-01-01 DOI: 10.37190/e-inf240101
Hina Saeeda, Muhammad Ovais Ahamd, Tomas Gustavsson
{"title":"A Multivocal Literature Review on Non-Technical Debt in Software Development: {A}n Insight into Process, Social, People, Organizational, and Culture Debt","authors":"Hina Saeeda, Muhammad Ovais Ahamd, Tomas Gustavsson","doi":"10.37190/e-inf240101","DOIUrl":"https://doi.org/10.37190/e-inf240101","url":null,"abstract":"","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70000343","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Continuous Software Engineering Practices in {AI/ML} Development Past the Narrow Lens of {MLOps}: {A}doption Challenges {人工智能/机器学习}开发中的持续软件工程实践:{A}采用的挑战
IF 0.8 Pub Date : 2024-01-01 DOI: 10.37190/e-inf240102
Sini and and and Vänskä, Kai-Kristian Kemell, T. Mikkonen, P. Abrahamsson
Background: Continuous software engineering practices are currently considered state of the art in Software Engineering (SE). Recently, this interest in continuous SE has extended to ML system development as well, primarily through MLOps. However, little is known about continuous SE in ML development outside the specific continuous practices present in MLOps. Aim: In this paper, we explored continuous SE in ML development more generally, outside the specific scope of MLOps. We sought to understand what challenges organizations face in adopting all the 13 continuous SE practices identified in existing literature. Method: We conducted a multiple case study of organizations developing ML systems. Data from the cases was collected through thematic interviews. The interview instrument focused on different aspects of continuous SE, as well as the use of relevant tools and methods. Results: We interviewed 8 ML experts from different organizations. Based on the data, we identified various challenges associated with the adoption of continuous SE practices in ML development. Our results are summarized through 7 key findings. Conclusion: The largest challenges we identified seem to stem from communication issues. ML experts seem to continue to work in silos, detached from both the rest of the project and the customers.
背景:持续的软件工程实践目前被认为是软件工程(SE)的最新技术。最近,这种对连续SE的兴趣也扩展到了ML系统开发中,主要是通过mlop。然而,除了mlop中存在的特定连续实践之外,人们对ML开发中的连续SE知之甚少。目的:在本文中,我们在MLOps的特定范围之外,更广泛地探索了ML开发中的连续SE。我们试图了解组织在采用现有文献中确定的所有13个连续SE实践时所面临的挑战。方法:我们对开发机器学习系统的组织进行了多个案例研究。通过专题访谈收集病例数据。访谈工具侧重于持续SE的不同方面,以及相关工具和方法的使用。结果:我们采访了来自不同组织的8位ML专家。基于这些数据,我们确定了与在ML开发中采用连续的SE实践相关的各种挑战。我们的研究结果总结为7个主要发现。总结:我们发现的最大挑战似乎来自于沟通问题。机器学习专家似乎继续在孤岛中工作,与项目的其余部分和客户分离。
{"title":"Continuous Software Engineering Practices in {AI/ML} Development Past the Narrow Lens of {MLOps}: {A}doption Challenges","authors":"Sini and and and Vänskä, Kai-Kristian Kemell, T. Mikkonen, P. Abrahamsson","doi":"10.37190/e-inf240102","DOIUrl":"https://doi.org/10.37190/e-inf240102","url":null,"abstract":"Background: Continuous software engineering practices are currently considered state of the art in Software Engineering (SE). Recently, this interest in continuous SE has extended to ML system development as well, primarily through MLOps. However, little is known about continuous SE in ML development outside the specific continuous practices present in MLOps. Aim: In this paper, we explored continuous SE in ML development more generally, outside the specific scope of MLOps. We sought to understand what challenges organizations face in adopting all the 13 continuous SE practices identified in existing literature. Method: We conducted a multiple case study of organizations developing ML systems. Data from the cases was collected through thematic interviews. The interview instrument focused on different aspects of continuous SE, as well as the use of relevant tools and methods. Results: We interviewed 8 ML experts from different organizations. Based on the data, we identified various challenges associated with the adoption of continuous SE practices in ML development. Our results are summarized through 7 key findings. Conclusion: The largest challenges we identified seem to stem from communication issues. ML experts seem to continue to work in silos, detached from both the rest of the project and the customers.","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70000353","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Empirical Study of the Evolution of {P}ython Questions on {S}tack {O}verflow {S}tack {O}verflow上{P} python问题演化的实证研究
IF 0.8 Pub Date : 2023-01-01 DOI: 10.37190/e-inf230107
Gopika Syam, Sangeeta Lal, Tao Chen
{"title":"Empirical Study of the Evolution of {P}ython Questions on {S}tack {O}verflow","authors":"Gopika Syam, Sangeeta Lal, Tao Chen","doi":"10.37190/e-inf230107","DOIUrl":"https://doi.org/10.37190/e-inf230107","url":null,"abstract":"","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70000331","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Analysis of Factors Influencing Developers' Sentiments in Commit Logs: Insights from Applying Sentiment Analysis 在提交日志中影响开发者情绪的因素分析:应用情绪分析的见解
IF 0.8 Pub Date : 2022-01-01 DOI: 10.37190/e-inf220102
Rajdeep Kaur, K. Chahal, Munish Saini
{"title":"Analysis of Factors Influencing Developers' Sentiments in Commit Logs: Insights from Applying Sentiment Analysis","authors":"Rajdeep Kaur, K. Chahal, Munish Saini","doi":"10.37190/e-inf220102","DOIUrl":"https://doi.org/10.37190/e-inf220102","url":null,"abstract":"","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70000099","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Self-Adaptation Driven by SysML and Goal Models - A Literature Review SysML和目标模型驱动的自适应研究综述
IF 0.8 Pub Date : 2022-01-01 DOI: 10.37190/e-inf220101
A. Anda, Daniel Amyot
Background: Socio-cyber-physical systems (SCPSs) are a type of cyber-physical systems with social concerns. Many SCPSs, such as smart homes, must be able to adapt to reach an optimal symbiosis with users and their contexts. The Systems Modeling Language (SysML) is frequently used to specify ordinary CPSs, whereas goal modeling is a requirements engineering approach used to describe and reason about social concerns. Objective: This paper aims to assess existing modeling techniques that support adaptation in SCPSs, and in particular those that integrate SysML with goal modeling. Method: A systematic literature review presents the main contributions of 52 English articles selected from five databases that use both SysML and goal models (17 techniques), SysML models only (11 techniques), or goal models only (8 techniques) for analysis and self-adaptation. Result: Existing techniques have provided increasingly better modeling support for adaptation in a SCPS context, but overall analysis support remains weak. The techniques that combine SysML and goal modeling offer interesting benefits by tracing goals to SysML (requirements) diagrams and influencing the generation of predefined adaptation strategies for expected contexts, but few target adaptation explicitly and most still suffer from a partial coverage of important goal modeling concepts and of traceability management issues.
背景:社会-网络-物理系统(social -cyber-physical systems, scps)是一类具有社会关注的网络-物理系统。许多scps,如智能家居,必须能够适应与用户及其环境达到最佳共生关系。系统建模语言(SysML)经常用于指定普通的cps,而目标建模是一种用于描述和推断社会关注点的需求工程方法。目的:本文旨在评估支持scps中适应性的现有建模技术,特别是那些将SysML与目标建模集成在一起的技术。方法:系统文献综述了从5个数据库中选择的52篇英文文章的主要贡献,这些数据库同时使用SysML和目标模型(17种技术),仅使用SysML模型(11种技术),或仅使用目标模型(8种技术)进行分析和自适应。结果:现有技术为SCPS环境下的适应提供了越来越好的建模支持,但总体分析支持仍然薄弱。结合SysML和目标建模的技术通过将目标跟踪到SysML(需求)图并影响预期上下文的预定义适应策略的生成,提供了有趣的好处,但是很少有明确的目标适应,而且大多数仍然受到重要目标建模概念和可跟踪性管理问题的部分覆盖的影响。
{"title":"Self-Adaptation Driven by SysML and Goal Models - A Literature Review","authors":"A. Anda, Daniel Amyot","doi":"10.37190/e-inf220101","DOIUrl":"https://doi.org/10.37190/e-inf220101","url":null,"abstract":"Background: Socio-cyber-physical systems (SCPSs) are a type of cyber-physical systems with social concerns. Many SCPSs, such as smart homes, must be able to adapt to reach an optimal symbiosis with users and their contexts. The Systems Modeling Language (SysML) is frequently used to specify ordinary CPSs, whereas goal modeling is a requirements engineering approach used to describe and reason about social concerns. Objective: This paper aims to assess existing modeling techniques that support adaptation in SCPSs, and in particular those that integrate SysML with goal modeling. Method: A systematic literature review presents the main contributions of 52 English articles selected from five databases that use both SysML and goal models (17 techniques), SysML models only (11 techniques), or goal models only (8 techniques) for analysis and self-adaptation. Result: Existing techniques have provided increasingly better modeling support for adaptation in a SCPS context, but overall analysis support remains weak. The techniques that combine SysML and goal modeling offer interesting benefits by tracing goals to SysML (requirements) diagrams and influencing the generation of predefined adaptation strategies for expected contexts, but few target adaptation explicitly and most still suffer from a partial coverage of important goal modeling concepts and of traceability management issues.","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70000007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Systematic Literature Review on Search Based Mutation Testing 基于搜索的突变检测系统文献综述
IF 0.8 Pub Date : 2017-01-01 DOI: 10.5277/E-INF170103
J. Nishtha, S. Bharti, R. Shweta
{"title":"Systematic Literature Review on Search Based Mutation Testing","authors":"J. Nishtha, S. Bharti, R. Shweta","doi":"10.5277/E-INF170103","DOIUrl":"https://doi.org/10.5277/E-INF170103","url":null,"abstract":"","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2017-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70957228","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Distributed software engineering [Book Review] 分布式软件工程[书评]
IF 0.8 Pub Date : 1996-11-01 DOI: 10.1049/sej.1996.0049
Chris W. Loftus, E. Sherratt, R. J. Gautier, P. A. M. Grandi, D. Price, M. Tedd
{"title":"Distributed software engineering [Book Review]","authors":"Chris W. Loftus, E. Sherratt, R. J. Gautier, P. A. M. Grandi, D. Price, M. Tedd","doi":"10.1049/sej.1996.0049","DOIUrl":"https://doi.org/10.1049/sej.1996.0049","url":null,"abstract":"","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"1996-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73999695","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Erratum: Experience in engineering quality into software 勘误:在软件工程质量方面的经验
IF 0.8 Pub Date : 1996-01-01 DOI: 10.1049/sej.1996.0036
Phillipa L. Bennett
{"title":"Erratum: Experience in engineering quality into software","authors":"Phillipa L. Bennett","doi":"10.1049/sej.1996.0036","DOIUrl":"https://doi.org/10.1049/sej.1996.0036","url":null,"abstract":"","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"1996-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82900248","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Advanced Software Applications in Japan 日本高级软件应用
IF 0.8 Pub Date : 1996-01-01 DOI: 10.1049/SEJ.1996.0032
J. Sparck
A solution to get the problem off, have you found it? Really? What kind of solution do you resolve the problem? From what sources? Well, there are so many questions that we utter every day. No matter how you will get the solution, it will mean better. You can take the reference from some books. And the advanced software applications in japan is one book that we really recommend you to read, to get more solutions in solving this problem.
解决问题的方法,你找到了吗?真的吗?你用什么方法来解决这个问题?来源是什么?我们每天都会问很多问题。无论你如何得到解决方案,它都意味着更好。你可以从一些书中找到参考资料。《日本的高级软件应用》是我们非常推荐你们去读的一本书,在解决这个问题的过程中得到更多的解决方法。
{"title":"Advanced Software Applications in Japan","authors":"J. Sparck","doi":"10.1049/SEJ.1996.0032","DOIUrl":"https://doi.org/10.1049/SEJ.1996.0032","url":null,"abstract":"A solution to get the problem off, have you found it? Really? What kind of solution do you resolve the problem? From what sources? Well, there are so many questions that we utter every day. No matter how you will get the solution, it will mean better. You can take the reference from some books. And the advanced software applications in japan is one book that we really recommend you to read, to get more solutions in solving this problem.","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"1996-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78810790","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Editorial: The formal specification of interactive systems 编辑:交互系统的正式规范
IF 0.8 Pub Date : 1996-01-01 DOI: 10.1049/SEJ.1996.0042
M. Harrison
{"title":"Editorial: The formal specification of interactive systems","authors":"M. Harrison","doi":"10.1049/SEJ.1996.0042","DOIUrl":"https://doi.org/10.1049/SEJ.1996.0042","url":null,"abstract":"","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"1996-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91014753","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
e-Informatica Software Engineering Journal
全部 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