首页 > 最新文献

First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)最新文献

英文 中文
A Research Collaboratory for Open Source Software Research 开源软件研究的研究合作实验室
Yongqin Gao, Matthew Van Antwerp, Scott Christley, Greg Madey
Various research approaches have been proposed to study the OSS movement. To facilitate this OSS related research, we designed and implemented an online research collaborator)!. It is not only a repository including over two years of monthly database dumps from SourceForge.net, but also an online community supporting OSS related research. We describe the design and implementation of the research collaboratory and usage statistics for the year 2006.
已经提出了各种研究方法来研究OSS运动。为了促进与OSS相关的研究,我们设计并实现了一个在线研究协作器。它不仅是一个存储库,包括两年多来每月从SourceForge.net转储的数据库,而且还是一个支持OSS相关研究的在线社区。我们描述了研究合作实验室的设计和实现,以及2006年的使用统计。
{"title":"A Research Collaboratory for Open Source Software Research","authors":"Yongqin Gao, Matthew Van Antwerp, Scott Christley, Greg Madey","doi":"10.1109/FLOSS.2007.1","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.1","url":null,"abstract":"Various research approaches have been proposed to study the OSS movement. To facilitate this OSS related research, we designed and implemented an online research collaborator)!. It is not only a repository including over two years of monthly database dumps from SourceForge.net, but also an online community supporting OSS related research. We describe the design and implementation of the research collaboratory and usage statistics for the year 2006.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126222262","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}
引用次数: 48
Taking Research to FLOSS-Curious Engineers and Managers 把研究带给好奇的工程师和经理
J. Howison
In 2006 the author undertook to take what I'd learnt from the research on Free, Libre and Open Source Software (FLOSS) both to 'the community' and to those interested in joining 'the community'. I prepared and presented two 3.5 hour tutorials at FLOSS conferences: LinuxAsia in Delhi and O'Reilly's Open Source Conference (OSCON) in Portland. This paper describes these experiences. The author first summarizes the tutorials, pointing out which research was used and what the interests of the participants were and where more research can bridge the gaps. The author then describe an ongoing interaction with a software engineering manager at Microsoft who attended the tutorial and is in the interesting position of taking a Microsoft work group open. Finally the author reflects on this experience for lessons about 'transferable research'.
2006年,作者承诺将我从自由、自由和开源软件(FLOSS)的研究中学到的东西传授给“社区”和那些有兴趣加入“社区”的人。我在FLOSS会议上准备并发表了两个3.5小时的教程:德里的LinuxAsia和波特兰的O'Reilly's Open Source Conference (OSCON)。本文描述了这些经验。作者首先总结了教程,指出使用了哪些研究,参与者的兴趣是什么,以及更多的研究可以弥补差距。作者随后描述了他与微软一位软件工程经理的持续互动,这位经理参加了该教程,并担任微软工作组开放的有趣职位。最后,笔者对这一经验进行了反思,以期为“可转移研究”提供借鉴。
{"title":"Taking Research to FLOSS-Curious Engineers and Managers","authors":"J. Howison","doi":"10.1109/FLOSS.2007.13","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.13","url":null,"abstract":"In 2006 the author undertook to take what I'd learnt from the research on Free, Libre and Open Source Software (FLOSS) both to 'the community' and to those interested in joining 'the community'. I prepared and presented two 3.5 hour tutorials at FLOSS conferences: LinuxAsia in Delhi and O'Reilly's Open Source Conference (OSCON) in Portland. This paper describes these experiences. The author first summarizes the tutorials, pointing out which research was used and what the interests of the participants were and where more research can bridge the gaps. The author then describe an ongoing interaction with a software engineering manager at Microsoft who attended the tutorial and is in the interesting position of taking a Microsoft work group open. Finally the author reflects on this experience for lessons about 'transferable research'.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123654870","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
The Commons as New Economy & What This Means for Research 公地作为新经济&这对研究意味着什么
R. Gabriel
Suppose the entire social and commercial fabric supporting the creation of software is changing-changing by becoming completely a commons and thereby dropping dramatically in cost. How would the world change and how would we recognize the changes? Software would not be continually recreated by different organizations, so the global "efficiency" of software production would increase dramatically; therefore it would be possible to create value without waste, experimentation and risk-taking would become affordable-and probably necessary because firms could not charge for their duplication of infrastructure-, and the size and complexity of built systems would increase dramatically, perhaps beyond human comprehension. As important or more so, the activities of creating software would become the provenance of people, organizations, and disciplines who today are mostly considered consumers of software-there would, in a very real sense, be only a single software system in existence, continually growing; it would be an ecology husbanded along by economists, sociologists, governments, clubs, communities, and herds of disciplines. New business models would be developed, perhaps at an alarming rate. How should we design our research to observe and understand this change? There is some evidence the change is underway, as the result of the adoption of open source by companies who are not merely appreciative receivers of gifts from the evangelizers of open source, but who are clever thieves re-purposing the ideas and making up new ones of their own.
假设支持软件开发的整个社会和商业结构正在发生变化——通过完全成为公共资源而发生变化,从而大幅降低成本。世界将如何变化,我们将如何认识这些变化?软件不会被不同的组织不断地重新创造,因此软件生产的全球“效率”将显著提高;因此,在不浪费的情况下创造价值是可能的,实验和冒险将变得负担得起——而且可能是必要的,因为公司不能对重复的基础设施收费——建成系统的规模和复杂性将急剧增加,也许超出人类的理解。同样重要或更重要的是,创建软件的活动将成为今天被认为是软件消费者的人们、组织和学科的来源——在非常真实的意义上,将只有一个存在的、不断增长的软件系统;这将是一个由经济学家、社会学家、政府、俱乐部、社区和众多学科共同管理的生态系统。新的商业模式将被开发出来,也许以惊人的速度。我们应该如何设计我们的研究来观察和理解这种变化?有一些证据表明,这种变化正在发生,这是一些公司采用开源的结果,这些公司不仅是开源传播者的礼物的接受者,而且是聪明的小偷,重新利用了开源的想法,并创造了自己的新想法。
{"title":"The Commons as New Economy & What This Means for Research","authors":"R. Gabriel","doi":"10.1109/FLOSS.2007.14","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.14","url":null,"abstract":"Suppose the entire social and commercial fabric supporting the creation of software is changing-changing by becoming completely a commons and thereby dropping dramatically in cost. How would the world change and how would we recognize the changes? Software would not be continually recreated by different organizations, so the global \"efficiency\" of software production would increase dramatically; therefore it would be possible to create value without waste, experimentation and risk-taking would become affordable-and probably necessary because firms could not charge for their duplication of infrastructure-, and the size and complexity of built systems would increase dramatically, perhaps beyond human comprehension. As important or more so, the activities of creating software would become the provenance of people, organizations, and disciplines who today are mostly considered consumers of software-there would, in a very real sense, be only a single software system in existence, continually growing; it would be an ecology husbanded along by economists, sociologists, governments, clubs, communities, and herds of disciplines. New business models would be developed, perhaps at an alarming rate. How should we design our research to observe and understand this change? There is some evidence the change is underway, as the result of the adoption of open source by companies who are not merely appreciative receivers of gifts from the evangelizers of open source, but who are clever thieves re-purposing the ideas and making up new ones of their own.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134518196","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
Identifying Success and Tragedy of FLOSS Commons: A Preliminary Classification of Sourceforge.net Projects 识别FLOSS的成功与失败:Sourceforge.net项目的初步分类
Robert C. English, C. Schweik
Free/Libre and Open Source Software (FLOSS) projects are a form of commons where individuals work collectively to produce software that is a public, rather than a private, good. The famous phrase "Tragedy of the Commons" describes a situation where a natural resource commons, such as a pasture, or a water supply, gets depleted because of overuse. The tragedy in FLOSS commons is distinctly different - it occurs when collective action ceases before a software product is produced or reaches its full potential. This paper builds on previous work about defining success in FLOSS projects by taking a collective action perspective. We first report the results of interviews with FLOSS developers regarding our ideas about success and failure in FLOSS projects. Building on those interviews and previous work, we then describe our criteria for defining success/tragedy in FLOSS commons. Finally, we discuss the results of a preliminary classification of nearly all projects hosted on Sourceforge.net as of August 2006.
自由/自由和开放源代码软件(FLOSS)项目是一种公共形式,个人共同工作,生产公共软件,而不是私有软件。著名的短语“公地悲剧”描述了一种情况,即自然资源的公地,如牧场或供水,由于过度使用而枯竭。在FLOSS公地中的悲剧是明显不同的——当集体行动在软件产品被生产出来或充分发挥其潜力之前停止时,它就会发生。本文建立在先前关于通过采取集体行动的观点来定义FLOSS项目中的成功的工作的基础上。我们首先报告与FLOSS开发人员就我们对FLOSS项目成功和失败的看法进行访谈的结果。在这些访谈和之前的工作的基础上,我们描述了在FLOSS公地中定义成功/悲剧的标准。最后,我们讨论到2006年8月为止Sourceforge.net上托管的几乎所有项目的初步分类结果。
{"title":"Identifying Success and Tragedy of FLOSS Commons: A Preliminary Classification of Sourceforge.net Projects","authors":"Robert C. English, C. Schweik","doi":"10.1109/FLOSS.2007.9","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.9","url":null,"abstract":"Free/Libre and Open Source Software (FLOSS) projects are a form of commons where individuals work collectively to produce software that is a public, rather than a private, good. The famous phrase \"Tragedy of the Commons\" describes a situation where a natural resource commons, such as a pasture, or a water supply, gets depleted because of overuse. The tragedy in FLOSS commons is distinctly different - it occurs when collective action ceases before a software product is produced or reaches its full potential. This paper builds on previous work about defining success in FLOSS projects by taking a collective action perspective. We first report the results of interviews with FLOSS developers regarding our ideas about success and failure in FLOSS projects. Building on those interviews and previous work, we then describe our criteria for defining success/tragedy in FLOSS commons. Finally, we discuss the results of a preliminary classification of nearly all projects hosted on Sourceforge.net as of August 2006.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115160097","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}
引用次数: 69
Evaluating Software Engineering Processes in Commercial and Community Open Source Projects 评估商业和社区开源项目中的软件工程过程
A. Wasserman, E. Capra
We describe a current study for obtaining information about management of commercial and community open source projects. We have interviewed and surveyed leaders of more than 75 open source projects. Questions focused on the styles of leadership and communication, with a technical focus on testing and quality assurance processes. This paper describes the methods used to identify and contact subjects, as well as the questions posed and some results.
我们描述了一项关于获取商业和社区开源项目管理信息的最新研究。我们采访并调查了超过75个开源项目的领导者。问题集中在领导和沟通的风格上,技术上集中在测试和质量保证过程上。本文描述了识别和接触受试者的方法,以及所提出的问题和一些结果。
{"title":"Evaluating Software Engineering Processes in Commercial and Community Open Source Projects","authors":"A. Wasserman, E. Capra","doi":"10.1109/FLOSS.2007.6","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.6","url":null,"abstract":"We describe a current study for obtaining information about management of commercial and community open source projects. We have interviewed and surveyed leaders of more than 75 open source projects. Questions focused on the styles of leadership and communication, with a technical focus on testing and quality assurance processes. This paper describes the methods used to identify and contact subjects, as well as the questions posed and some results.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114642479","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}
引用次数: 29
Business Firms' Engagement in Community Projects. Empirical Evidence and Further Developments of the Research 商业公司参与社区项目。实证与研究的进一步发展
A. Bonaccorsi, D. Lorenzi, M. Merito, C. Rossi
At present, more and more commercial firms are getting involved, to various extents, in the Open Source (OS) movement. While several studies have examined incentives and business models of these OS-based software companies, very few works have investigated whether and how firms actively participate to open projects. This paper contributes to the literature by providing empirical evidence on the role and the activities of software houses in community developed projects. The research proposes an original methodology of large-scale primary data collection from OS project repositories and linked web sites. The findings show how different today's OS movement is from its origins and how important firm involvement has become.
目前,越来越多的商业公司在不同程度上参与了开源(OS)运动。虽然有几项研究调查了这些基于操作系统的软件公司的动机和商业模式,但很少有研究调查公司是否以及如何积极参与开放项目。本文通过提供关于软件屋在社区开发项目中的作用和活动的经验证据,对文献做出了贡献。该研究提出了一种从操作系统项目存储库和链接网站中大规模收集原始数据的原始方法。这些发现表明,今天的操作系统运动与其起源有多么不同,以及公司参与的重要性。
{"title":"Business Firms' Engagement in Community Projects. Empirical Evidence and Further Developments of the Research","authors":"A. Bonaccorsi, D. Lorenzi, M. Merito, C. Rossi","doi":"10.1109/FLOSS.2007.3","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.3","url":null,"abstract":"At present, more and more commercial firms are getting involved, to various extents, in the Open Source (OS) movement. While several studies have examined incentives and business models of these OS-based software companies, very few works have investigated whether and how firms actively participate to open projects. This paper contributes to the literature by providing empirical evidence on the role and the activities of software houses in community developed projects. The research proposes an original methodology of large-scale primary data collection from OS project repositories and linked web sites. The findings show how different today's OS movement is from its origins and how important firm involvement has become.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115407390","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}
引用次数: 29
Why Most Open Source Development Projects Do Not Succeed? 为什么大多数开源开发项目不成功?
Evangelos Katsamakas, Nicholas C. Georgantzas
Evidence suggests that only a small percentage of open source development (OSSD) projects are active, have significant participation, or have delivered operational software. We develop a system dynamics based simulation model to analyze the dynamics of open source project participation process and software development process. We show that the complex interaction between participation and development processes affects crucially success or failure.
有证据表明,只有一小部分开放源代码开发(OSSD)项目是活跃的,有重要的参与,或者交付了可操作的软件。建立了基于系统动力学的仿真模型,对开源项目参与过程和软件开发过程进行了动力学分析。我们表明,参与和发展过程之间复杂的相互作用至关重要地影响成功或失败。
{"title":"Why Most Open Source Development Projects Do Not Succeed?","authors":"Evangelos Katsamakas, Nicholas C. Georgantzas","doi":"10.1109/FLOSS.2007.15","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.15","url":null,"abstract":"Evidence suggests that only a small percentage of open source development (OSSD) projects are active, have significant participation, or have delivered operational software. We develop a system dynamics based simulation model to analyze the dynamics of open source project participation process and software development process. We show that the complex interaction between participation and development processes affects crucially success or failure.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127785946","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}
引用次数: 18
On Understanding How to Introduce an Innovation to an Open Source Project 理解如何将创新引入开源项目
C. Oezbek, L. Prechelt
We propose to research the introduction of Software Engineering inventions into Open Source projects (1) to help researchers with creating opportunities for evaluating their tools, methods and process designs in real-life settings, and (2) to help Open Source projects with improving their processes based on state-of-the-art knowledge. Such research will go beyond diffusion and dissemination of inventions to active introduction, and thus increase the chances of adoption. We will discuss the research approach, our preliminary insights, limitations of the approach, and why researchers interested in evaluating their own inventions should be interested in this research.
我们建议研究将软件工程发明引入开源项目(1),以帮助研究人员创造机会,在现实环境中评估他们的工具、方法和过程设计,以及(2)帮助开源项目基于最先进的知识改进他们的过程。这种研究将超越发明的扩散和传播,积极引进,从而增加采用的机会。我们将讨论研究方法,我们的初步见解,方法的局限性,以及为什么对评估自己的发明感兴趣的研究人员应该对这项研究感兴趣。
{"title":"On Understanding How to Introduce an Innovation to an Open Source Project","authors":"C. Oezbek, L. Prechelt","doi":"10.1109/FLOSS.2007.11","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.11","url":null,"abstract":"We propose to research the introduction of Software Engineering inventions into Open Source projects (1) to help researchers with creating opportunities for evaluating their tools, methods and process designs in real-life settings, and (2) to help Open Source projects with improving their processes based on state-of-the-art knowledge. Such research will go beyond diffusion and dissemination of inventions to active introduction, and thus increase the chances of adoption. We will discuss the research approach, our preliminary insights, limitations of the approach, and why researchers interested in evaluating their own inventions should be interested in this research.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123234563","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}
引用次数: 11
Open Source Software: A Source of Possibilities for Software Engineering Education and Empirical Software Engineering 开源软件:软件工程教育和经验软件工程的可能性来源
L. Jaccheri, T. Osterlie
Open source projects are an interesting source for software engineering education and research. By participating in open source projects students can improve their programming and design capabilities. By reflecting on own participation by means of an established research method and plan, master's students can in addition contribute to increase knowledge concerning research questions. In this work we report on a concrete study in the context of the Net- beans open source project. The research method used is a modification of action research.
开源项目是软件工程教育和研究的有趣来源。通过参与开源项目,学生可以提高他们的编程和设计能力。通过通过既定的研究方法和计划来反思自己的参与,硕士生还可以增加有关研究问题的知识。在这项工作中,我们报告了在Net- beans开源项目背景下的具体研究。所使用的研究方法是对行动研究的一种修正。
{"title":"Open Source Software: A Source of Possibilities for Software Engineering Education and Empirical Software Engineering","authors":"L. Jaccheri, T. Osterlie","doi":"10.1109/FLOSS.2007.12","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.12","url":null,"abstract":"Open source projects are an interesting source for software engineering education and research. By participating in open source projects students can improve their programming and design capabilities. By reflecting on own participation by means of an established research method and plan, master's students can in addition contribute to increase knowledge concerning research questions. In this work we report on a concrete study in the context of the Net- beans open source project. The research method used is a modification of action research.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129164889","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}
引用次数: 45
Assuring quality and usability in open source software development 确保开源软件开发的质量和可用性
H. Hedberg, N. Iivari, Mikko Rajanen, L. Harjumaa
This paper reviews literature on quality and usability assurance in open source software (OSS) development, focusing specifically on OSS that is targeted at a large user population, which does not consist only of OSS developers anymore. In this type of OSS development, the 'naive', non computer professional users should be taken into account and usability of OSS improved. Furthermore, software quality becomes a very relevant issue to be assured. We contrast OSS literature on quality and usability with prescriptive literatures derived from the fields of software engineering and human computer interaction. We present a summary of the current practices utilized to assure quality and usability in OSS development, and recommend practices to be used in this context. We also point out limitations in the existing research and suggest paths for future work.
本文回顾了关于开源软件(OSS)开发中的质量和可用性保证的文献,特别关注面向大量用户群的OSS,这些用户群不再仅仅由OSS开发人员组成。在这种类型的OSS开发中,应该考虑到“幼稚的”、非计算机专业用户,并提高OSS的可用性。此外,软件质量成为一个需要保证的非常相关的问题。我们将关于质量和可用性的OSS文献与源自软件工程和人机交互领域的规范性文献进行了对比。我们总结了当前用于确保OSS开发中的质量和可用性的实践,并推荐了在这种情况下使用的实践。我们还指出了现有研究的局限性,并提出了未来工作的路径。
{"title":"Assuring quality and usability in open source software development","authors":"H. Hedberg, N. Iivari, Mikko Rajanen, L. Harjumaa","doi":"10.1109/FLOSS.2007.2","DOIUrl":"https://doi.org/10.1109/FLOSS.2007.2","url":null,"abstract":"This paper reviews literature on quality and usability assurance in open source software (OSS) development, focusing specifically on OSS that is targeted at a large user population, which does not consist only of OSS developers anymore. In this type of OSS development, the 'naive', non computer professional users should be taken into account and usability of OSS improved. Furthermore, software quality becomes a very relevant issue to be assured. We contrast OSS literature on quality and usability with prescriptive literatures derived from the fields of software engineering and human computer interaction. We present a summary of the current practices utilized to assure quality and usability in OSS development, and recommend practices to be used in this context. We also point out limitations in the existing research and suggest paths for future work.","PeriodicalId":383068,"journal":{"name":"First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124972489","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}
引用次数: 48
期刊
First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)
全部 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