首页 > 最新文献

2018 IEEE/ACM 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP)最新文献

英文 中文
A Project on Software Defect Prevention at Commit-Time: A Success Story of University-Industry Research Collaboration 一个在提交时进行软件缺陷预防的项目:一个大学-工业研究合作的成功案例
A. Hamou-Lhadj, Mathieu Nayrolles
In this talk, we describe a research collaboration project between Concordia University and Ubisoft. The project consists of investigating techniques for defect prevention at commit-time for increased software quality. The outcome of this project is a tool called CLEVER (Combining Levels of Bug Prevention and Resolution techniques) that uses machine learning to automatically detect coding defects as programmers write code. The main novelty of CLEVER is that it relies on code matching techniques to detect coding mistakes based on a database of historical code defects found in multiple related projects. The tool also proposes fixes based on known patterns.
在这次演讲中,我们将介绍康考迪亚大学和育碧之间的一个研究合作项目。该项目包括在提交时调查用于缺陷预防的技术,以提高软件质量。这个项目的成果是一个名为CLEVER(结合Bug预防和解决技术的层次)的工具,它使用机器学习在程序员编写代码时自动检测编码缺陷。CLEVER的主要新颖之处在于,它依靠代码匹配技术来检测基于多个相关项目中发现的历史代码缺陷数据库的编码错误。该工具还根据已知模式提出修复建议。
{"title":"A Project on Software Defect Prevention at Commit-Time: A Success Story of University-Industry Research Collaboration","authors":"A. Hamou-Lhadj, Mathieu Nayrolles","doi":"10.1145/3195546.3206423","DOIUrl":"https://doi.org/10.1145/3195546.3206423","url":null,"abstract":"In this talk, we describe a research collaboration project between Concordia University and Ubisoft. The project consists of investigating techniques for defect prevention at commit-time for increased software quality. The outcome of this project is a tool called CLEVER (Combining Levels of Bug Prevention and Resolution techniques) that uses machine learning to automatically detect coding defects as programmers write code. The main novelty of CLEVER is that it relies on code matching techniques to detect coding mistakes based on a database of historical code defects found in multiple related projects. The tool also proposes fixes based on known patterns.","PeriodicalId":178576,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP)","volume":"187 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123236126","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
Watching the Detectives: An Initial Report on an Industrial Experiment to Collaborate with the Empirical Software Engineering Research Community 观看侦探:与经验软件工程研究界合作的工业实验的初步报告
K. Wallace
Context: Evidence-based practice within healthcare benefits from the Cochrane Collaboration providing trustworthy evidence that can be used to inform clinical decisions. Currently no equivalent resource exists for the practice of software engineering. With the ever increasing dependence of society upon software an analogue of the collaboration for the discipline of software engineering would appear to be of potentially significant societal benefit. Objectives: This study investigated attitudes of the empirical software engineering community, as exemplified by attendees at an research focused conference, to the hypothesis that an analogue of the Cochrane Collaboration would be beneficial. Method: An online survey was employed to capture opinions of participants in the EASE’16 conference on the hypothesis. During a presentation at the industrial track of the conference attendees (27) were invited to complete the survey. Subsequently all conference attendees (90) were provided with details of the survey, irrespective of whether they had attended the presentation or not. No closing date for the survey was specified. Results: In total 9 conference attendees completed the survey: of whom 7 had attended the industrial track presentation. These figures approximate to a response rate of 26% for those attending the presentation and exactly 10% for conference participants overall. This response rate is insufficient to enable statistical analysis of the data obtained through the survey. Trends are, however, evident in the rankings of the responses provided. These trends are consistent with opinions and observations volunteered by a diverse range of individuals active in software engineering and allied fields dating from 2014 to the present. Conclusions: At this time there is insufficient data to validate the hypothesis. Nevertheless experience, informal observation and opinion continues to accumulate to provide evidence in support of the validity of the hypothesis, albeit principally in anecdotal form.
背景:医疗保健领域的循证实践受益于Cochrane协作,它提供了可用于临床决策的可靠证据。目前还没有软件工程实践的同等资源。随着社会对软件的依赖日益增加,软件工程学科的协作的类似物似乎具有潜在的重大社会效益。目的:本研究调查了经验软件工程社区的态度,例如在一个以研究为重点的会议上的与会者,对Cochrane协作的模拟将是有益的假设。方法:采用在线调查的方式,收集EASE ' 16会议参与者对该假设的看法。在会议工业专场的一次演讲中,与会者(27人)被邀请完成调查。随后,所有出席会议的人士(90人),不论是否出席报告,均获提供调查的详情。没有指定调查的截止日期。结果:共有9名与会人员完成了调查,其中7人参加了行业专题展示。这些数字接近于出席演示的人的回复率为26%,而整个会议参与者的回复率正好为10%。这个回复率不足以对通过调查获得的数据进行统计分析。然而,从所提供答复的排名中可以明显看出趋势。这些趋势与2014年至今活跃在软件工程和相关领域的各种各样的个人自愿提出的意见和观察一致。结论:目前没有足够的数据来验证假设。尽管如此,经验、非正式观察和意见不断积累,尽管主要是以轶事的形式,为支持这一假设的有效性提供了证据。
{"title":"Watching the Detectives: An Initial Report on an Industrial Experiment to Collaborate with the Empirical Software Engineering Research Community","authors":"K. Wallace","doi":"10.1145/3195546.3195550","DOIUrl":"https://doi.org/10.1145/3195546.3195550","url":null,"abstract":"Context: Evidence-based practice within healthcare benefits from the Cochrane Collaboration providing trustworthy evidence that can be used to inform clinical decisions. Currently no equivalent resource exists for the practice of software engineering. With the ever increasing dependence of society upon software an analogue of the collaboration for the discipline of software engineering would appear to be of potentially significant societal benefit. Objectives: This study investigated attitudes of the empirical software engineering community, as exemplified by attendees at an research focused conference, to the hypothesis that an analogue of the Cochrane Collaboration would be beneficial. Method: An online survey was employed to capture opinions of participants in the EASE’16 conference on the hypothesis. During a presentation at the industrial track of the conference attendees (27) were invited to complete the survey. Subsequently all conference attendees (90) were provided with details of the survey, irrespective of whether they had attended the presentation or not. No closing date for the survey was specified. Results: In total 9 conference attendees completed the survey: of whom 7 had attended the industrial track presentation. These figures approximate to a response rate of 26% for those attending the presentation and exactly 10% for conference participants overall. This response rate is insufficient to enable statistical analysis of the data obtained through the survey. Trends are, however, evident in the rankings of the responses provided. These trends are consistent with opinions and observations volunteered by a diverse range of individuals active in software engineering and allied fields dating from 2014 to the present. Conclusions: At this time there is insufficient data to validate the hypothesis. Nevertheless experience, informal observation and opinion continues to accumulate to provide evidence in support of the validity of the hypothesis, albeit principally in anecdotal form.","PeriodicalId":178576,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127802304","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
From Theory to Practice: Experiences of Industry-Academia Collaboration from a Practitioner 从理论到实践:一个实践者的产学研合作经验
Baldvin Gislason Bern
This is an experience report on industry-academia cooperation. It goes into challenges faced by industry to work with academia and to adopt academic research results. There are four types of challenges described: • Relevance • Practicality • Agility • Accessibility Each challenge is described from the practitioner point of view. Academic research and research result format is compared to popular non-academic knowledge sources such as industry conferences and blogs. The strength and weaknesses of academic research compared to these alternatives is discussed. Finally, experiences from different solutions that have been tried to bridge this gap are described as well as possible future solutions.
这是一篇产学合作的经验报告。针对产业界面临的挑战,与学术界合作,采用学术研究成果。这里描述了四种类型的挑战:•相关性•实用性•敏捷性•可访问性每个挑战都是从实践者的角度描述的。将学术研究和研究成果格式与流行的非学术知识来源(如行业会议和博客)进行比较。讨论了与这些替代方法相比,学术研究的优缺点。最后,本文描述了试图弥合这一差距的不同解决方案的经验以及未来可能的解决方案。
{"title":"From Theory to Practice: Experiences of Industry-Academia Collaboration from a Practitioner","authors":"Baldvin Gislason Bern","doi":"10.1145/3195546.3195552","DOIUrl":"https://doi.org/10.1145/3195546.3195552","url":null,"abstract":"This is an experience report on industry-academia cooperation. It goes into challenges faced by industry to work with academia and to adopt academic research results. There are four types of challenges described: • Relevance • Practicality • Agility • Accessibility Each challenge is described from the practitioner point of view. Academic research and research result format is compared to popular non-academic knowledge sources such as industry conferences and blogs. The strength and weaknesses of academic research compared to these alternatives is discussed. Finally, experiences from different solutions that have been tried to bridge this gap are described as well as possible future solutions.","PeriodicalId":178576,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121134082","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
Decoding Technology Transfer through Experiences at Microsoft 通过在微软的经历解码技术转移
D. Zhang
Technology transfer is an important form of collaboration between software engineering researchers and industrial practitioners. Despite benefits to both parties, it remains a huge challenge to carry out a technology transfer successfully. Based on the experiences at Microsoft, this talk discusses some key aspects in technology transfer, including technology readiness, partnership building, and one team as collaboration model.
技术转移是软件工程研究者和工业实践者之间合作的重要形式。尽管对双方都有好处,但成功地进行技术转让仍然是一个巨大的挑战。基于在微软的经验,本演讲讨论了技术转移的一些关键方面,包括技术准备、伙伴关系的建立和一个团队作为协作模式。
{"title":"Decoding Technology Transfer through Experiences at Microsoft","authors":"D. Zhang","doi":"10.1145/3195546.3195553","DOIUrl":"https://doi.org/10.1145/3195546.3195553","url":null,"abstract":"Technology transfer is an important form of collaboration between software engineering researchers and industrial practitioners. Despite benefits to both parties, it remains a huge challenge to carry out a technology transfer successfully. Based on the experiences at Microsoft, this talk discusses some key aspects in technology transfer, including technology readiness, partnership building, and one team as collaboration model.","PeriodicalId":178576,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129921633","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
Continuously Evaluated Research Projects in Collaborative Decoupled Environments 协同解耦环境下的持续评估研究项目
Oliver Schmidts, B. Kraft, Marc Schreiber, Albert Zündorf
Often, research results from collaboration projects are not transferred into productive environments even though approaches are proven to work in demonstration prototypes. These demonstration prototypes are usually too fragile and error-prone to be transferred easily into productive environments. A lot of additional work is required. Inspired by the idea of an incremental delivery process, we introduce an architecture pattern, which combines the approach of acrlong{MEDIATION} with microservices for the ease of integration. It enables keeping track of project goals over the course of the collaboration while every party may focus on their expert skills: researchers may focus on complex algorithms, practitioners may focus on their business goals. Through the simplified integration (intermediate) research results can be introduced into a productive environment which enables getting an early user feedback and allows for the early evaluation of different approaches. The practitioners' business model benefits throughout the full project duration.
通常,来自合作项目的研究结果不会被转移到生产环境中,即使方法在演示原型中被证明是有效的。这些演示原型通常太脆弱,容易出错,无法轻松地转移到生产环境中。需要做很多额外的工作。受增量交付过程思想的启发,我们引入了一种体系结构模式,它将跨界调解方法与微服务相结合,以方便集成。它可以在协作过程中跟踪项目目标,而每一方都可以专注于他们的专业技能:研究人员可以专注于复杂的算法,实践者可以专注于他们的业务目标。通过简化的集成(中间),研究结果可以引入到生产环境中,从而能够获得早期的用户反馈,并允许对不同方法进行早期评估。从业者的业务模型在整个项目期间受益。
{"title":"Continuously Evaluated Research Projects in Collaborative Decoupled Environments","authors":"Oliver Schmidts, B. Kraft, Marc Schreiber, Albert Zündorf","doi":"10.1145/3195546.3195549","DOIUrl":"https://doi.org/10.1145/3195546.3195549","url":null,"abstract":"Often, research results from collaboration projects are not transferred into productive environments even though approaches are proven to work in demonstration prototypes. These demonstration prototypes are usually too fragile and error-prone to be transferred easily into productive environments. A lot of additional work is required. Inspired by the idea of an incremental delivery process, we introduce an architecture pattern, which combines the approach of acrlong{MEDIATION} with microservices for the ease of integration. It enables keeping track of project goals over the course of the collaboration while every party may focus on their expert skills: researchers may focus on complex algorithms, practitioners may focus on their business goals. Through the simplified integration (intermediate) research results can be introduced into a productive environment which enables getting an early user feedback and allows for the early evaluation of different approaches. The practitioners' business model benefits throughout the full project duration.","PeriodicalId":178576,"journal":{"name":"2018 IEEE/ACM 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115048921","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
期刊
2018 IEEE/ACM 5th International Workshop on Software Engineering Research and Industrial Practice (SER&IP)
全部 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