首页 > 最新文献

2009 ICSE Workshop on Software Engineering Foundations for End User Programming最新文献

英文 中文
Extending the boundary of spreadsheet programming: Lessons learned from Chinese governmental projects 扩展电子表格编程的边界:中国政府项目的经验教训
Pub Date : 2009-05-23 DOI: 10.1109/SEEUP.2009.5071697
X. Yu, Jing Li, Hua Zhong
Spreadsheet is one of the most commonly used end user programming environments. As such, there has been significant effort made by researchers and the industry to develop techniques and tools to improve spreadsheets. In the course of developing spreadsheet-based applications in Chinese governmental projects, we found that enabling end-user to program on the all-in-one, hard-to-validate Chinese spreadsheet is a very challenging task. To do so, we construct system on MS Excel, and provide additional, yet customized, script language for end-user programming.
电子表格是最常用的终端用户编程环境之一。因此,研究人员和行业已经做出了巨大的努力来开发技术和工具来改进电子表格。在中国政府项目中开发基于电子表格的应用程序的过程中,我们发现使最终用户能够在一体化的、难以验证的中文电子表格上编程是一项非常具有挑战性的任务。为此,我们在MS Excel上构建系统,并为最终用户编程提供额外的定制脚本语言。
{"title":"Extending the boundary of spreadsheet programming: Lessons learned from Chinese governmental projects","authors":"X. Yu, Jing Li, Hua Zhong","doi":"10.1109/SEEUP.2009.5071697","DOIUrl":"https://doi.org/10.1109/SEEUP.2009.5071697","url":null,"abstract":"Spreadsheet is one of the most commonly used end user programming environments. As such, there has been significant effort made by researchers and the industry to develop techniques and tools to improve spreadsheets. In the course of developing spreadsheet-based applications in Chinese governmental projects, we found that enabling end-user to program on the all-in-one, hard-to-validate Chinese spreadsheet is a very challenging task. To do so, we construct system on MS Excel, and provide additional, yet customized, script language for end-user programming.","PeriodicalId":270613,"journal":{"name":"2009 ICSE Workshop on Software Engineering Foundations for End User Programming","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125075539","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
End-user software development in a scientific organization 科学组织中的最终用户软件开发
Pub Date : 2009-05-23 DOI: 10.1109/SEEUP.2009.5071698
M. Vigder
Scientific and engineering research is dependent on effective use of software artifacts; many of these artifacts are produced by the scientists themselves, rather than by trained software engineers. In order to improve the productivity of groups involved in scientific research, we have undertaken a project to understand the types of software development being undertaken by scientists, and to build a system that will help these end-users to build and manage the software. This paper summarizes the issues we have identified and the system we have built to support the scientists in their software engineering activities.
科学和工程研究依赖于软件工件的有效使用;许多人工制品是由科学家自己制作的,而不是由训练有素的软件工程师制作的。为了提高参与科学研究的团队的生产力,我们已经进行了一个项目,以了解科学家正在进行的软件开发的类型,并构建一个将帮助这些最终用户构建和管理软件的系统。本文总结了我们已经确定的问题,以及我们为支持科学家的软件工程活动而构建的系统。
{"title":"End-user software development in a scientific organization","authors":"M. Vigder","doi":"10.1109/SEEUP.2009.5071698","DOIUrl":"https://doi.org/10.1109/SEEUP.2009.5071698","url":null,"abstract":"Scientific and engineering research is dependent on effective use of software artifacts; many of these artifacts are produced by the scientists themselves, rather than by trained software engineers. In order to improve the productivity of groups involved in scientific research, we have undertaken a project to understand the types of software development being undertaken by scientists, and to build a system that will help these end-users to build and manage the software. This paper summarizes the issues we have identified and the system we have built to support the scientists in their software engineering activities.","PeriodicalId":270613,"journal":{"name":"2009 ICSE Workshop on Software Engineering Foundations for End User Programming","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115648403","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
End-user software engineering and distributed cognition 终端用户软件工程和分布式认知
Pub Date : 2009-05-23 DOI: 10.1109/SEEUP.2009.5071696
Margaret M. Burnett, C. Bogart, Jill Cao, Valentina Grigoreanu, Todd Kulesza, Joseph Lawrance
End-user programmers may not be aware of many software engineering practices that would add greater discipline to their efforts, and even if they are aware of them, these practices may seem too costly (in terms of time) to use. Without taking advantage of at least some of these practices, the software these end users create seems likely to continue to be less reliable than it could be. We are working on several ways of lowering both the perceived and actual costs of systematic software engineering practices, and on making their benefits more visible and immediate. Our approach is to leverage the user's cognitive effort through the use of distributed cognition, in which the system and user collaboratively work systematically to reason about the program the end user is creating. This paper demonstrates this concept with a few of our past efforts, and then presents three of our current efforts in this direction.
最终用户程序员可能没有意识到许多软件工程实践会给他们的工作增加更多的规则,即使他们意识到这些实践,使用这些实践可能看起来过于昂贵(就时间而言)。如果不利用至少其中的一些实践,这些最终用户创建的软件似乎会继续变得不那么可靠。我们正在研究降低系统软件工程实践的感知和实际成本的几种方法,并使它们的好处更加明显和直接。我们的方法是通过使用分布式认知来利用用户的认知努力,在分布式认知中,系统和用户协同工作,系统地对最终用户正在创建的程序进行推理。本文通过我们过去的一些努力来论证这一概念,然后介绍我们目前在这一方向上的三个努力。
{"title":"End-user software engineering and distributed cognition","authors":"Margaret M. Burnett, C. Bogart, Jill Cao, Valentina Grigoreanu, Todd Kulesza, Joseph Lawrance","doi":"10.1109/SEEUP.2009.5071696","DOIUrl":"https://doi.org/10.1109/SEEUP.2009.5071696","url":null,"abstract":"End-user programmers may not be aware of many software engineering practices that would add greater discipline to their efforts, and even if they are aware of them, these practices may seem too costly (in terms of time) to use. Without taking advantage of at least some of these practices, the software these end users create seems likely to continue to be less reliable than it could be. We are working on several ways of lowering both the perceived and actual costs of systematic software engineering practices, and on making their benefits more visible and immediate. Our approach is to leverage the user's cognitive effort through the use of distributed cognition, in which the system and user collaboratively work systematically to reason about the program the end user is creating. This paper demonstrates this concept with a few of our past efforts, and then presents three of our current efforts in this direction.","PeriodicalId":270613,"journal":{"name":"2009 ICSE Workshop on Software Engineering Foundations for End User Programming","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133732426","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
期刊
2009 ICSE Workshop on Software Engineering Foundations for End User Programming
全部 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