首页 > 最新文献

Research Anthology on Agile Software, Software Development, and Testing最新文献

英文 中文
Metastructuring for Standards 标准的元结构
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch063
R. Gey, A. Fried
This chapter focusses on the appearance and implementation of process standards in software development organizations. The authors are interested in the way organizations handle the plurality of process standards. Organizations respond by metastructuring to the increasing demand for standardizing their development processes. Standards metastructuring summarizes all organizational mechanisms for facilitating the ongoing adaption of global standards to the organizational context. Based on an in-depth single case study of a software developing organization in the automotive technology sector, the authors found four areas of metastructuring, four roles for standard mediation, and four types of metastructuring activities. With the case study, they encourage further research that proves standards in use and how organizations respond to the challenges of standardization.
本章主要关注软件开发组织中过程标准的出现和实现。作者对组织处理多个过程标准的方式很感兴趣。组织通过构建元结构来响应日益增长的标准化开发过程的需求。标准元结构总结了所有组织机制,以促进全球标准对组织环境的持续适应。基于对汽车技术领域的软件开发组织的深入的单个案例研究,作者发现了元结构的四个领域,标准中介的四个角色,以及四种类型的元结构活动。通过案例研究,他们鼓励进一步研究,以证明使用中的标准以及组织如何应对标准化的挑战。
{"title":"Metastructuring for Standards","authors":"R. Gey, A. Fried","doi":"10.4018/978-1-6684-3702-5.ch063","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch063","url":null,"abstract":"This chapter focusses on the appearance and implementation of process standards in software development organizations. The authors are interested in the way organizations handle the plurality of process standards. Organizations respond by metastructuring to the increasing demand for standardizing their development processes. Standards metastructuring summarizes all organizational mechanisms for facilitating the ongoing adaption of global standards to the organizational context. Based on an in-depth single case study of a software developing organization in the automotive technology sector, the authors found four areas of metastructuring, four roles for standard mediation, and four types of metastructuring activities. With the case study, they encourage further research that proves standards in use and how organizations respond to the challenges of standardization.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115208215","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
Planned Investment in Information Technology Companies 信息技术公司计划投资
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch083
Edilaine Rodrigues Soares
Planned investment has become indispensable for strengthening the management in IT companies. In this chapter, the authors present three innovative methods in a cycle of causes and effects, where the second method is effect of the first and the third is cause of the first and effect of the second method. The first method aims to motivate the human resources with organizational learning and the growth in the professional career. The second method aims to measure the performance, the productivity, the organizational learning, and the growth in the professional career. The third method aims to estimate the anticipation of the costs for the construction of the software project and analysis of planned investment for the better decision making. This motivator scenario, with effect of anticipative and strengthening that aligns methods in a cycle of causes and effects, enabling the analysis of planned investment for the better decision making in the IT companies, provides the government, generates revenue, moves the economy, and generates more wealth for Brazil.
为了加强IT企业的管理,计划投资是必不可少的。在本章中,作者在因果循环中提出了三种创新方法,其中第二种方法是第一种方法的效果,第三种方法是第一种方法的原因,第二种方法的效果。第一种方法旨在通过组织学习和职业生涯成长来激励人力资源。第二种方法旨在衡量绩效、生产力、组织学习和职业生涯的成长。第三种方法旨在估计软件项目建设的预期成本,并分析计划投资,以便更好地做出决策。这一激励方案具有预见性和强化的效果,将各种方法与因果循环结合在一起,支持对IT公司的计划投资进行更好的决策分析,为政府提供服务,产生收入,推动经济发展,并为巴西创造更多财富。
{"title":"Planned Investment in Information Technology Companies","authors":"Edilaine Rodrigues Soares","doi":"10.4018/978-1-6684-3702-5.ch083","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch083","url":null,"abstract":"Planned investment has become indispensable for strengthening the management in IT companies. In this chapter, the authors present three innovative methods in a cycle of causes and effects, where the second method is effect of the first and the third is cause of the first and effect of the second method. The first method aims to motivate the human resources with organizational learning and the growth in the professional career. The second method aims to measure the performance, the productivity, the organizational learning, and the growth in the professional career. The third method aims to estimate the anticipation of the costs for the construction of the software project and analysis of planned investment for the better decision making. This motivator scenario, with effect of anticipative and strengthening that aligns methods in a cycle of causes and effects, enabling the analysis of planned investment for the better decision making in the IT companies, provides the government, generates revenue, moves the economy, and generates more wealth for Brazil.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123867482","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
Use of Software Metrics to Improve the Quality of Software Projects Using Regression Testing 使用回归测试来提高软件项目质量的软件度量
Pub Date : 1900-01-01 DOI: 10.4018/978-1-5225-6029-6.CH012
Arshpreet Kaur Sidhu, S. Sehra
Testing of software is broadly divided into three types i.e., code based, model based and specification based. To find faults at early stage, model based testing can be used in which testing can be started from design phase. Furthermore, in this chapter, to generate new test cases and to ensure the quality of changed software, regression testing is used. Early detection of faults will not only reduce the cost, time and effort of developers but also will help finding risks. We are using structural metrics to check the effect of changes made to software. Finally, the authors suggest identifying metrics and analyze the results using NDepend simulator. If results show deviation from standards then again perform regression testing to improve the quality of software.
软件测试大致分为三种类型,即基于代码的、基于模型的和基于规范的。为了在早期发现故障,可以使用基于模型的测试,其中测试可以从设计阶段开始。此外,在本章中,为了生成新的测试用例并确保更改软件的质量,使用了回归测试。及早发现故障不仅可以减少开发人员的成本、时间和精力,还有助于发现风险。我们正在使用结构度量来检查对软件所做更改的效果。最后,作者建议使用NDepend模拟器识别指标并分析结果。如果结果显示偏离标准,则再次执行回归测试以提高软件质量。
{"title":"Use of Software Metrics to Improve the Quality of Software Projects Using Regression Testing","authors":"Arshpreet Kaur Sidhu, S. Sehra","doi":"10.4018/978-1-5225-6029-6.CH012","DOIUrl":"https://doi.org/10.4018/978-1-5225-6029-6.CH012","url":null,"abstract":"Testing of software is broadly divided into three types i.e., code based, model based and specification based. To find faults at early stage, model based testing can be used in which testing can be started from design phase. Furthermore, in this chapter, to generate new test cases and to ensure the quality of changed software, regression testing is used. Early detection of faults will not only reduce the cost, time and effort of developers but also will help finding risks. We are using structural metrics to check the effect of changes made to software. Finally, the authors suggest identifying metrics and analyze the results using NDepend simulator. If results show deviation from standards then again perform regression testing to improve the quality of software.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133994363","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
Metaheuristic Techniques for Test Case Generation 测试用例生成的元启发式技术
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch052
R. Sahoo, M. Ray
The primary objective of software testing is to locate bugs as many as possible in software by using an optimum set of test cases. Optimum set of test cases are obtained by selection procedure which can be viewed as an optimization problem. So metaheuristic optimizing (searching) techniques have been immensely used to automate software testing task. The application of metaheuristic searching techniques in software testing is termed as Search Based Testing. Non-redundant, reliable and optimized test cases can be generated by the search based testing with less effort and time. This article presents a systematic review on several meta heuristic techniques like Genetic Algorithms, Particle Swarm optimization, Ant Colony Optimization, Bee Colony optimization, Cuckoo Searches, Tabu Searches and some modified version of these algorithms used for test case generation. The authors also provide one framework, showing the advantages, limitations and future scope or gap of these research works which will help in further research on these works.
软件测试的主要目标是通过使用一组最佳的测试用例尽可能多地定位软件中的错误。通过选择过程获得最优的测试用例集,这可以看作是一个优化问题。因此,元启发式优化(搜索)技术已经被大量用于自动化软件测试任务。元启发式搜索技术在软件测试中的应用被称为基于搜索的测试。基于搜索的测试可以以更少的精力和时间生成非冗余的、可靠的和优化的测试用例。本文系统回顾了遗传算法、粒子群优化、蚁群优化、蜂群优化、布谷鸟搜索、禁忌搜索等几种元启发式技术,以及用于生成测试用例的一些改进版本。作者还提供了一个框架,展示了这些研究工作的优势、局限性和未来的范围或差距,有助于进一步研究这些工作。
{"title":"Metaheuristic Techniques for Test Case Generation","authors":"R. Sahoo, M. Ray","doi":"10.4018/978-1-6684-3702-5.ch052","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch052","url":null,"abstract":"The primary objective of software testing is to locate bugs as many as possible in software by using an optimum set of test cases. Optimum set of test cases are obtained by selection procedure which can be viewed as an optimization problem. So metaheuristic optimizing (searching) techniques have been immensely used to automate software testing task. The application of metaheuristic searching techniques in software testing is termed as Search Based Testing. Non-redundant, reliable and optimized test cases can be generated by the search based testing with less effort and time. This article presents a systematic review on several meta heuristic techniques like Genetic Algorithms, Particle Swarm optimization, Ant Colony Optimization, Bee Colony optimization, Cuckoo Searches, Tabu Searches and some modified version of these algorithms used for test case generation. The authors also provide one framework, showing the advantages, limitations and future scope or gap of these research works which will help in further research on these works.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132603347","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
A Decision Making Paradigm for Software Development in Libraries 图书馆软件开发的决策范型
Pub Date : 1900-01-01 DOI: 10.4018/978-1-5225-2676-6.CH003
Harish Maringanti
Framing a technology question as a simple choice between developing an in- house application system and off-the- shelf proprietary system, or simply put, as a choice between build and buy, runs the risk of ignoring myriad options available in between the two extremes. In this era of cloud computing and run anything-as- a-service model, the very notion of developing an in-house application would raise a few eyebrows among C- level executives. How then can academic libraries, under mounting pressure to demonstrate their value (Oakleaf, 2010), justify investments in software development in particular? What follows in these sections is a brief discussion on the importance of investing in software development in libraries, three mini-case studies demonstrating the wide possibilities of integrating software development in library operations and a non- prescriptive model to assess which projects may be worth pursuing from the software development standpoint.
将技术问题定义为开发内部应用程序系统和现成的专有系统之间的简单选择,或者简单地说,将其定义为构建和购买之间的选择,可能会忽略两个极端之间的无数可用选项。在这个云计算和“任意运行即服务”模式的时代,开发内部应用程序的概念可能会引起C级高管的一些不满。那么,在越来越大的压力下,学术图书馆如何证明自己的价值(Oakleaf, 2010),特别是在软件开发方面的投资是合理的?接下来的部分是对图书馆软件开发投资的重要性的简要讨论,三个小型案例研究展示了在图书馆运营中集成软件开发的广泛可能性,以及从软件开发的角度评估哪些项目值得追求的非规定性模型。
{"title":"A Decision Making Paradigm for Software Development in Libraries","authors":"Harish Maringanti","doi":"10.4018/978-1-5225-2676-6.CH003","DOIUrl":"https://doi.org/10.4018/978-1-5225-2676-6.CH003","url":null,"abstract":"Framing a technology question as a simple choice between developing an in- house application system and off-the- shelf proprietary system, or simply put, as a choice between build and buy, runs the risk of ignoring myriad options available in between the two extremes. In this era of cloud computing and run anything-as- a-service model, the very notion of developing an in-house application would raise a few eyebrows among C- level executives. How then can academic libraries, under mounting pressure to demonstrate their value (Oakleaf, 2010), justify investments in software development in particular? What follows in these sections is a brief discussion on the importance of investing in software development in libraries, three mini-case studies demonstrating the wide possibilities of integrating software development in library operations and a non- prescriptive model to assess which projects may be worth pursuing from the software development standpoint.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127952590","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
Dilbert Moments 呆伯特的时刻
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch095
James Prater, K. Kirytopoulos, T. Ma
Developing and delivering a project to an agreed schedule is fundamentally what project managers do. There is still an ongoing debate about schedule delays. This research investigates the development of schedules through semi-structured in-depth interviews. The findings reveal that half of the respondents believe that delays reported in the media are not real and should be attributed to scope changes. IT project managers estimating techniques include bottom-up estimates, analogy, and expert judgement. Impeding factors reported for the development of realistic schedules were technical (e.g. honest mistakes) and political (e.g. completion dates imposed by the sponsor). Respondents did not mention any psychological factors, although most were aware of optimism bias. However, they were not familiar with approaches to mitigate its impacts. Yet, when these techniques were mentioned, the overwhelming majority agreed that these mitigation approaches would change their schedule estimate.
按照商定的时间表开发和交付项目是项目经理的基本工作。关于计划延误的争论仍在继续。本研究通过半结构化的深度访谈来调查时间表的发展。调查结果显示,一半的答复者认为媒体报道的延误是不真实的,应归因于范围变化。IT项目经理的评估技术包括自下而上的评估、类比和专家判断。据报告,阻碍制定现实时间表的因素有技术上的(如无心之过)和政治上的(如发起人规定的完成日期)。受访者没有提到任何心理因素,尽管大多数人都意识到乐观主义偏见。然而,他们并不熟悉减轻其影响的方法。然而,当提到这些技术时,绝大多数人同意这些缓解方法将改变他们的进度估计。
{"title":"Dilbert Moments","authors":"James Prater, K. Kirytopoulos, T. Ma","doi":"10.4018/978-1-6684-3702-5.ch095","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch095","url":null,"abstract":"Developing and delivering a project to an agreed schedule is fundamentally what project managers do. There is still an ongoing debate about schedule delays. This research investigates the development of schedules through semi-structured in-depth interviews. The findings reveal that half of the respondents believe that delays reported in the media are not real and should be attributed to scope changes. IT project managers estimating techniques include bottom-up estimates, analogy, and expert judgement. Impeding factors reported for the development of realistic schedules were technical (e.g. honest mistakes) and political (e.g. completion dates imposed by the sponsor). Respondents did not mention any psychological factors, although most were aware of optimism bias. However, they were not familiar with approaches to mitigate its impacts. Yet, when these techniques were mentioned, the overwhelming majority agreed that these mitigation approaches would change their schedule estimate.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"569 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120880015","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
Building Ant System for Multi-Faceted Test Case Prioritization 构建面向多面测试用例优先排序的蚂蚁系统
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch034
M. K. Pachariya
This article presents the empirical study of multi-criteria test case prioritization. In this article, a test case prioritization problem with time constraints is being solved by using the ant colony optimization (ACO) approach. The ACO is a meta-heuristic and nature-inspired approach that has been applied for the statement of a coverage-based test case prioritization problem. The proposed approach ranks test cases using statement coverage as a fitness criteria and the execution time as a constraint. The proposed approach is implemented in MatLab and validated on widely used benchmark dataset, freely available on the Software Infrastructure Repository (SIR). The results of experimental study show that the proposed ACO based approach provides near optimal solution to test case prioritization problem.
本文提出了多标准测试用例优先级的实证研究。在本文中,使用蚁群优化(ACO)方法解决了具有时间约束的测试用例优先级问题。ACO是一种元启发式和自然启发的方法,已应用于基于覆盖率的测试用例优先级问题的陈述。所建议的方法使用语句覆盖率作为适应度标准,并将执行时间作为约束对测试用例进行排序。该方法在MatLab中实现,并在广泛使用的基准数据集上进行了验证,该数据集可在软件基础架构存储库(SIR)上免费获得。实验研究结果表明,基于蚁群算法的测试用例优先级问题提供了近似最优解。
{"title":"Building Ant System for Multi-Faceted Test Case Prioritization","authors":"M. K. Pachariya","doi":"10.4018/978-1-6684-3702-5.ch034","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch034","url":null,"abstract":"This article presents the empirical study of multi-criteria test case prioritization. In this article, a test case prioritization problem with time constraints is being solved by using the ant colony optimization (ACO) approach. The ACO is a meta-heuristic and nature-inspired approach that has been applied for the statement of a coverage-based test case prioritization problem. The proposed approach ranks test cases using statement coverage as a fitness criteria and the execution time as a constraint. The proposed approach is implemented in MatLab and validated on widely used benchmark dataset, freely available on the Software Infrastructure Repository (SIR). The results of experimental study show that the proposed ACO based approach provides near optimal solution to test case prioritization problem.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121638201","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
Impact Analysis of Intelligent Agents in Automatic Fault-Prone Components Prediction and Testing 智能代理在易故障部件自动预测与测试中的影响分析
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch038
Jeya Mala Dharmalingam
Software quality is imperative for industrial strength software. This quality will be often determined by a few components present in the software which decides the entire functionality. If any of these components are not rigorously tested, the quality will be highly affected. Without knowing which of these components are really critical, it will not be possible to perform high level testing. Hence, to predict such fault-prone or critical components from the software prior to testing and prioritizing them during the testing process, an agent-based approach is proposed in this chapter. The framework developed as part of this work will certainly reduce the field failures and thus will improve the software quality. Further, this approach has also utilized important metrics to predict such components and also prioritized the components based on their critical value. Also, the work proposed in this research has also been compared with some of the existing approaches and the results reveal that, this work is a novel one and can both predict and test the components from the software.
软件质量对于工业级软件来说是必不可少的。这种质量通常由软件中存在的几个组件决定,这些组件决定了整个功能。如果这些组件没有经过严格的测试,质量将受到严重影响。如果不知道这些组件中哪些是真正关键的,就不可能执行高级测试。因此,为了在测试之前从软件中预测这些易出错或关键的组件,并在测试过程中对它们进行优先级排序,本章提出了一种基于代理的方法。作为这项工作的一部分而开发的框架肯定会减少现场故障,从而提高软件质量。此外,该方法还利用了重要的指标来预测这些组件,并根据它们的临界值对组件进行优先级排序。同时,本文所提出的工作也与现有的一些方法进行了比较,结果表明,该方法是一种新颖的方法,可以同时预测和测试软件中的组件。
{"title":"Impact Analysis of Intelligent Agents in Automatic Fault-Prone Components Prediction and Testing","authors":"Jeya Mala Dharmalingam","doi":"10.4018/978-1-6684-3702-5.ch038","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch038","url":null,"abstract":"Software quality is imperative for industrial strength software. This quality will be often determined by a few components present in the software which decides the entire functionality. If any of these components are not rigorously tested, the quality will be highly affected. Without knowing which of these components are really critical, it will not be possible to perform high level testing. Hence, to predict such fault-prone or critical components from the software prior to testing and prioritizing them during the testing process, an agent-based approach is proposed in this chapter. The framework developed as part of this work will certainly reduce the field failures and thus will improve the software quality. Further, this approach has also utilized important metrics to predict such components and also prioritized the components based on their critical value. Also, the work proposed in this research has also been compared with some of the existing approaches and the results reveal that, this work is a novel one and can both predict and test the components from the software.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122628913","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
The Applicability of Process-Orientation to Software Development Projects 面向过程在软件开发项目中的适用性
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch014
V. Ponomarenko
The progress in the digital single market (DSM) has been acknowledged as one of the 10 political priorities by the European Commission since 2015. It could contribute € 415 billion per year (GDP) to the economy of the 28 EU Member States and create hundreds of thousands of new jobs. Nowadays, the ICT sector and the European Digital Agenda have declared it as one of the seven pillars of the Europe 2020 strategy. In order to speed up the development of new information technology and its commercialisation, it is necessary to increase software quality aimed at accelerating and improving technology transfer, taking into account process quality management. The aim of this article is to give an overview of a new approach to producing an additional value of the software development projects to improve the technology transfer process.
自2015年以来,数字单一市场(DSM)的进展已被欧盟委员会确认为十大政治优先事项之一。它每年可以为28个欧盟成员国的经济贡献4150亿欧元(GDP),并创造数十万个新的就业机会。如今,信息通信技术部门和欧洲数字议程已将其宣布为欧洲2020战略的七大支柱之一。为了加快新信息技术的发展及其商业化,有必要在考虑过程质量管理的情况下,提高旨在加速和改进技术转让的软件质量。本文的目的是概述一种新方法,以产生软件开发项目的附加价值,从而改进技术转移过程。
{"title":"The Applicability of Process-Orientation to Software Development Projects","authors":"V. Ponomarenko","doi":"10.4018/978-1-6684-3702-5.ch014","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch014","url":null,"abstract":"The progress in the digital single market (DSM) has been acknowledged as one of the 10 political priorities by the European Commission since 2015. It could contribute € 415 billion per year (GDP) to the economy of the 28 EU Member States and create hundreds of thousands of new jobs. Nowadays, the ICT sector and the European Digital Agenda have declared it as one of the seven pillars of the Europe 2020 strategy. In order to speed up the development of new information technology and its commercialisation, it is necessary to increase software quality aimed at accelerating and improving technology transfer, taking into account process quality management. The aim of this article is to give an overview of a new approach to producing an additional value of the software development projects to improve the technology transfer process.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116924056","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
Evolutionary Approaches to Test Data Generation for Object-Oriented Software 面向对象软件测试数据生成的进化方法
Pub Date : 1900-01-01 DOI: 10.4018/978-1-6684-3702-5.ch044
A. Nogueira, J. Ribeiro, F. Fernández De Vega, M. Zenha-Rela
In object-oriented evolutionary testing, metaheuristics are employed to select or generate test data for object-oriented software. Techniques that analyse program structures are predominant among the panoply of studies available in current literature. For object-oriented evolutionary testing, the common objective is to reach some coverage criteria, usually in the form of statement or branch coverage. This chapter explores, reviews, and contextualizes relevant literature, tools, and techniques in this area, while identifying open problems and setting ground for future work.
在面向对象进化测试中,采用元启发式方法选择或生成面向对象软件的测试数据。分析程序结构的技术在当前文献中可用的大量研究中占主导地位。对于面向对象的进化测试,常见的目标是达到一些覆盖标准,通常以语句或分支覆盖的形式出现。本章探讨、回顾并将该领域的相关文献、工具和技术置于背景中,同时确定存在的问题并为未来的工作奠定基础。
{"title":"Evolutionary Approaches to Test Data Generation for Object-Oriented Software","authors":"A. Nogueira, J. Ribeiro, F. Fernández De Vega, M. Zenha-Rela","doi":"10.4018/978-1-6684-3702-5.ch044","DOIUrl":"https://doi.org/10.4018/978-1-6684-3702-5.ch044","url":null,"abstract":"In object-oriented evolutionary testing, metaheuristics are employed to select or generate test data for object-oriented software. Techniques that analyse program structures are predominant among the panoply of studies available in current literature. For object-oriented evolutionary testing, the common objective is to reach some coverage criteria, usually in the form of statement or branch coverage. This chapter explores, reviews, and contextualizes relevant literature, tools, and techniques in this area, while identifying open problems and setting ground for future work.","PeriodicalId":429458,"journal":{"name":"Research Anthology on Agile Software, Software Development, and Testing","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126376176","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
期刊
Research Anthology on Agile Software, Software Development, and Testing
全部 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