2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)最新文献

筛选
英文 中文
ROKA: A Software Development Methodology for Industrial Automation 工业自动化的软件开发方法
Ivan R. Kawaminami-Garcia, O. M. Rodríguez-Elías, Sonia R. Meneces-Mendoza, M. J. Velazquez-Mendoza
{"title":"ROKA: A Software Development Methodology for Industrial Automation","authors":"Ivan R. Kawaminami-Garcia, O. M. Rodríguez-Elías, Sonia R. Meneces-Mendoza, M. J. Velazquez-Mendoza","doi":"10.1109/CONISOFT.2018.8645873","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645873","url":null,"abstract":"The industry invests great amounts of resources in automation and maintenance systems. To encourage more efficient systems a design of a methodology is needed, it must work for software development in industrial automation processes. To obtain guidelines to design such a methodology, a literature review was performed. As a result, a methodology was developed based on good practices and lessons learned from Software Engineering. It was made for the development of advanced structured software in industrial automation systems. Through user experiences analysis a positive validation was obtained, it confirms that a methodology for mechatronic and automation systems is necessary, also it is an almost unknown area, additionally, some observations about how to teach the methodology were also obtained.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134012687","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
Local Organizing Committee 地方组委会
T. Gerber, K. Binder
{"title":"Local Organizing Committee","authors":"T. Gerber, K. Binder","doi":"10.1109/conisoft.2018.8645939","DOIUrl":"https://doi.org/10.1109/conisoft.2018.8645939","url":null,"abstract":"Present-day engine modeling aims at the development of a simulation tool suitable for application in the design process of reciprocating engines. Computational approaches to the investigation of the fundamental processes governing flow, spray and combustion phenomena in direct injected (DI) diesel engines are particularly suited to study the formation of pollutants, a topic motivated by environmental concerns and the desire to produce cleaner and more efficient engines. Modeling overview [1]: Diesel fuel sprays are frequently modeled as two-phase flows where the gas phase is described by the three-dimensional Favre-Reynolds-averaged conservation equations for species, mass, momentum and energy, in combination with a turbulence model and appropriate initial and boundary conditions. The liquid phase is formulated as a stochastic evolution law of the normalized droplet flux which is governed by various phenomena such as droplet breakups and collisions, evaporation and droplet-air interactions. In order to properly describe these processes, the change in the spray state variables, given by the droplet position, velocity, temperature, size and deformation parameters, is determined by submodels involving the mentioned droplet-droplet and droplet-air interactions, subject to initial and boundary conditions for the liquid state. The coupling between the liquid and the gas phase is achieved by means of appropriate source terms in the gas equations, which are obtained from the spray data by integration of the mass, momentum and energy due to phase changes over all droplets at a given position and time. Solution procedures [2]: The gas-phase solution procedure is based on a Lagrange-Euler method which offers the flexibility to combine computations obtained in a moving frame of reference (updating of spray, chemical reactions and acoustic terms) with solution procedures best suited for a fixed volume approach (convective fluxes to account for a moving mesh). Wide-spread numerical schemes used in this context are variations of the SIMPLE algorithm, an iterative method developed to handle stiff, viscous flow problems. The solution procedure for the spray equation is a discrete particle tracking method, where the normalized droplet flux is approximated by a step function and each step signifies a particle, i.e. a class of droplets of identical states. Liquid jet atomization: The breakup of liquid fuel jets in diesel combustion plays a decisive role in the evolution of the spray and its associated subsequent processes. It is generally agreed that the aerodynamic liquid-gas interaction is the most dominant factor in this disintegration process and, therefore, it is the main phenomenon considered in the modeling of liquid jet breakup. (Other effects due to nozzle shape, fuel properties or the behavior of the fuel supply system are absorbed in model constants.) A unified approach to the breakup classification of stationary liquid jets is presented in [3]. More rece","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130820692","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
Adapting Bloom's Taxonomy for an Agile Classification of the Complexity of the User Stories in SCRUM 在SCRUM中采用Bloom的分类法对用户故事的复杂性进行敏捷分类
F. Castillo-Barrera, Mónica Amador-García, H. G. Pérez-González, F. Martínez-Pérez, Francisco Torres-Reyes
{"title":"Adapting Bloom's Taxonomy for an Agile Classification of the Complexity of the User Stories in SCRUM","authors":"F. Castillo-Barrera, Mónica Amador-García, H. G. Pérez-González, F. Martínez-Pérez, Francisco Torres-Reyes","doi":"10.1109/CONISOFT.2018.8645899","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645899","url":null,"abstract":"The agile development of Software in companies is increasing because it allows them to reduce costs when producing products and providing services. To do that, agile methodologies are required in which there is a way to identify, from the beginning of the project, the Software requirements and its complexity to make an estimate of the time required for the development of the project. SCRUM, considered a framework, is among the agile methodologies most adopted by companies. The concept of Software requirement translated into SCRUM as User Stories (US). A crucial part for the success of the project is to estimate in each iteration the complexity and time that US requires to its realization. Obtaining this information from each user story allows the development team to estimate the total time that will be required to finish the project. In practice and since human resources need to be considered to meet the requirements of knowledge, experience and skills demanded by the user story for its achievement, this activity is still time consuming and generates poor estimates. In this work, we propose the use of a new version adapted from the Blooms taxonomy, coupled to the life cycle of the Software Development, seeking agilely to classify the complexity of US and to identify the stage in the life cycle of the Software Development to which it corresponds.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129825358","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}
引用次数: 9
A Process Model to Develop Educational Applications for Children with Dyslexia 阅读障碍儿童教育应用的过程模型
J. M. Arteaga, Dafne Ifigenia Pinedo Rivera
{"title":"A Process Model to Develop Educational Applications for Children with Dyslexia","authors":"J. M. Arteaga, Dafne Ifigenia Pinedo Rivera","doi":"10.1109/CONISOFT.2018.8645896","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645896","url":null,"abstract":"Nowadays, the massive dissemination of technologies for the education at elementary schools is transforming the learning environments, for example the educational applications for dyslexia are easy to use notably in mobile devices beyond the classroom walls. However, the development of this technology has not been explicit in order to help reading the children with dyslexia. The development of this educational application is considering as a challenge because it is necessary to consider the different perspectives of stakeholders since the early phases of development process. This paper proposes as solution a software process model to develop educational applications considering the learning needs of children with dyslexia; it involves a user-centered approach since the participation of several actors are considered such as the teacher, the student, the psychologist and the software engineer. A case study has been conducted in order the present the performance of proposed model in particular for usability and accessibility factors.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123838036","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
Interactive BPMN Diagrams for Developing Under Scrum and DevOps 在Scrum和DevOps下开发的交互式BPMN图
Ernesto García-Maldonado, A. Cristóbal-Salas, Bardo Santiago-Vicente
{"title":"Interactive BPMN Diagrams for Developing Under Scrum and DevOps","authors":"Ernesto García-Maldonado, A. Cristóbal-Salas, Bardo Santiago-Vicente","doi":"10.1109/CONISOFT.2018.8645910","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645910","url":null,"abstract":"This research work presents an interactive BPMN diagram as a tool to guide untrained developers in producing software under Scrum and DevOps methodologies. This tool guides developers step by step describing activities and artifacts that should be produced during the software development. This diagram is presented as an interactive HTML map where each activity links to a detailed description and examples to show how to do that task. Preliminary results show that developers better understand Scrum and DevOps methodologies even if they do not know them. This interactive diagram reduces significative time in learning and it improves software developing time.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124828840","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
Edroid: A Mutation Tool for Android Apps Edroid: Android应用的突变工具
Eduardo Luna, O. Ariss
{"title":"Edroid: A Mutation Tool for Android Apps","authors":"Eduardo Luna, O. Ariss","doi":"10.1109/CONISOFT.2018.8645883","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645883","url":null,"abstract":"Android applications have experienced an outstanding growth in recent years with a projected figure of 378 billion in the number of application downloads by 2020. As a result, verification and validation of Android apps and their graphical user interface through testing is crucial for quality assurance. One way to assess quality assurance is through the use of mutation testing. Mutation testing modifies the code of the System Under Test in small ways in order to produce faulty versions of the program called mutants and compare them to the original version. However, the cost of mutation testing can be expensive and time consuming. We propose a graphical user-friendly Android mutation tool called Edroid whose primary purpose is to mutate Android's main components such as activities, services, content providers and broadcast receivers using the source code of XML files. We introduce fourteen Android mutation operators, where ten of them are new, that are derived from operators used in different fields such as mutation testing for Graphical User Interface and XML schema. We evaluate Edroid on five real world Android applications using testing methodologies such as random testing and black box testing. Results from these experiments demonstrate that Edroid facilitates the generation of mutants. In addition and equally important, the set of proposed mutation operators are effective in revealing errors that improve the quality of a given test suite.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125217101","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}
引用次数: 7
Risk Assessment Forum 风险评估论坛
Juliette Michelle Parada Carvallo, H. Oktaba, E. Hernández
{"title":"Risk Assessment Forum","authors":"Juliette Michelle Parada Carvallo, H. Oktaba, E. Hernández","doi":"10.1109/CONISOFT.2018.8645949","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645949","url":null,"abstract":"Risk Management is a crucial element in the development of any kind of software project, including the software developed with agile methods. This task is not explicitly defined in agile methods, including Scrum, This paper proposes a practice to improve the risk assessment process and its management in agile software development's project ruled by Scrum, involving the team explicitly. The pilot application experience within the software development company is reported.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129682364","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}
引用次数: 12
Keyword Extraction From Users' Requirements Using TextRank and Frequency Analysis, and Their Classification into ISO/IEC 25000 Quality Categories 基于TextRank和频率分析的用户需求关键字提取及ISO/IEC 25000质量分类
Irma Patricia Delgado-Solano, Alberto S. Núñez-Varela, H. G. Pérez-González
{"title":"Keyword Extraction From Users' Requirements Using TextRank and Frequency Analysis, and Their Classification into ISO/IEC 25000 Quality Categories","authors":"Irma Patricia Delgado-Solano, Alberto S. Núñez-Varela, H. G. Pérez-González","doi":"10.1109/CONISOFT.2018.8645870","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645870","url":null,"abstract":"Software requirements are essential for the correct development and planning of a software project. Each requirement is related to a software quality category, i.e. usability or maintainability, and their classification into these categories could greatly help the requirements analysis process. Requirements are usually expressed in natural language as written documents and many methods have been proposed for their automatic analysis and classification, based mainly on word frequency analysis. In this paper, a method for extracting keywords from users' written requirements using the TextRank technique and inverse frequency analysis is presented. These keywords represent relevant computing-related terms that can be mapped to a certain quality category which allows us to identify core terms that are of major relevance in the text of a given requirement. A total of 946 software requirements from six online datasets were analyzed and 390 keywords were extracted. The quality categories defined in the ISO/IEC 25000 standard will be used for keyword classification.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123105967","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
Source Code Metrics to Predict the Properties of FPGA/VHDL-Based Synthesized Products 预测基于FPGA/ vhdl的合成产品性能的源代码度量
Oscar E. Perez-Cham, C. Montalvo, Alberto S. Núñez-Varela, Cesar Puente, L. J. Ontanon-Garcia
{"title":"Source Code Metrics to Predict the Properties of FPGA/VHDL-Based Synthesized Products","authors":"Oscar E. Perez-Cham, C. Montalvo, Alberto S. Núñez-Varela, Cesar Puente, L. J. Ontanon-Garcia","doi":"10.1109/CONISOFT.2018.8645854","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645854","url":null,"abstract":"Current research on source code metrics is heavily focused on measuring quality attributes for object oriented source code, for common languages such as $C$++, Java and C#. However, source code metrics are good predictors and evaluators of software systems characteristics, thereby researchers have found other uses and applications for other computing related areas. In this research, source code metrics for Very High Speed Integrated Circuit Hardware Description Language (VHDL) are proposed and used to predict the synthesized product properties for Field Programmable Gate Array (FPGA) based digital systems. Code written in VHDL is used to generate a configuration file for a specific FPGA in a process named design synthesis. Physical properties of the FPG/VHDL based synthesized product are measured for performance evaluation in a testing process, but it can be a time consuming process. In this paper we aim to correlate source code metrics with the FPGA/VHDL based synthesized product properties, in order to determine if source code metrics can be used as predictors of certain synthesized product properties. A case of study correlating three source code metrics with three synthesized product properties is presented. The results of the study provide evidence that source code metrics can be used as predictors of FPGA/VHDL based synthesized product properties.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121961733","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
Adaptation of the Initial Software Development Method for a Single Developer 单个开发人员对初始软件开发方法的适应
María de León-Sigg, Brando J. Pérez-Valenzuela, S. Vázquez-Reyes, Juan L. Villa Cisneros
{"title":"Adaptation of the Initial Software Development Method for a Single Developer","authors":"María de León-Sigg, Brando J. Pérez-Valenzuela, S. Vázquez-Reyes, Juan L. Villa Cisneros","doi":"10.1109/CONISOFT.2018.8645955","DOIUrl":"https://doi.org/10.1109/CONISOFT.2018.8645955","url":null,"abstract":"Even when most software products' size needs the use of a work team to develop them, there are projects of small size that make them suitable for a single developer, who requires delivering products of high quality and minimizing failure. Those problems could be solved using Software Engineering practices. However, most of those practices are designed to satisfy projects requiring teamwork, and its adaption to single developer context is determined by developer's experience and skills. On the other hand, the Initial Software Development Method, (MIDS as in Spanish Método Inicial de Desarrollo de Software), was developed to train novice software engineers in software development, project management and teamwork practices. This method was adapted to a single developer context. Results show that MIDS can be easily adapted to be used in single developer contexts, without changing its essence.","PeriodicalId":387924,"journal":{"name":"2018 6th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125155949","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信