首页 > 最新文献

2013 2nd International Workshop on User Evaluations for Software Engineering Researchers (USER)最新文献

英文 中文
A proposed recommender system for eliciting software sustainability requirements 一个建议的推荐系统,以引出软件的可持续性要求
Kristin Roher, D. Richardson
Sustainability is not considered sufficiently in developing modern software systems. In spite of the looming threats of global climate change and environmental degradation [1], software companies are more concerned with product “time-to-market” than long-term product impacts. The research goal of this project is to overcome the barriers of incorporating sustainability into the software engineering process through the use of a recommender system to be used during requirements engineering. This system will recommend the kinds of sustainability requirements that should be considered in a given system, based on application domain, deployment locale, etc, and in so doing will lessen the workload of eliciting appropriate sustainability requirements. This research builds on an ongoing research project on Software Engineering for Sustainability.
在开发现代软件系统时,可持续性没有得到充分的考虑。尽管全球气候变化和环境退化的威胁迫在眉睫[1],软件公司更关心产品的“上市时间”,而不是产品的长期影响。这个项目的研究目标是通过在需求工程期间使用推荐系统来克服将可持续性纳入软件工程过程的障碍。该系统将根据应用领域、部署地点等,建议在给定系统中应考虑的可持续性需求的种类,这样做将减少引出适当的可持续性需求的工作量。这项研究建立在一个正在进行的关于可持续性软件工程的研究项目上。
{"title":"A proposed recommender system for eliciting software sustainability requirements","authors":"Kristin Roher, D. Richardson","doi":"10.1109/USER.2013.6603080","DOIUrl":"https://doi.org/10.1109/USER.2013.6603080","url":null,"abstract":"Sustainability is not considered sufficiently in developing modern software systems. In spite of the looming threats of global climate change and environmental degradation [1], software companies are more concerned with product “time-to-market” than long-term product impacts. The research goal of this project is to overcome the barriers of incorporating sustainability into the software engineering process through the use of a recommender system to be used during requirements engineering. This system will recommend the kinds of sustainability requirements that should be considered in a given system, based on application domain, deployment locale, etc, and in so doing will lessen the workload of eliciting appropriate sustainability requirements. This research builds on an ongoing research project on Software Engineering for Sustainability.","PeriodicalId":319590,"journal":{"name":"2013 2nd International Workshop on User Evaluations for Software Engineering Researchers (USER)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126733324","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}
引用次数: 24
How to evaluate a conflict minimizing task scheduler through a user study 如何通过用户研究来评估最小化冲突的任务调度程序
B. Kasi, A. Sarma
Workspace awareness tools facilitate coordination among developers in a team by informing them of emerging conflicts due to parallel development. Several such tools have been introduced recently. However, evaluating such (collaborative) tools through user studies is nontrivial because it depends on the group dynamics and their development behavior. In this paper, we present the challenges in evaluating a collaboration tool geared towards minimizing conflicts by scheduling (independent) development tasks. We present the research questions that a user evaluation should answer along with the foreseen challenges in answering these questions. We would like to use the workshop to exchange opinions and feedback to refine the design of our user study and start a conversation on the challenges and methods for evaluating a collaborative development tools.
工作空间感知工具通过通知团队中开发人员由于并行开发而出现的冲突来促进团队中开发人员之间的协调。最近已经引入了几个这样的工具。然而,通过用户研究来评估这样的(协作)工具是非常重要的,因为它取决于群体动态和他们的开发行为。在本文中,我们提出了评估协作工具的挑战,通过调度(独立的)开发任务来最小化冲突。我们提出了用户评估应该回答的研究问题,以及在回答这些问题时所预见的挑战。我们希望利用研讨会来交换意见和反馈,以改进我们用户研究的设计,并就评估协作开发工具的挑战和方法展开对话。
{"title":"How to evaluate a conflict minimizing task scheduler through a user study","authors":"B. Kasi, A. Sarma","doi":"10.1109/USER.2013.6603078","DOIUrl":"https://doi.org/10.1109/USER.2013.6603078","url":null,"abstract":"Workspace awareness tools facilitate coordination among developers in a team by informing them of emerging conflicts due to parallel development. Several such tools have been introduced recently. However, evaluating such (collaborative) tools through user studies is nontrivial because it depends on the group dynamics and their development behavior. In this paper, we present the challenges in evaluating a collaboration tool geared towards minimizing conflicts by scheduling (independent) development tasks. We present the research questions that a user evaluation should answer along with the foreseen challenges in answering these questions. We would like to use the workshop to exchange opinions and feedback to refine the design of our user study and start a conversation on the challenges and methods for evaluating a collaborative development tools.","PeriodicalId":319590,"journal":{"name":"2013 2nd International Workshop on User Evaluations for Software Engineering Researchers (USER)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123495459","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
Empirical evaluation of research prototypes at variable stages of maturity 不同成熟度阶段研究原型的实证评价
O. Badreddin
Empirical evaluation of research tools is growing especially in the field of software engineering. A number of research techniques have been proposed and used in evaluating research prototypes. We take the view that evaluation of software engineering tools is best achieved in industrial settings, with real life artifacts and tasks, and with professional software engineers. However, the feasibility of such evaluation is limited for many reasons. Some challenges are related to the prototypes under study, others are related to the industrial environments where the need to meet business requirements take precedence on experimenting with new tools and techniques. In this paper, we summarize our experiences in evaluating a research prototype tool using a grounded theory study, a questionnaire, and a controlled experiment. We discuss the challenges that hindered our industrial evaluation and share ideas on how to overcome these challenges. We propose an action research study where the research tool is used by a small number of experienced professionals in an industrial project.
特别是在软件工程领域,对研究工具的实证评估正在增长。许多研究技术已被提出并用于评估研究原型。我们认为,软件工程工具的评估最好是在工业环境中实现的,与现实生活中的工件和任务,以及与专业的软件工程师。然而,由于许多原因,这种评价的可行性受到限制。一些挑战与正在研究的原型有关,另一些挑战与工业环境有关,在工业环境中,满足业务需求的需要优先于试验新的工具和技术。在本文中,我们总结了我们在评估研究原型工具方面的经验,采用了扎实的理论研究,问卷调查和对照实验。我们讨论了阻碍我们工业评估的挑战,并就如何克服这些挑战分享了想法。我们提出一个行动研究研究,其中的研究工具是由少数经验丰富的专业人士在一个工业项目中使用。
{"title":"Empirical evaluation of research prototypes at variable stages of maturity","authors":"O. Badreddin","doi":"10.1109/USER.2013.6603076","DOIUrl":"https://doi.org/10.1109/USER.2013.6603076","url":null,"abstract":"Empirical evaluation of research tools is growing especially in the field of software engineering. A number of research techniques have been proposed and used in evaluating research prototypes. We take the view that evaluation of software engineering tools is best achieved in industrial settings, with real life artifacts and tasks, and with professional software engineers. However, the feasibility of such evaluation is limited for many reasons. Some challenges are related to the prototypes under study, others are related to the industrial environments where the need to meet business requirements take precedence on experimenting with new tools and techniques. In this paper, we summarize our experiences in evaluating a research prototype tool using a grounded theory study, a questionnaire, and a controlled experiment. We discuss the challenges that hindered our industrial evaluation and share ideas on how to overcome these challenges. We propose an action research study where the research tool is used by a small number of experienced professionals in an industrial project.","PeriodicalId":319590,"journal":{"name":"2013 2nd International Workshop on User Evaluations for Software Engineering Researchers (USER)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125226893","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
Surveying developer knowledge and interest in code smells through online freelance marketplaces 通过在线自由市场调查开发人员对代码气味的知识和兴趣
A. Yamashita, L. Moonen
This paper discusses the use of freelance marketplaces to conduct a survey amongst professional developer's about specific software engineering phenomena, in our case their knowledge and interest in code smells and their detection/removal. We present the context and motivation of our research, and the idea of using freelance marketplaces for conducting studies involving software professionals. Next, we describe the design of the survey and the specifics on the selected freelance marketplace (i.e., Freelancer.com). Finally, we discuss why freelance markets constitute a feasible and advantageous approach for conducting user evaluations that involve large numbers of software professionals, and what challenges such an approach may entail.
本文讨论了使用自由市场在专业开发人员中进行一项关于特定软件工程现象的调查,在我们的案例中,他们对代码气味及其检测/去除的知识和兴趣。我们提出了我们研究的背景和动机,以及使用自由市场进行涉及软件专业人员的研究的想法。接下来,我们描述了调查的设计和选定的自由职业者市场(如Freelancer.com)的细节。最后,我们讨论了为什么自由市场构成了一种可行和有利的方法来进行涉及大量软件专业人员的用户评估,以及这种方法可能带来的挑战。
{"title":"Surveying developer knowledge and interest in code smells through online freelance marketplaces","authors":"A. Yamashita, L. Moonen","doi":"10.1109/USER.2013.6603077","DOIUrl":"https://doi.org/10.1109/USER.2013.6603077","url":null,"abstract":"This paper discusses the use of freelance marketplaces to conduct a survey amongst professional developer's about specific software engineering phenomena, in our case their knowledge and interest in code smells and their detection/removal. We present the context and motivation of our research, and the idea of using freelance marketplaces for conducting studies involving software professionals. Next, we describe the design of the survey and the specifics on the selected freelance marketplace (i.e., Freelancer.com). Finally, we discuss why freelance markets constitute a feasible and advantageous approach for conducting user evaluations that involve large numbers of software professionals, and what challenges such an approach may entail.","PeriodicalId":319590,"journal":{"name":"2013 2nd International Workshop on User Evaluations for Software Engineering Researchers (USER)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127752612","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}
引用次数: 13
On planning an evaluation of the impact of identifier names on the readability and quality of smalltalk programs 对标识符名称对smalltalk程序可读性和质量影响的规划评估
M. Lungu, Jan Kurs
One of the long running debates between programmers is whether camelCaseldentifiers are better than underscore_identifiers. This is ultimately a matter of programming language culture and personal taste, and to our best knowledge none of the camps has won the argument yet. It is our intuition that a solution exists which is superior to both the previous ones from the point of view of usability: the solution we name sentence case identifiers allows phrases as nams for program entities such as classes or methods. In this paper we propose a study in which to evaluate the impact of sentence case identifiers in practice.
程序员之间长期争论的问题之一是camelCaseldentifiers是否比underscore_identifiers更好。这最终是一个编程语言文化和个人品味的问题,据我们所知,没有一个阵营赢得了这场争论。我们的直觉是,从可用性的角度来看,存在一个优于前面两个解决方案的解决方案:我们命名为句子大小写标识符的解决方案允许短语作为程序实体(如类或方法)的名称。在本文中,我们提出了一项研究,以评估句子格标识符在实践中的影响。
{"title":"On planning an evaluation of the impact of identifier names on the readability and quality of smalltalk programs","authors":"M. Lungu, Jan Kurs","doi":"10.1109/USER.2013.6603079","DOIUrl":"https://doi.org/10.1109/USER.2013.6603079","url":null,"abstract":"One of the long running debates between programmers is whether camelCaseldentifiers are better than underscore_identifiers. This is ultimately a matter of programming language culture and personal taste, and to our best knowledge none of the camps has won the argument yet. It is our intuition that a solution exists which is superior to both the previous ones from the point of view of usability: the solution we name sentence case identifiers allows phrases as nams for program entities such as classes or methods. In this paper we propose a study in which to evaluate the impact of sentence case identifiers in practice.","PeriodicalId":319590,"journal":{"name":"2013 2nd International Workshop on User Evaluations for Software Engineering Researchers (USER)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133267950","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}
引用次数: 3
期刊
2013 2nd International Workshop on User Evaluations for Software Engineering Researchers (USER)
全部 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