软件工程与应用(英文)最新文献

筛选
英文 中文
Linguistic Economy Applied to Programming Language Identifiers 语言经济在程序设计语言标识符中的应用
软件工程与应用(英文) Pub Date : 2021-01-12 DOI: 10.4236/JSEA.2021.141001
Michael Dorin, Sergio Montenegro
{"title":"Linguistic Economy Applied to Programming Language Identifiers","authors":"Michael Dorin, Sergio Montenegro","doi":"10.4236/JSEA.2021.141001","DOIUrl":"https://doi.org/10.4236/JSEA.2021.141001","url":null,"abstract":"Though many different readability metrics have been created, there still is no universal agreement defining readability of software source code. The lack of a clear agreement of source code readability has ramifications in many areas of the software development life-cycle, not least of which being software maintainability. We propose a measurement based on Linguistic Economy to bridge the gap between mathematical and behavioral aspects. Linguistic Economy describes efficiencies of speech and is generally applied to natural languages. In our study, we create a large corpus of words that are likely to be found in a programmer’s vocabulary, and a corpus of existing identifiers found in a collection of open-source projects. We perform a usage analysis to create a database from both of these corpora. Linguistic Economy suggests that words requiring less effort to speak are used more often than words requiring more effort. This concept is applied to measure how difficult program identifiers are to understand by extracting them from the program source and comparing their usage to the database. Through this process, we can identify source code that programmers find difficult to review. We validate our work using data from a survey where programmers identified unpleasant to review source files. The results indicate that source files identified as unpleasant to review source code have more linguistically complicated identifiers than pleasant programs.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"14 1","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2021-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46615804","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
Cyclomatic Complexity-Based Encapsulation, Data Hiding, and Separation of Concerns 基于圈复杂度的封装、数据隐藏和关注点分离
软件工程与应用(英文) Pub Date : 2021-01-12 DOI: 10.4236/JSEA.2021.141004
C. W. Butler, T. McCabe
{"title":"Cyclomatic Complexity-Based Encapsulation, Data Hiding, and Separation of Concerns","authors":"C. W. Butler, T. McCabe","doi":"10.4236/JSEA.2021.141004","DOIUrl":"https://doi.org/10.4236/JSEA.2021.141004","url":null,"abstract":"Three design principles are prominent in software development-encapsulation, data hiding, and separation of concerns. These principles are used as subjective quality criteria for both procedural and object-oriented applications. The purpose of research is to quantify encapsulation, data hiding, and separation of concerns is quantified using cyclomatic-based metrics. As a result of this research, the derived design metrics, coefficient of encapsulation, coefficient of data hiding, and coefficient of separation of concerns, are defined and applied to production software indicating whether the software has low or high encapsulation, data hiding, and separation of concerns.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"14 1","pages":"44-66"},"PeriodicalIF":0.0,"publicationDate":"2021-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48089684","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
OSS Effort Expense Optimization Based on Wiener Process Model and GA 基于Wiener过程模型和遗传算法的OSS工作量费用优化
软件工程与应用(英文) Pub Date : 2021-01-12 DOI: 10.4236/JSEA.2021.141002
Kodai Sugisaki, Y. Tamura, S. Yamada
{"title":"OSS Effort Expense Optimization Based on Wiener Process Model and GA","authors":"Kodai Sugisaki, Y. Tamura, S. Yamada","doi":"10.4236/JSEA.2021.141002","DOIUrl":"https://doi.org/10.4236/JSEA.2021.141002","url":null,"abstract":"Various open source software are managed by using several bug tracking systems. In particular, the open source software extends to the cloud service and edge computing. Recently, OSF Edge Computing Group is launched by OpenStack. There are big data behind the internet services such as cloud and edge computing. Then, it is important to consider the impact of big data in order to assess the reliability of open source software. Various optimal software release problems have been proposed by specific researchers. In the typical optimal software release problems, the cost parameters are defined as the known parameter. However, it is difficult to decide the cost parameter because of the uncertainty. The purpose of our research is to estimate the effort parameters included in our models. In this paper, we propose an estimation method of effort parameter by using the genetic algorithm. Then, we show the estimation method in section 3. Moreover, we analyze actual data to show numerical examples for the estimation method of effort parameter. As the research results, we found that the OSS managers would be able to comprehend the human resources required before the OSS project in advance by using our method.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"14 1","pages":"11-25"},"PeriodicalIF":0.0,"publicationDate":"2021-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43855855","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
Comparison of Hazard-Rates Considering Fault Severity Levels and Imperfect Debugging for OSS 考虑故障严重程度和不完全调试的OSS危险率比较
软件工程与应用(英文) Pub Date : 2021-01-01 DOI: 10.4236/jsea.2021.1411035
T. Yanagisawa, Y. Tamura, Adarsh Anand, S. Yamada
{"title":"Comparison of Hazard-Rates Considering Fault Severity Levels and Imperfect Debugging for OSS","authors":"T. Yanagisawa, Y. Tamura, Adarsh Anand, S. Yamada","doi":"10.4236/jsea.2021.1411035","DOIUrl":"https://doi.org/10.4236/jsea.2021.1411035","url":null,"abstract":"Software reliability model is the tool to measure the software reliability quantitatively. Hazard-Rate model is one of the most popular ones. The purpose of our research is to propose the hazard-rate model considering fault level for Open Source Software (OSS). Moreover, we aim to adapt our proposed model to the hazard-rate considering the imperfect debugging environment. We have analyzed the trend of fault severity level by using fault data in Bug Tracking System (BTS) and proposed our model based on the result of analysis. Also, we have shown the numerical example for evaluating the performance of our proposed model. Furthermore, we have extended our proposed model to the hazard-rate considering the imperfect debugging environment and showed numerical example for evaluating the possibility of application. As the result, we found out that performance of our proposed model is better than typical hazard-rate models. Also, we verified the possibility of application of proposed model to hazard-rate model considering imperfect debugging.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70449567","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
An Artificial Intelligence Based Virtual Assistant Using Conversational Agents 基于会话代理的人工智能虚拟助手
软件工程与应用(英文) Pub Date : 2021-01-01 DOI: 10.4236/jsea.2021.149027
M. Mekni
{"title":"An Artificial Intelligence Based Virtual Assistant Using Conversational Agents","authors":"M. Mekni","doi":"10.4236/jsea.2021.149027","DOIUrl":"https://doi.org/10.4236/jsea.2021.149027","url":null,"abstract":"Conversational agents are natural language interaction interfaces designed to simulate human conversations using Artificial Intelligence (AI). This paper explores current applications of these systems and raises the lack of their availability in education. To address this problem, we provide the design of a conversational agent system, which is efficient and time-saving in assisting student/college seeking information about curriculum, scheduling, teachers, classroom location at any time 24/7/365. To verify and validate the design and implementation of our proposed model, a pilot project has been set up involving three leading academic institutions. This platform is designed and developed to help universities provide continuous and instant assistance to their student, staff, and faculty communities.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70449247","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
Foreign Language Web-Based Learning by Means of Audiovisual Interactive Activities 基于视听互动活动的外语网络学习
软件工程与应用(英文) Pub Date : 2021-01-01 DOI: 10.4236/JSEA.2021.146013
Catherine Kanellopoulou, Minas Pergantis, Nikolaos Konstantinou, N. Kanellopoulos, Andreas Giannakoulopoulos
{"title":"Foreign Language Web-Based Learning by Means of Audiovisual Interactive Activities","authors":"Catherine Kanellopoulou, Minas Pergantis, Nikolaos Konstantinou, N. Kanellopoulos, Andreas Giannakoulopoulos","doi":"10.4236/JSEA.2021.146013","DOIUrl":"https://doi.org/10.4236/JSEA.2021.146013","url":null,"abstract":"","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"14 1","pages":"207-232"},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70449196","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
Digital Transformation of Small and Medium Sized Enterprises Production Manufacturing 中小企业生产制造的数字化转型
软件工程与应用(英文) Pub Date : 2021-01-01 DOI: 10.4236/jsea.2021.1412036
Manel Koumas, Paul-Eric Dossou, Jean Didier
{"title":"Digital Transformation of Small and Medium Sized Enterprises Production Manufacturing","authors":"Manel Koumas, Paul-Eric Dossou, Jean Didier","doi":"10.4236/jsea.2021.1412036","DOIUrl":"https://doi.org/10.4236/jsea.2021.1412036","url":null,"abstract":"Industry 4.0 concepts have brought about a wind of renewal in the organization of companies and their production methods. However, this integration is subject to obstacles when it comes to Small and Medium sized Enterprises—SMEs: the costs of new technologies to be acquired, the level of maturity of the company regarding its level of digitization and automation, human aspects such as training employees to master new technologies, reluctance to change, etc. This article provides a new framework and presents an intelligent support system to facilitate the digital transformation of SMEs. The digitalization is realized through physical, informational, and decisional points of view. To achieve the complete transformation of the company, the framework combines the triptych of performance criteria (cost, quality, time) with the notions of sustainability (with respect to social, societal, and environmental aspects) and digitization through tools to be integrated into the company’s processes. The new framework encompasses the formalisms developed in the literature on Industry 4.0 concepts, information systems and organizational methods as well as a global structure to support and assist operators in managing their operations. In the form of a web application, it will exploit reliable data obtained through information systems such as Enterprise Resources Planning—ERP, Manufacturing Execution System—MES, or Warehouse Management System—WMS and new technologies such as artificial intelligence (deep learning, multi-agent systems, expert systems), big data, Internet of things (IoT) that communicate with each other to assist operators during production processes. To illustrate and validate the concepts and developed tools, use cases of an electronic manufacturing SME have been solved with these concepts and tools, in order to succeed in this company’s digital transformation. Thus, a reference model of the electronics manufacturing companies is being developed for facilitating the future digital transformation of these domain companies. The realization of these use cases and the new refHow to cite this paper: Koumas, M., Dossou, P.-E. and Didier, J.-Y. (2021) Digital Transformation of Small and Medium Sized Enterprises Production Manufacturing. Journal of Software Engineering and Applications, 14, 607-630. https://doi.org/10.4236/jsea.2021.1412036 Received: November 7, 2021 Accepted: December 14, 2021 Published: December 17, 2021 Copyright © 2021 by author(s) and Scientific Research Publishing Inc. This work is licensed under the Creative Commons Attribution International License (CC BY 4.0). http://creativecommons.org/licenses/by/4.0/","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"61 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70449638","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
Intelligent Support System for Healthcare Logistics 4.0 Optimization in the Covid Pandemic Context Covid大流行背景下医疗保健物流4.0优化智能支持系统
软件工程与应用(英文) Pub Date : 2021-01-01 DOI: 10.4236/jsea.2021.146014
Paul-Eric Dossou, Luiza Foreste, Eric Misumi
{"title":"Intelligent Support System for Healthcare Logistics 4.0 Optimization in the Covid Pandemic Context","authors":"Paul-Eric Dossou, Luiza Foreste, Eric Misumi","doi":"10.4236/jsea.2021.146014","DOIUrl":"https://doi.org/10.4236/jsea.2021.146014","url":null,"abstract":"The covid pandemic points out inconsistencies and points to improve in the organization of healthcare logistics. Indeed, the dangerousness and the propagation process of the virus imply to increase health security (patient and personal health). In this context, healthcare logistics flows require a new and safety organization improving the hospital performance. The purpose of this paper consists in optimizing healthcare logistics flows by solving problems associated to the internal logistics such as reduction of the personal health wasting time and the protection of both patients and personal health. Then, the methodology corresponds to the use of the hospital sustainable digital transformation as a response to healthcare flows and safety problems. Indeed, social, societal and environmental aspects have to be considered in addition to new technologies such as artificial intelligence (AI), Internet of Things (IoTs), Big data and analytics. These parameters could be used in the healthcare for increasing doctor, nurse, caregiver performance during their daily operations, and patient satisfaction. Indeed, this hospital digital transformation requires the use of large data associated to patients and personal health, algorithms, a performance measurement tool (actual and future state) and a general approach for transforming digitally the hospital flows. The paper findings show that the healthcare logistics performance could be improved with a sustainable digital transformation methodology and an intelligent software tool. This paper aims to develop this healthcare logistics 4.0 methodology and to elaborate the intelligent support system. After an introduction presenting the common hospital flows and their main problems, a literature review will be detailed for showing how existing concepts could contribute to the elaboration of a structured methodology. The structure of the intelligent software tool for the healthcare digital transformation and the tool development processes will be presented. An example will be given for illustrating the development of the tool.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70449235","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
Design of an Interactive Geo-Location Mobile Application for Civil Societies in East Africa 东非公民社会交互式地理定位移动应用程序的设计
软件工程与应用(英文) Pub Date : 2021-01-01 DOI: 10.4236/jsea.2021.1410032
E. Patrick, Judith Leo, S. Kaijage
{"title":"Design of an Interactive Geo-Location Mobile Application for Civil Societies in East Africa","authors":"E. Patrick, Judith Leo, S. Kaijage","doi":"10.4236/jsea.2021.1410032","DOIUrl":"https://doi.org/10.4236/jsea.2021.1410032","url":null,"abstract":"This paper reports the developed mobile application through the use of advanced technologies such as mobile computing, cloud computing and Global Positioning System (GPS) in order to solve the challenges. The purpose of this study is find out how the recent advances and mass adoption of ICT by the public can best be leveraged to enhance the performance of Civil Society Organizations (CSOs) in East Africa. The data collection techniques used are through questionnaires, observations and conducting interviews with different stakeholders in the civil society arena i.e., the donors, the CSOs and the people in society that are given a voice by civil societies. In the system development phase, agile development methodology was used. Analysis of the data collected showed that there is a gap in the availability of a single or a centralized platform which can be easily accessed, user-friendly and reliable where different actors can readily get reliable and up-to-date information about the available CSOs they are interested in. To address this problem, an interactive online directory of CSOs has been developed. The platform is mobile based and enables CSOs to register and fill up their current details, thus ensuring that there is always correct and updated information. The platform is equipped with, among other features, a geo-mapping facility which enables users of the system to correctly geo-locate their civil societies of interest on a map view. The results of system evaluation showed that 88.125% of users were satisfied with the system basing on the evaluation criteria.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70449504","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
A Noise Suppression Method for Speech Signal by Jointly Using Bayesian Estimation and Fuzzy Theory 基于贝叶斯估计和模糊理论的语音信号噪声抑制方法
软件工程与应用(英文) Pub Date : 2021-01-01 DOI: 10.4236/jsea.2021.1412037
A. Ikuta, H. Orimoto, Kouji Hasegawa
{"title":"A Noise Suppression Method for Speech Signal by Jointly Using Bayesian Estimation and Fuzzy Theory","authors":"A. Ikuta, H. Orimoto, Kouji Hasegawa","doi":"10.4236/jsea.2021.1412037","DOIUrl":"https://doi.org/10.4236/jsea.2021.1412037","url":null,"abstract":"Speech recognition systems have been applied to inspection and maintenance operations in industrial factories to recording and reporting routines at construction sites, etc. where hand-writing is difficult. In these actual circumstances, some countermeasure methods for surrounding noise are indispensable. In this study, a new method to remove the noise for actual speech signal was proposed by using Bayesian estimation with the aid of bone-conducted speech and fuzzy theory. More specifically, by introducing Bayes’ theorem based on the observation of air-conducted speech contaminated by surrounding background noise, a new type of algorithm for noise removal was theoretically derived. In the proposed noise suppression method, bone-conducted speech signal with the reduced high-frequency components was regarded as fuzzy observation data, and a stochastic model for the bone-conducted speech was derived by applying the probability measure of fuzzy events. The proposed method was applied to speech signals measured in real environment with low SNR, and better results were obtained than an algorithm based on observation of only air-conducted speech.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"70449647","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学术官方微信