首页 > 最新文献

2017 6th International Conference on Software Process Improvement (CIMPS)最新文献

英文 中文
Proposal for identifying teamwork roles in software engineering through the construction of a virtual rube goldberg machine 通过构建虚拟rube goldberg机来确定软件工程中团队角色的建议
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169953
Luis Hernández, Mima Muñoz, J. Mejía, Adriana Peña, J. Calvo-Manzano, T. S. Feliu
One of the most important factors in teamwork is the integration of the people who compose it because is strongly linked to the level of cohesion and team performance. Therefore the activities to integrate it are very important because they allow building and strengthening both the personal and professional relationships among the team members. Nowadays there is a great variety of activities to carry out the integration of a team that aims to improve communication coordination and teamwork. These activities are a very important support for improving the teamwork regardless the area where the team carries out its activities. In this context this paper presents a proposal to carry out the identification of teamwork roles for a software development team based on building a Rube Goldberg machine and the activities carried out in TSPi methodology toward the integration of a team.
团队合作中最重要的因素之一是组成团队的人的整合,因为这与凝聚力和团队绩效水平密切相关。因此,整合它的活动是非常重要的,因为它们允许在团队成员之间建立和加强个人和专业关系。现在有各种各样的活动来开展一个团队的整合,旨在提高沟通协调和团队合作。无论团队在哪个领域开展活动,这些活动都是改善团队合作的非常重要的支持。在此背景下,本文提出了一项建议,基于构建Rube Goldberg机器和TSPi方法中针对团队集成进行的活动,为软件开发团队执行团队角色识别。
{"title":"Proposal for identifying teamwork roles in software engineering through the construction of a virtual rube goldberg machine","authors":"Luis Hernández, Mima Muñoz, J. Mejía, Adriana Peña, J. Calvo-Manzano, T. S. Feliu","doi":"10.1109/CIMPS.2017.8169953","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169953","url":null,"abstract":"One of the most important factors in teamwork is the integration of the people who compose it because is strongly linked to the level of cohesion and team performance. Therefore the activities to integrate it are very important because they allow building and strengthening both the personal and professional relationships among the team members. Nowadays there is a great variety of activities to carry out the integration of a team that aims to improve communication coordination and teamwork. These activities are a very important support for improving the teamwork regardless the area where the team carries out its activities. In this context this paper presents a proposal to carry out the identification of teamwork roles for a software development team based on building a Rube Goldberg machine and the activities carried out in TSPi methodology toward the integration of a team.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127764851","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
An approach for regression testing of database applications in incremental development settings 一种在增量开发环境中对数据库应用程序进行回归测试的方法
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169952
Raúl H. Rosero, Omar S. Gómez, Glen D. Rodriguez
In an iterative and incremental development environment software regression testing plays an important role; it helps to ensure the reliability in the building process of a software product. The optimization of a regression test depends on the size of the test suite to be executed. Regression testing helps to verify existing modifications (fixing bugs) or verify new features added to a software product. When regression testing is applied to database applications it is necessary to consider aspects of the database along with the product code in order to guarantee a proper verification of the product. In this paper we present an approach for conducting regression tests on database applications under an iterative and incremental development setting.
在迭代和增量开发环境中,软件回归测试扮演着重要的角色;它有助于确保软件产品构建过程中的可靠性。回归测试的优化取决于要执行的测试套件的大小。回归测试有助于验证现有的修改(修复错误)或验证添加到软件产品中的新特性。当将回归测试应用于数据库应用程序时,有必要考虑数据库的各个方面以及产品代码,以保证对产品进行适当的验证。在本文中,我们提出了一种在迭代和增量开发环境下对数据库应用程序进行回归测试的方法。
{"title":"An approach for regression testing of database applications in incremental development settings","authors":"Raúl H. Rosero, Omar S. Gómez, Glen D. Rodriguez","doi":"10.1109/CIMPS.2017.8169952","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169952","url":null,"abstract":"In an iterative and incremental development environment software regression testing plays an important role; it helps to ensure the reliability in the building process of a software product. The optimization of a regression test depends on the size of the test suite to be executed. Regression testing helps to verify existing modifications (fixing bugs) or verify new features added to a software product. When regression testing is applied to database applications it is necessary to consider aspects of the database along with the product code in order to guarantee a proper verification of the product. In this paper we present an approach for conducting regression tests on database applications under an iterative and incremental development setting.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127462779","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
A model driven method for data migration: Data migrattion with MDA 数据迁移的模型驱动方法:使用MDA进行数据迁移
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169958
L. Zepeda, Elizabeth Ceceña, Jóse Sosa, Carlos Angulo, R. González
NoSQL databases have been emerged in order to handle very huge amount of data granting fault tolerance availability and scalability. In these contexts Relational databases are usually unsuitable to store data for this reason the adaptation and migration from a relational database to a NoSQL database could be favorable. In this paper we proposes a migration system of data from Relational to a NoSQL databases with Model Driven Architecture (MDA). The approach is made up of a set of transformation rules as a mechanism to extract the graph schemas from the logical description of the relational database. As a result we have implemented an Eclipse based prototype that generates from the source database the graph database for Neo4J.
NoSQL数据库的出现是为了处理大量的数据,提供容错、可用性和可伸缩性。在这些上下文中,关系数据库通常不适合存储数据,因此从关系数据库调整和迁移到NoSQL数据库可能是有利的。本文提出了一种基于模型驱动架构(MDA)的关系型数据库到NoSQL数据库的数据迁移系统。该方法由一组转换规则组成,作为从关系数据库的逻辑描述中提取图模式的机制。因此,我们实现了一个基于Eclipse的原型,它从源数据库生成Neo4J的图形数据库。
{"title":"A model driven method for data migration: Data migrattion with MDA","authors":"L. Zepeda, Elizabeth Ceceña, Jóse Sosa, Carlos Angulo, R. González","doi":"10.1109/CIMPS.2017.8169958","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169958","url":null,"abstract":"NoSQL databases have been emerged in order to handle very huge amount of data granting fault tolerance availability and scalability. In these contexts Relational databases are usually unsuitable to store data for this reason the adaptation and migration from a relational database to a NoSQL database could be favorable. In this paper we proposes a migration system of data from Relational to a NoSQL databases with Model Driven Architecture (MDA). The approach is made up of a set of transformation rules as a mechanism to extract the graph schemas from the logical description of the relational database. As a result we have implemented an Eclipse based prototype that generates from the source database the graph database for Neo4J.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123752477","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
Usability evaluation of collaborative applications with multimodal user interface 多模态用户界面协同应用的可用性评价
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169947
Gabriela Sánchez Morales, Carmen Mezura-Godoy, Itzel Alessandra Reyes Flores, E. Benítez-Guerrero
Software applications can be evaluated from a usability approach in terms of effectiveness efficiency and satisfaction. For the collaborative applications (CA) heuristics and evaluation methods have been proposed that can be applied in the different phases of the development of a CA. However there are no methods for evaluating AC with multimodal user interfaces. Therefore in this work we propose a form of evaluation from the perspective of usability for this type of applications. The proposal is based on usability heuristics and CA mechanisms (communication collaboration coordination and regulation). In order to validate the proposal a CA with multimodal interface that allows the elaboration of flow diagrams was evaluated.
软件应用程序可以根据有效性、效率和满意度从可用性方法进行评估。对于协作应用(CA),已经提出了可以应用于CA开发的不同阶段的启发式和评估方法。然而,没有方法来评估具有多模态用户界面的协作应用。因此,在这项工作中,我们提出了一种从可用性角度对这类应用程序进行评估的形式。该建议基于可用性启发式和CA机制(通信、协作、协调和监管)。为了验证该建议,评估了一个具有多模态接口的CA,该接口允许流程图的细化。
{"title":"Usability evaluation of collaborative applications with multimodal user interface","authors":"Gabriela Sánchez Morales, Carmen Mezura-Godoy, Itzel Alessandra Reyes Flores, E. Benítez-Guerrero","doi":"10.1109/CIMPS.2017.8169947","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169947","url":null,"abstract":"Software applications can be evaluated from a usability approach in terms of effectiveness efficiency and satisfaction. For the collaborative applications (CA) heuristics and evaluation methods have been proposed that can be applied in the different phases of the development of a CA. However there are no methods for evaluating AC with multimodal user interfaces. Therefore in this work we propose a form of evaluation from the perspective of usability for this type of applications. The proposal is based on usability heuristics and CA mechanisms (communication collaboration coordination and regulation). In order to validate the proposal a CA with multimodal interface that allows the elaboration of flow diagrams was evaluated.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130250050","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
Process improvement for the communication of elementary school homework between teachers and parents 小学教师与家长作业沟通的流程改进
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169950
J. D. S. González, Roberto Solís Robles, Sodel Vázquez Reyes, C. H. C. Ramírez
The communication of the homework assigned to elementary school students between teachers and parents is limited given that there are no electronic alternatives originated within the elementary schools in the State of Zacatecas México. Therefore the homework is a generally unknown activity for the parents. For this reason to improve the communication process between teachers and parents we developed a website that allows the teachers at an elementary school to generate homework notices for the parents. With the use of “Notifica a los padres” at the Prof. María Soledad Fernández Bañuelos Elementary School a 9% reduction in the homework failure rate in the last bimonthly period of the school term was achieved. Now the parents can have a better knowledge about the homework and with that they can motivate and help the students to carry out such homework and improve their school performance.
教师和家长之间就布置给小学生的家庭作业的交流是有限的,因为在萨卡特卡斯州的姆卡西科州的小学里没有电子替代品。因此,家庭作业对家长来说通常是一项不为人知的活动。因此,为了改善老师和家长之间的沟通过程,我们开发了一个网站,让小学的老师可以为家长生成作业通知。在María Soledad Fernández Bañuelos教授小学,由于使用了“家庭作业通知”,在学期的最后两个月期间,家庭作业不合格率降低了9%。现在家长可以对家庭作业有更好的了解,这样他们就可以激励和帮助学生完成家庭作业,提高他们的学习成绩。
{"title":"Process improvement for the communication of elementary school homework between teachers and parents","authors":"J. D. S. González, Roberto Solís Robles, Sodel Vázquez Reyes, C. H. C. Ramírez","doi":"10.1109/CIMPS.2017.8169950","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169950","url":null,"abstract":"The communication of the homework assigned to elementary school students between teachers and parents is limited given that there are no electronic alternatives originated within the elementary schools in the State of Zacatecas México. Therefore the homework is a generally unknown activity for the parents. For this reason to improve the communication process between teachers and parents we developed a website that allows the teachers at an elementary school to generate homework notices for the parents. With the use of “Notifica a los padres” at the Prof. María Soledad Fernández Bañuelos Elementary School a 9% reduction in the homework failure rate in the last bimonthly period of the school term was achieved. Now the parents can have a better knowledge about the homework and with that they can motivate and help the students to carry out such homework and improve their school performance.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121466412","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 semantic web application in business data integration 业务数据集成中的语义web应用程序
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169946
J. González, Oswaldo E. Velez-Langs
One of the needs in the problem of data centralization of companies is that they handle various applications (software) for each process they perform (HR Accounting Inventories etc.) This leads to not be able to unify the information. With our idea it begins to raise a technological solution to centralize and migrate information from the databases of various applications regardless of the engine they use (MySQL SQL Server Sybase Oracle etc.) by means of CSV files and Semantic Web techniques that is a web extension endowed with greater meaning in which any user can find answers to their questions more quickly and easily thanks to a better defined information.
公司数据集中问题的需求之一是,他们为他们执行的每个流程(人力资源、会计、库存等)处理各种应用程序(软件),这导致无法统一信息。随着我们的想法,它开始提出一个技术解决方案,以集中和迁移信息从各种应用程序的数据库,不管他们使用的引擎(MySQL SQL Server Sybase Oracle等)通过CSV文件和语义网技术,这是一个Web扩展赋予了更大的意义,其中任何用户都可以更快速,更容易地找到他们的问题的答案,感谢一个更好的定义信息。
{"title":"A semantic web application in business data integration","authors":"J. González, Oswaldo E. Velez-Langs","doi":"10.1109/CIMPS.2017.8169946","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169946","url":null,"abstract":"One of the needs in the problem of data centralization of companies is that they handle various applications (software) for each process they perform (HR Accounting Inventories etc.) This leads to not be able to unify the information. With our idea it begins to raise a technological solution to centralize and migrate information from the databases of various applications regardless of the engine they use (MySQL SQL Server Sybase Oracle etc.) by means of CSV files and Semantic Web techniques that is a web extension endowed with greater meaning in which any user can find answers to their questions more quickly and easily thanks to a better defined information.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134050642","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
HiSPI: Tool to initiate software process improvement through a formal method HiSPI:通过形式化方法启动软件过程改进的工具
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169954
González Marcos, M. Jezreel, M. Mirna, C. Jose, S. Tomás
Nowadays reports from the CMMI Institute show that the implementation of software process improvement (SPI) is used in order to establish continuous process improvement to increase the quality of software products through the CMMI-DEV model and the SCAMPI appraisal method. In this context this method of evaluation allows to validate establish and identify opportunities for process improvement to obtain a maturity level. However the SCAMPI appraisal method does not provide the assurance of a successful evaluation because its evaluation process is empirical and based on the experience of an expert SPI auditor team. Therefore one of the major obstacles for organizations is to identify how to initiate the implementation SPI and increase the probability of success in a SCAMPI assessment. This article proposes the tool HiSPI principally focused to determine alternatives to initiate the implementation of SPI considering its business objectives of the organization to achieve an effective implementation of SPI with the model CMMI level 2.
目前,来自CMMI研究所的报告表明,通过CMMI- dev模型和SCAMPI评估方法,软件过程改进(SPI)的实施是为了建立持续的过程改进,以提高软件产品的质量。在这种情况下,这种评估方法允许验证、建立和识别过程改进的机会,以获得成熟度级别。然而,SCAMPI评估方法并不能保证成功的评估,因为它的评估过程是经验性的,是基于SPI专家审核员团队的经验。因此,组织的主要障碍之一是确定如何启动实施SPI并增加SCAMPI评估成功的可能性。本文提出了工具HiSPI,主要侧重于确定启动SPI实施的替代方案,考虑到组织的业务目标,以实现具有CMMI级别2模型的SPI的有效实施。
{"title":"HiSPI: Tool to initiate software process improvement through a formal method","authors":"González Marcos, M. Jezreel, M. Mirna, C. Jose, S. Tomás","doi":"10.1109/CIMPS.2017.8169954","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169954","url":null,"abstract":"Nowadays reports from the CMMI Institute show that the implementation of software process improvement (SPI) is used in order to establish continuous process improvement to increase the quality of software products through the CMMI-DEV model and the SCAMPI appraisal method. In this context this method of evaluation allows to validate establish and identify opportunities for process improvement to obtain a maturity level. However the SCAMPI appraisal method does not provide the assurance of a successful evaluation because its evaluation process is empirical and based on the experience of an expert SPI auditor team. Therefore one of the major obstacles for organizations is to identify how to initiate the implementation SPI and increase the probability of success in a SCAMPI assessment. This article proposes the tool HiSPI principally focused to determine alternatives to initiate the implementation of SPI considering its business objectives of the organization to achieve an effective implementation of SPI with the model CMMI level 2.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129974269","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
Evaluation of design and code revisions in academic practices of software engineering 软件工程学术实践中设计和代码修订的评估
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169951
Leonardo Bermón Angarita, Juan Pablo León Tovar
Personal Software Process (PSP) is a process that develops individual skills in software engineers to control and improve the quality of their work practices. This paper presents an evaluative study on the effectiveness of design and code reviews includes into the PSP development activities. The study carried out with students of the Management Information Systems in National University of Colombia — Manizales. An experiment was designed to develop a program using PSP scripts forms standards and measures. The program was developed by two groups of students one group used the revisions and the other did not. Test hypotheses carried out show that there are no significant differences in the effectiveness of PSP code and design revisions compared to traditional development in which no revisions are made. However design and code reviews achieved to eliminate defects in the early stages effectively. This work benefits software engineers to know the effectiveness of design and code reviews from an empirical point of view.
个人软件过程(PSP)是开发软件工程师控制和改进其工作实践质量的个人技能的过程。本文提出了一项关于设计和代码审查的有效性的评估研究,这些审查包括在PSP开发活动中。这项研究是与哥伦比亚国立大学马尼萨莱斯管理信息系统专业的学生一起进行的。设计了一个实验,利用PSP脚本开发程序,形成标准和措施。该程序由两组学生开发,一组使用修订版本,另一组没有。进行的测试假设表明,与不进行修订的传统开发相比,PSP代码和设计修订的有效性没有显着差异。然而,设计和代码审查能够有效地消除早期阶段的缺陷。这项工作有利于软件工程师从经验的角度了解设计和代码审查的有效性。
{"title":"Evaluation of design and code revisions in academic practices of software engineering","authors":"Leonardo Bermón Angarita, Juan Pablo León Tovar","doi":"10.1109/CIMPS.2017.8169951","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169951","url":null,"abstract":"Personal Software Process (PSP) is a process that develops individual skills in software engineers to control and improve the quality of their work practices. This paper presents an evaluative study on the effectiveness of design and code reviews includes into the PSP development activities. The study carried out with students of the Management Information Systems in National University of Colombia — Manizales. An experiment was designed to develop a program using PSP scripts forms standards and measures. The program was developed by two groups of students one group used the revisions and the other did not. Test hypotheses carried out show that there are no significant differences in the effectiveness of PSP code and design revisions compared to traditional development in which no revisions are made. However design and code reviews achieved to eliminate defects in the early stages effectively. This work benefits software engineers to know the effectiveness of design and code reviews from an empirical point of view.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129532784","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
Optimization of a massive data upload model using search engines for websites oriented to e-commerce 利用搜索引擎优化面向电子商务的网站的海量数据上传模型
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169945
Lenín Barrionuevo, Freddy Tapia, Hernán Aules, Graciela Guerrero
The development of Information and Communication Technologies (ICT) and the widespread growth of Internet has revolutionized the way of performing commercial operations. Due to this the organizations must reconsider the use of systemic thinking and aim their business models towards more globalized tendencies. All this has helped many companies to see the electronic commerce as a new way of on-line commercialization; this tendency is not strange to the Ecuadorian market. An example of this are virtual stores which offer a variety of products through digital information brochures. The present research work focuses on the design and optimization of a massive data upload model representing a reduction of costs and time optimization. In order to run tests of efficiency and veracity this investigation was centered on a virtual store (YaEstá.com) which for its size and characteristics (technological infrastructure and managed data), facilitate the delimitation and execution of agreed targets. All this consolidated on mathematical models that validated the results obtained by the proposed model concluding that there was an optimization of 60% against traditional processes (manual data upload).
信息通信技术(ICT)的发展和互联网的广泛发展彻底改变了商业运营的方式。因此,组织必须重新考虑系统思维的使用,并将其业务模式瞄准更全球化的趋势。所有这些都帮助许多公司将电子商务视为在线商业化的一种新方式;这种趋势在厄瓜多尔市场并不奇怪。其中一个例子就是通过数字信息手册提供各种产品的虚拟商店。目前的研究工作重点是设计和优化一个代表成本降低和时间优化的海量数据上传模型。为了测试效率和准确性,这次调查的重点是一个虚拟商店(YaEstá.com),由于其规模和特点(技术基础设施和管理的数据),有助于划定和执行商定的目标。所有这些都整合在数学模型上,该模型验证了所提出的模型所获得的结果,结论是与传统流程(手动数据上传)相比,有60%的优化。
{"title":"Optimization of a massive data upload model using search engines for websites oriented to e-commerce","authors":"Lenín Barrionuevo, Freddy Tapia, Hernán Aules, Graciela Guerrero","doi":"10.1109/CIMPS.2017.8169945","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169945","url":null,"abstract":"The development of Information and Communication Technologies (ICT) and the widespread growth of Internet has revolutionized the way of performing commercial operations. Due to this the organizations must reconsider the use of systemic thinking and aim their business models towards more globalized tendencies. All this has helped many companies to see the electronic commerce as a new way of on-line commercialization; this tendency is not strange to the Ecuadorian market. An example of this are virtual stores which offer a variety of products through digital information brochures. The present research work focuses on the design and optimization of a massive data upload model representing a reduction of costs and time optimization. In order to run tests of efficiency and veracity this investigation was centered on a virtual store (YaEstá.com) which for its size and characteristics (technological infrastructure and managed data), facilitate the delimitation and execution of agreed targets. All this consolidated on mathematical models that validated the results obtained by the proposed model concluding that there was an optimization of 60% against traditional processes (manual data upload).","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131214418","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
Methodology to transform a monolithic software into a microservice architecture 将单片软件转换为微服务架构的方法
Pub Date : 2017-10-01 DOI: 10.1109/CIMPS.2017.8169955
César Acevedo, Juan Pablo Gómez y Jorge, Iván Ríos Patiño
This documents presents a development methodology which purpose is propose procedures that allows to transform a monolithic system into an architecture based in microservices the document offers a description of each stage and explains it's implementation of the methodology in an open source monolith application. The methodology starts from the analysis of the business model of a monolithic application to proceed to the definition of subdomains the definition of functional subdomains are the starting point for the fractionation of the monolith and the prototyping of the microservices. The methodology describes a flow of software construction defined by the stages of analysis and design implementation testing and continuous integration within an evolutionary life cycle that allows a staggered and controlled transformation. The monolithic architecture has been the traditional design used for the development of web applications since its inception which is built by one or more development teams responsible for a centralized design fast growing and exposed to permanent changes. As monolithic applications grow they are susceptible to the development of anti-design patterns that make it complex and difficult to maintain increasing not only the maintenance times but also the scalability costs that represent the duplication of instances of the monolith. The proposed methodology provides a framework for development teams to structure plan and control the process of transforming a monolithic architecture into a distributed architecture. Likewise the implementation of the methodology will allow a better follow-up of the continuous integration to improve the quality assurance of the deployments in production of micro-services as well as to be more assertive the allocation of human resources available in the activities of the project according to the expertise of each member of the team.
本文档介绍了一种开发方法,其目的是提出允许将单片系统转换为基于微服务的体系结构的过程。文档提供了每个阶段的描述,并解释了该方法在开源单片应用程序中的实现。该方法从单体应用程序的业务模型分析开始,然后进入子域的定义,功能子域的定义是单体拆分和微服务原型的起点。该方法描述了软件构建的流程,该流程由允许交错和受控转换的进化生命周期中的分析、设计、实现、测试和持续集成阶段定义。从一开始,单片架构就一直是用于开发web应用程序的传统设计,它由一个或多个开发团队构建,负责快速增长的集中式设计,并暴露于永久变化。随着单体应用程序的增长,它们很容易受到反设计模式的影响,这些模式使维护变得复杂和困难,不仅增加了维护时间,而且增加了代表单体实例复制的可伸缩性成本。所建议的方法为开发团队提供了一个框架,用于结构化、计划和控制将单片体系结构转换为分布式体系结构的过程。同样,该方法的实施将使持续一体化的后续工作更好,以改善微服务生产中部署的质量保证,并根据小组每个成员的专门知识更自信地分配项目活动中可用的人力资源。
{"title":"Methodology to transform a monolithic software into a microservice architecture","authors":"César Acevedo, Juan Pablo Gómez y Jorge, Iván Ríos Patiño","doi":"10.1109/CIMPS.2017.8169955","DOIUrl":"https://doi.org/10.1109/CIMPS.2017.8169955","url":null,"abstract":"This documents presents a development methodology which purpose is propose procedures that allows to transform a monolithic system into an architecture based in microservices the document offers a description of each stage and explains it's implementation of the methodology in an open source monolith application. The methodology starts from the analysis of the business model of a monolithic application to proceed to the definition of subdomains the definition of functional subdomains are the starting point for the fractionation of the monolith and the prototyping of the microservices. The methodology describes a flow of software construction defined by the stages of analysis and design implementation testing and continuous integration within an evolutionary life cycle that allows a staggered and controlled transformation. The monolithic architecture has been the traditional design used for the development of web applications since its inception which is built by one or more development teams responsible for a centralized design fast growing and exposed to permanent changes. As monolithic applications grow they are susceptible to the development of anti-design patterns that make it complex and difficult to maintain increasing not only the maintenance times but also the scalability costs that represent the duplication of instances of the monolith. The proposed methodology provides a framework for development teams to structure plan and control the process of transforming a monolithic architecture into a distributed architecture. Likewise the implementation of the methodology will allow a better follow-up of the continuous integration to improve the quality assurance of the deployments in production of micro-services as well as to be more assertive the allocation of human resources available in the activities of the project according to the expertise of each member of the team.","PeriodicalId":265026,"journal":{"name":"2017 6th International Conference on Software Process Improvement (CIMPS)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126803548","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
期刊
2017 6th International Conference on Software Process Improvement (CIMPS)
全部 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