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

筛选
英文 中文
Towards Assessing Attitudes and Values in the Practice of Software Engineering: The Competency-Based Learning Approach 在软件工程实践中评估态度和价值:基于能力的学习方法
Reyes Ju�rez-Ram�rez, Samantha Jim�nez, Carlos Huertas
{"title":"Towards Assessing Attitudes and Values in the Practice of Software Engineering: The Competency-Based Learning Approach","authors":"Reyes Ju�rez-Ram�rez, Samantha Jim�nez, Carlos Huertas","doi":"10.1109/CONISOFT.2017.00026","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00026","url":null,"abstract":"Knowledges and skills are important elements to perform a professional job. However, personal attributes such as attitudes and values determine how an engineer uses knowledges and skills in optimal way. Commonly employers request knowledges and skills, without explicit requisite of attitudes and values. In the academic context there is a few attention on teaching explicitly such personal attributes; moreover, there are not much guidelines on how to assess attitudes and values. In this paper we present a proposal towards a formalization of the connection between the Bloom’s Taxonomy and attitudes and values. We also present a pilot survey applied to students and graduates for assessing the acceptance and appreciation of Software Engineering knowledges and the practice of personal attributes. We obtained encouraged results, which shown that attitudes and values are practiced during the learning and workplace practice of Software Engineering knowledges.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115320652","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
Use of Non-functional Requirements in Software Effort Estimation: Systematic Review and Experimental Results 软件工作量评估中非功能需求的使用:系统回顾和实验结果
S. Silva, Mario C�rtes
{"title":"Use of Non-functional Requirements in Software Effort Estimation: Systematic Review and Experimental Results","authors":"S. Silva, Mario C�rtes","doi":"10.1109/CONISOFT.2017.00008","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00008","url":null,"abstract":"Software effort estimation is a critical step in software project management, and its main driver are requirements. Some algorithmic methods use as inputs only functional requirements and others take also into account non-functional requirements. The goal of this study is to understand the correlation of using non-functional requirements on the accuracy of software effort estimation algorithmic methods. A systematic literature review was conducted to learn which non-functional requirements are used, how they are used, and their effects on estimation accuracy. The systematic review shows that only 33% of 39 algorithmic methods use non-functional requirements. However, the investigation on its correlation with estimation accuracy was not conclusive from published results. In order to address this issue, a quasi-experiment was conducted on publicly available datasets. This experiment shows that the use of non-functional requirements results in a reduction of about 30% in the estimation error, with statistically significant confidence.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126618806","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
Analysis of Planning Poker Factors between University and Enterprise 校企规划扑克因素分析
Janeth L�pez-Mart�nez, Alan Ram�rez-Noriega, Reyes Juarez-Ram�rez, G. Licea, Yobani Mart�nez-Ram�rez
{"title":"Analysis of Planning Poker Factors between University and Enterprise","authors":"Janeth L�pez-Mart�nez, Alan Ram�rez-Noriega, Reyes Juarez-Ram�rez, G. Licea, Yobani Mart�nez-Ram�rez","doi":"10.1109/CONISOFT.2017.00014","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00014","url":null,"abstract":"The experience of professionals in software development companies is a major factor to estimate a User Story (US). Professionals have a different vision of problems because they have many years working on various projects. There are many variables to take into account while planning a US, so, students with little experience have problems to provide an accurate estimation due to the lack of an experts vision. It is necessary to identify student problems to help them to make a better decision. The objective of this study is to determine the engineering students view in estimating US through Planning Poker. We compared opinions from Scrum experts and students through the following factors: experience, time, effort, priority, and US's value. Results indicated similar opinions on most factors; however, the time factor had high contrast in opinions. Identifying these aspects and providing solutions or suggestions can be useful for students to join the software industry better prepared in regard of the estimation of USs.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117114181","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}
引用次数: 8
Syntactic, Semantic and Pragmatic Regularization of Alpha Checklists in the Semat Essence Kernel: A Terminology Unification Approach 语义本质核中Alpha清单的句法、语义和语用正则化:术语统一方法
Antony de Jes�s Henao Roqueme, C. Jaramillo
{"title":"Syntactic, Semantic and Pragmatic Regularization of Alpha Checklists in the Semat Essence Kernel: A Terminology Unification Approach","authors":"Antony de Jes�s Henao Roqueme, C. Jaramillo","doi":"10.1109/CONISOFT.2017.00012","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00012","url":null,"abstract":"Semat (Software Engineering Method and Theory) is an initiative comprising an Essence kernel and language for defining a common terminology in the software engineering discipline. The Essence kernel has alphas, activity spaces, and competencies. Particularly, alphas represent the things we always work with when running a software engineering endeavor. They allow for tracking health and progress of any software engineering endeavor via alpha states and checklists. Since alpha checklists define some criteria for guiding teams to successfully achieve alpha states, they should be terminologically consistent and unambiguous. However, they seem to be inconsistent. So, alpha checklists are not guiding adequately teams in progressing the Essence kernel alphas. Such a fact represents a problem to the actionable feature of the Essence kernel. Terminological problems can be addressed by syntactically, semantically, and pragmatically regularizing alpha checklists, i.e., by unifying checklists terminology with the Essence kernel terminology. Consequently, in this paper we propose a terminology unification approach by using syntax trees, thematic roles, and the Essence kernel controlled language. By solving such problems, we allow for guiding teams in progressing the Essence kernel alphas. Also, we allow for solving problems with Essence kernel actionable feature.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115129112","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
Comparison of Classifiers Based on Neural Networks and Support Vector Machines 基于神经网络和支持向量机的分类器比较
P. Conde, Irene S�nchez Carillo
{"title":"Comparison of Classifiers Based on Neural Networks and Support Vector Machines","authors":"P. Conde, Irene S�nchez Carillo","doi":"10.1109/CONISOFT.2017.00020","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00020","url":null,"abstract":"This paper presents the compared performance machine learning algorithms specifically classifiers based on neural networks and support vector machines. This comparison was realized with a different dataset of PROMISE Software Engineering Repository (TunedIT) and Weka (Waikato Environment for Knowledge Analysis) software. The main objective is to compared the performance of Bayes Networks, the Radial Base Function (RBF networks), Multilayer perceptron and Support Vector Machines in the classification task using different dataset to determine if the dataset size and the number of attributes or classes influence the performance of the task. The metrics used to measure performance were Accuracy as principal, F-measure, precision, Kappa statistics and ROC curve. The experimental result shows the neural networks as the first best algorithm for classification task with the different dataset achieving and the and the second is the support vector machines, for three datasets, the values for both are 95.8% of accuracy, and 0.84 and 0.85 of Kappa statistics respectively.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126137961","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 Model for Enhancing Tacit Knowledge Flow in Non-functional Requirements Elicitation 非功能需求获取中增强隐性知识流动的模型
Sandra L. Buitr�n, F. Pino, Brenda L. Flores-Rios, J. E. Ibarra-Esquer, Mar�a Ang�lica Astorga-Vargas
{"title":"A Model for Enhancing Tacit Knowledge Flow in Non-functional Requirements Elicitation","authors":"Sandra L. Buitr�n, F. Pino, Brenda L. Flores-Rios, J. E. Ibarra-Esquer, Mar�a Ang�lica Astorga-Vargas","doi":"10.1109/CONISOFT.2017.00011","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00011","url":null,"abstract":"Elicitation phase includes features focused on the experience and knowledge of the people to support the capturing and tracing of the business/user requirements, functional requirements, and Non-Functional Requirements (NFR). In this phase, the stakeholders may belong to the same or different organizations and, therefore, their vocabulary and terminology used in NFR expression can be diverse, habitually depending on roles, experience, perspectives and levels of knowledge. This document focuses on the modeling of tacit knowledge flows of the stakeholders involved in the NFR elicitation process. The components of the MERliNN framework are presented, which strengthens a conceptual relationship between the disciplines of Knowledge Management and Requirement Engineering. The TCER core allows to visualize the direction of tacit and explicit knowledge flow in four scenarios of NFR elicitation. We present the description of the first scenario of knowledge instauration and its validation by case study.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"420 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116709260","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
Designing Automation Distributed Systems Based on IEC-61499 and UML 基于IEC-61499和UML的自动化分布式系统设计
Carlos A. Garc�a, Esteban X. Castellanos, C�sar Rosero, Carlos S�nchez, Marcelo V. García
{"title":"Designing Automation Distributed Systems Based on IEC-61499 and UML","authors":"Carlos A. Garc�a, Esteban X. Castellanos, C�sar Rosero, Carlos S�nchez, Marcelo V. García","doi":"10.1109/CONISOFT.2017.00015","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00015","url":null,"abstract":"Throughout the days, industry is brought closer to the Industry 4.0 paradigm due to its needs of improving the control process and reaching even better industrial communications. In order to reach these improvements that aim towards obtaining agile and intelligent manufacturing systems, the IEC-61499 standard is considered the main option by many researchers. Although its benefits, its biggest restraint is the lack of software tools required for an effective design process for distributed control systems. The following work presents a proposal detailing the implementation of the IEC-61499 standard in low-cost devices using 4DIAC-FORTE for the distributed control of a FESTO MPS 200 educational system, using UML diagrams as software tool for modelling Function Blocks (FBs) of IEC-61499 standard. By its use, it is verified a simple and easy way to create distributed systems","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"548 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130882026","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
Towards Dependable Web Services in Collaborative Environments Based on Fuzzy Non-functional Dependencies 基于模糊非功能依赖的协作环境下的可靠Web服务
Mariano Vargas-Santiago, Saul Pomares-Hern�ndez, L. Morales-Rosales, Houda Khlif, H. Hadj-Kacem
{"title":"Towards Dependable Web Services in Collaborative Environments Based on Fuzzy Non-functional Dependencies","authors":"Mariano Vargas-Santiago, Saul Pomares-Hern�ndez, L. Morales-Rosales, Houda Khlif, H. Hadj-Kacem","doi":"10.1109/CONISOFT.2017.00022","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00022","url":null,"abstract":"Web Services composition and collaboration has been an active area for researchers and organizations for its ease of inter-operation and application integration. Web Services composition allow creating complex business processes on which organizations rely on. Yet, the unreliable nature of the Internet and communication channels arise many challenges. Therefore, many studies are oriented towards solving issues like dependability and resilience of systems, some implementing fault tolerance and others for systems’ reliability, issues that remain as an open challenge. For sake of mitigating the aforementioned one can implement the autonomic computing paradigm. However, attending to changing conditions and requirements, still a better diagnosis technique for observations made, and for learning, and to update functioning conditions, therefore guide the autonomic management of the system being manged. In this paper we adopt a diagnostic approach based on fuzzy logic, we define fuzzy nonfunctional requirements to make inferences, can take corresponding actions adapting to changes in the system under different workload conditions. We target improving the functionalities of Web Services platform integrating monitoring and fault diagnosis capabilities to them. We present experimental results to prove the effectives of our approach.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125060989","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
Processes Reference Model for Interoperability in Learning Object Environments 学习对象环境中互操作性的过程参考模型
Araceli Celina Justo L�pez, Gabriel L�pez Morteo, Brenda L. Flores-Rios, Lorena Castro Garc�a
{"title":"Processes Reference Model for Interoperability in Learning Object Environments","authors":"Araceli Celina Justo L�pez, Gabriel L�pez Morteo, Brenda L. Flores-Rios, Lorena Castro Garc�a","doi":"10.1109/CONISOFT.2017.00017","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00017","url":null,"abstract":"In the e-learning there are efforts to use interoperable learning environments, nevertheless there are significant limitations that make it difficult to achieve. In this paper it is proposed a Process Reference Model for Interoperability in e-learning that describes the activities that universities could follow to implement interoperable learning environments. The foundations of this research are the Mexican Standard for Interoperability between Learning Objects and the findings of interviews with Mexican Universities with experience in the learning technologies. A total of 106 activities were identified and described from different processes and approaches. We consider that this proposal could guide to the universities in implementing interoperable environments for e-learning.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129616678","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
Software Development Tools in Model-Driven Engineering 模型驱动工程中的软件开发工具
Santiago P. J�come-Guerrero, Marcelo Ferreira, Alexandra Corral
{"title":"Software Development Tools in Model-Driven Engineering","authors":"Santiago P. J�come-Guerrero, Marcelo Ferreira, Alexandra Corral","doi":"10.1109/CONISOFT.2017.00024","DOIUrl":"https://doi.org/10.1109/CONISOFT.2017.00024","url":null,"abstract":"Model-Driven Engineering (MDE) is a software development approach that considers the systematic use of models to devel-op software rather than using general purpose programming languages. The development of MDE based on Domain-Specific Languages (DSLs) covers two stages. The first, the creation of a set of artifacts such as DSLs, model transfor-mation mechanisms, code generators. A second stage, where people do not necessarily with computer training using the artifacts created, develop applications simply because of the high level of abstraction allowed by technology. However, there are several obstacles that need to be overcome in order for this new approach to software development to be widely used. One of them, the lack of knowledge of tools and the development process with MDE. In order to minimize this problem, in the present work a categorization and description of the main envi-ronments and tools used in MDE are carried out. Using some of the tools analyzed also points out the process of creating a DSL.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122180801","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}
引用次数: 6
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学术文献互助群
群 号:604180095
Book学术官方微信