首页 > 最新文献

International Journal of Software Engineering and Computer Systems最新文献

英文 中文
FORMAL MODELING AND ANALYSIS OF ENTITY FRAMEWORK USING ALLOY 基于合金的实体框架形式化建模与分析
Pub Date : 2021-08-30 DOI: 10.15282/ijsecs.7.2.2021.2.0085
Maria Belen Bonino, A. Garis, D. Riesco
Formal methods provide multiple benefits when applied in the software development process. For instance, they enable engineers to verify and validate models before working on their implementation, leading to earlier detection of design defects. However, most of them lack flexibility to be applied in agile software development projects.   Alloy is a lightweight formal modeling language with a friendly tool that facilitates the agile approaches application. Unfortunately, its industrial adoption is hampered by the lack of methods and tools for current software development frameworks, such as Entity Framework. This platform is usually chosen by agile projects following the code-first approach that allows automatic generation of a database from domain classes coded in the C# language.  We present a new method and tool for the formal specification and analysis of Entity Framework projects with Alloy. The proposal allows engineers to start the software development using Alloy for modeling, validation and verification, automatically translate Alloy specifications to C# domain classes and then generate the corresponding database with Entity Framework. We validate our approach with a real case study: an application required by a gas supplier company.
在软件开发过程中应用形式化方法可以提供多种好处。例如,它们使工程师能够在处理模型的实现之前验证模型,从而更早地发现设计缺陷。然而,它们中的大多数在敏捷软件开发项目中缺乏灵活性。Alloy是一种轻量级的形式化建模语言,它有一个友好的工具,可以促进敏捷方法的应用程序。不幸的是,由于缺乏当前软件开发框架(如实体框架)的方法和工具,它的工业应用受到了阻碍。遵循代码优先方法的敏捷项目通常选择这个平台,这种方法允许从用c#语言编码的领域类自动生成数据库。本文提出了一种新的方法和工具,用于实体框架项目的形式化规范和分析。该提案允许工程师使用Alloy开始软件开发,进行建模、验证和验证,自动将Alloy规范转换为c#领域类,然后使用实体框架生成相应的数据库。我们通过一个真实的案例研究来验证我们的方法:一个天然气供应商公司需要的应用程序。
{"title":"FORMAL MODELING AND ANALYSIS OF ENTITY FRAMEWORK USING ALLOY","authors":"Maria Belen Bonino, A. Garis, D. Riesco","doi":"10.15282/ijsecs.7.2.2021.2.0085","DOIUrl":"https://doi.org/10.15282/ijsecs.7.2.2021.2.0085","url":null,"abstract":"Formal methods provide multiple benefits when applied in the software development process. For instance, they enable engineers to verify and validate models before working on their implementation, leading to earlier detection of design defects. However, most of them lack flexibility to be applied in agile software development projects.   Alloy is a lightweight formal modeling language with a friendly tool that facilitates the agile approaches application. Unfortunately, its industrial adoption is hampered by the lack of methods and tools for current software development frameworks, such as Entity Framework. This platform is usually chosen by agile projects following the code-first approach that allows automatic generation of a database from domain classes coded in the C# language.  We present a new method and tool for the formal specification and analysis of Entity Framework projects with Alloy. The proposal allows engineers to start the software development using Alloy for modeling, validation and verification, automatically translate Alloy specifications to C# domain classes and then generate the corresponding database with Entity Framework. We validate our approach with a real case study: an application required by a gas supplier company.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"26 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91355499","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
Improving Accuracy of Out-of-Distribution Detection and In-Distribution Classification by Incorporating JSD Consistency Loss 利用JSD一致性损失提高分布外检测和分布内分类的准确性
Pub Date : 2021-06-19 DOI: 10.15344/2456-4451/2021/165
Kaiyu Suzuki, Tomofumi Matsuzawa
Out-of-distribution (OOD) detection, the classification of samples not included in the training data, is essential to improve the reliability of deep learning. Recently, the accuracy of OOD detection through unsupervised representation learning is high; however, the accuracy of in-distribution classification (IND) is reduced. This is due to the cross entropy, which trains the network to predict shifting transformations (such as angles) for OOD detection. Cross entropy loss conflicts with the consistency in representation learning; that is, samples with different data augmentations applied to the same sample should share the same representation. To avoid this problem, we add the Jensen–Shannon divergence (JSD) consistency loss. To demonstrate its effectiveness for both OOD detection and IN-D classification, we apply it to contrasting shifted instances (CSI) based on the latest representation learning. Our experiments demonstrate that JSD consistency loss outperforms existing methods in both OOD detection and IN-D classification for unlabeled multi-class datasets. Improving Accuracy of Out-of-Distribution Detection and In-Distribution Classification by Incorporating JSD Consistency Loss Publication History: Received: June 07, 2021 Accepted: June 23, 2021 Published: June 25, 2021
out -distribution (OOD)检测,即对未包含在训练数据中的样本进行分类,对于提高深度学习的可靠性至关重要。近年来,通过无监督表示学习进行OOD检测的准确率较高;然而,分布内分类(IND)的准确性降低了。这是由于交叉熵,它训练网络来预测OOD检测的移位变换(如角度)。交叉熵损失与表征学习中的一致性存在冲突;也就是说,应用于同一样本的不同数据扩展的样本应该共享相同的表示。为了避免这个问题,我们增加了Jensen-Shannon散度(JSD)一致性损失。为了证明其在OOD检测和IN-D分类方面的有效性,我们将其应用于基于最新表示学习的对比移位实例(CSI)。我们的实验表明,对于未标记的多类数据集,JSD一致性损失在OOD检测和in - d分类方面都优于现有方法。利用JSD一致性损失提高分布外检测和分布内分类的准确性发表历史:收稿:June 07, 2021收稿:June 23, 2021发表:June 25, 2021
{"title":"Improving Accuracy of Out-of-Distribution Detection and In-Distribution Classification by Incorporating JSD Consistency Loss","authors":"Kaiyu Suzuki, Tomofumi Matsuzawa","doi":"10.15344/2456-4451/2021/165","DOIUrl":"https://doi.org/10.15344/2456-4451/2021/165","url":null,"abstract":"Out-of-distribution (OOD) detection, the classification of samples not included in the training data, is essential to improve the reliability of deep learning. Recently, the accuracy of OOD detection through unsupervised representation learning is high; however, the accuracy of in-distribution classification (IND) is reduced. This is due to the cross entropy, which trains the network to predict shifting transformations (such as angles) for OOD detection. Cross entropy loss conflicts with the consistency in representation learning; that is, samples with different data augmentations applied to the same sample should share the same representation. To avoid this problem, we add the Jensen–Shannon divergence (JSD) consistency loss. To demonstrate its effectiveness for both OOD detection and IN-D classification, we apply it to contrasting shifted instances (CSI) based on the latest representation learning. Our experiments demonstrate that JSD consistency loss outperforms existing methods in both OOD detection and IN-D classification for unlabeled multi-class datasets. Improving Accuracy of Out-of-Distribution Detection and In-Distribution Classification by Incorporating JSD Consistency Loss Publication History: Received: June 07, 2021 Accepted: June 23, 2021 Published: June 25, 2021","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"59 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90616385","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
Web Engagement Strategies In Business, Government And Education Sector: Review 企业、政府和教育部门的网络参与策略:综述
Pub Date : 2021-02-28 DOI: 10.15282/ijsecs.7.1.2021.2.0078
Norita B. Ahmad, Aziman Abdullah
Web engagement is a user experience related to emotional, cognitive and behavioural interaction that connect to the goals and interests of the customers. There are seven (7) engagement metrics listed that used to measure web engagement. However, not all of these engagement metrics will help to achieve the objectives because each website have different purpose. There are various web engagement strategies used in business, government and education sectors that has their own way of engaging the web to ensure their success. In business sector, positive communication and experience with customers can make the customers stay long with the brand. In government, most of the services provided are to facilitate the people and to maintain the trust and support of the people. The E-Government 2.0 model was presented with an additional element of Web 2.0 technology. In education, Learning Management System (LMS) and Massive Open Online Courses (MOOCs) are some of the approach in online learning. There are four (4) main features of online learning that are distance learning, connectivity and involvement, support and flexibility control to ensure the continuity of online learning. This reviewing will lead having in attention the aim of developing high-performance in online engagement.
网络参与是一种与情感、认知和行为互动相关的用户体验,它与客户的目标和兴趣有关。这里列出了7个用于衡量网络参与度的指标。然而,并不是所有的参与指标都有助于实现目标,因为每个网站都有不同的目的。在商业、政府和教育部门中,有各种各样的网络参与策略,它们有自己的方式来参与网络,以确保它们的成功。在商业领域,与客户的积极沟通和体验可以使客户长期与品牌保持联系。在政府中,提供的大部分服务都是为了方便人民,保持人民的信任和支持。电子政务2.0模型是在Web 2.0技术的基础上提出的。在教育领域,学习管理系统(LMS)和大规模在线开放课程(MOOCs)是在线学习的一些方法。在线学习有四(4)个主要特征,即远程学习、连通性和参与性、支持和灵活性控制,以确保在线学习的连续性。这一审查将导致关注开发高性能在线参与的目标。
{"title":"Web Engagement Strategies In Business, Government And Education Sector: Review","authors":"Norita B. Ahmad, Aziman Abdullah","doi":"10.15282/ijsecs.7.1.2021.2.0078","DOIUrl":"https://doi.org/10.15282/ijsecs.7.1.2021.2.0078","url":null,"abstract":"Web engagement is a user experience related to emotional, cognitive and behavioural interaction that connect to the goals and interests of the customers. There are seven (7) engagement metrics listed that used to measure web engagement. However, not all of these engagement metrics will help to achieve the objectives because each website have different purpose. There are various web engagement strategies used in business, government and education sectors that has their own way of engaging the web to ensure their success. In business sector, positive communication and experience with customers can make the customers stay long with the brand. In government, most of the services provided are to facilitate the people and to maintain the trust and support of the people. The E-Government 2.0 model was presented with an additional element of Web 2.0 technology. In education, Learning Management System (LMS) and Massive Open Online Courses (MOOCs) are some of the approach in online learning. There are four (4) main features of online learning that are distance learning, connectivity and involvement, support and flexibility control to ensure the continuity of online learning. This reviewing will lead having in attention the aim of developing high-performance in online engagement.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"54 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87853823","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
Improving the Accuracy of Static Source Code Based Software Change Impact Analysis Through Hybrid Techniques: A Review 通过混合技术提高基于静态源代码的软件变更影响分析的准确性
Pub Date : 2021-02-28 DOI: 10.15282/ijsecs.7.1.2021.6.0082
Yusuff Shakirat, A. Bajeh, T. O. Aro, K. Adewole
Change is an inevitable phenomenon of life. This inevitability of change in the real world has made a software change an indispensable characteristic of software systems and a fundamental task of software maintenance and evolution. The continuous evolution process of software systems can greatly affect the systems’ quality and reliability if proper mechanisms to manage them are not adequately provided. Therefore, there is a need for automated techniques to effectively make an assessment of proposed software changes that may arise due to bug fixes, technological advancements, changing user requirements etc., before their implementation. Software Change Impact Analysis (CIA) is an essential activity for comprehending and identifying potential change impacts of software changes that can help prevent the system from entering into an erroneous state. Despite the emergence of different CIA techniques, they are yet to reach an optimal level of accuracy desired by software engineers. Consequently, researchers in recent years have come up with hybrid CIA techniques which are a blend of multiple CIA approaches, as a way of improving the accuracy of change impacts analysis techniques. This study presents these hybrid CIA techniques and how they improve accuracy. They are also compared and areas for further research are identified.
变化是生活中不可避免的现象。现实世界中这种不可避免的变化使得软件更改成为软件系统不可或缺的特征,也是软件维护和发展的基本任务。如果没有提供适当的管理机制,软件系统的持续演化过程将极大地影响系统的质量和可靠性。因此,有必要使用自动化技术来有效地评估由于错误修复、技术进步、用户需求变化等原因而产生的软件变更。软件变更影响分析(CIA)是理解和识别软件变更的潜在变更影响的基本活动,可以帮助防止系统进入错误状态。尽管出现了不同的CIA技术,但它们还没有达到软件工程师所期望的最佳精度水平。因此,近年来研究人员提出了混合中央情报局技术,这是多种中央情报局方法的混合,作为提高变化影响分析技术准确性的一种方法。本研究介绍了这些混合中情局技术以及它们如何提高准确性。还对它们进行了比较,并确定了进一步研究的领域。
{"title":"Improving the Accuracy of Static Source Code Based Software Change Impact Analysis Through Hybrid Techniques: A Review","authors":"Yusuff Shakirat, A. Bajeh, T. O. Aro, K. Adewole","doi":"10.15282/ijsecs.7.1.2021.6.0082","DOIUrl":"https://doi.org/10.15282/ijsecs.7.1.2021.6.0082","url":null,"abstract":"Change is an inevitable phenomenon of life. This inevitability of change in the real world has made a software change an indispensable characteristic of software systems and a fundamental task of software maintenance and evolution. The continuous evolution process of software systems can greatly affect the systems’ quality and reliability if proper mechanisms to manage them are not adequately provided. Therefore, there is a need for automated techniques to effectively make an assessment of proposed software changes that may arise due to bug fixes, technological advancements, changing user requirements etc., before their implementation. Software Change Impact Analysis (CIA) is an essential activity for comprehending and identifying potential change impacts of software changes that can help prevent the system from entering into an erroneous state. Despite the emergence of different CIA techniques, they are yet to reach an optimal level of accuracy desired by software engineers. Consequently, researchers in recent years have come up with hybrid CIA techniques which are a blend of multiple CIA approaches, as a way of improving the accuracy of change impacts analysis techniques. This study presents these hybrid CIA techniques and how they improve accuracy. They are also compared and areas for further research are identified.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"82 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81058308","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
An Efficient Modification of Grey Wolf Optimization Using Cuckoo Search, Levy Fly and Mantegna Algorithm for Real-Time Image Processing Applications 基于布谷鸟搜索、Levy Fly和Mantegna算法的灰狼优化算法在实时图像处理中的改进
Pub Date : 2021-02-28 DOI: 10.15282/ijsecs.7.1.2021.3.0079
S. Dutta, A. Banerjee
Optimization methods, frequently used in several image and video processing algorithms for the attainment of optimal solutions, pose severe hurdle in case of real-time processing. For catering to the needs of real-time operations in a cost-effective way, dedicated hardware is inevitable. The huge computational load of any optimization method strikes down its feasibility of being realized in terms of dedicated hardware. The computational complexities of meta-heuristic optimization methods are even more than any other conventional optimization methods. So, in spite of having the capability of providing global solution by dodging local optima, meta-heuristic optimizations are avoided in real-time systems. To overcome the bottleneck, in this article, a modified GWOA (modified grey wolf optimization algorithm)is formulated by blending the advantages of CS (cuckoo search), Levy fly (LV), and MA (Mantegna algorithm). This modified GWOA is articulated to be computationally efficient and precise, so that, it can easily be realized in terms of dedicated VLSI architecture while maintaining the accuracy at a high level. The proposed method helps to diminish the cost and power requirement of high end and costly real-time imaging/ video processing systems while upholding its precision. The proposed method is tested by using MATLAB R2018b. The high-level synthesis (HLS) tool of Xilinx Vivado18.2softwareisusedtosynthesizethisMGWOA, thus establishing the viability of the proposed algorithm to be implemented on FPGA/ ASIC.
优化方法经常用于许多图像和视频处理算法中,以获得最优解,但在实时处理中存在严重的障碍。为了以经济有效的方式满足实时操作的需求,专用硬件是不可避免的。任何一种优化方法的巨大的计算量都使得其在专用硬件上实现的可行性大打折扣。元启发式优化方法的计算复杂性甚至超过任何其他传统的优化方法。因此,尽管具有通过避开局部最优来提供全局解决方案的能力,但在实时系统中却避免了元启发式优化。为了克服这一瓶颈,本文结合CS (cuckoo search)、Levy fly (LV)和MA (Mantegna algorithm)的优点,提出了一种改进的GWOA (modified grey wolf optimization algorithm)算法。这种改进的GWOA具有计算效率和精度,因此可以很容易地在专用VLSI架构中实现,同时保持高水平的精度。该方法有助于降低高端和昂贵的实时成像/视频处理系统的成本和功耗要求,同时保持其精度。利用MATLAB R2018b对该方法进行了测试。利用Xilinx vivado18.2软件的高级合成(high-level synthesis, HLS)工具对ethismgwoa进行了合成,从而确定了该算法在FPGA/ ASIC上实现的可行性。
{"title":"An Efficient Modification of Grey Wolf Optimization Using Cuckoo Search, Levy Fly and Mantegna Algorithm for Real-Time Image Processing Applications","authors":"S. Dutta, A. Banerjee","doi":"10.15282/ijsecs.7.1.2021.3.0079","DOIUrl":"https://doi.org/10.15282/ijsecs.7.1.2021.3.0079","url":null,"abstract":"Optimization methods, frequently used in several image and video processing algorithms for the attainment of optimal solutions, pose severe hurdle in case of real-time processing. For catering to the needs of real-time operations in a cost-effective way, dedicated hardware is inevitable. The huge computational load of any optimization method strikes down its feasibility of being realized in terms of dedicated hardware. The computational complexities of meta-heuristic optimization methods are even more than any other conventional optimization methods. So, in spite of having the capability of providing global solution by dodging local optima, meta-heuristic optimizations are avoided in real-time systems. To overcome the bottleneck, in this article, a modified GWOA (modified grey wolf optimization algorithm)is formulated by blending the advantages of CS (cuckoo search), Levy fly (LV), and MA (Mantegna algorithm). This modified GWOA is articulated to be computationally efficient and precise, so that, it can easily be realized in terms of dedicated VLSI architecture while maintaining the accuracy at a high level. The proposed method helps to diminish the cost and power requirement of high end and costly real-time imaging/ video processing systems while upholding its precision. The proposed method is tested by using MATLAB R2018b. The high-level synthesis (HLS) tool of Xilinx Vivado18.2softwareisusedtosynthesizethisMGWOA, thus establishing the viability of the proposed algorithm to be implemented on FPGA/ ASIC.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"14 4","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72466222","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
Se-LMS: Secured learning management systems for smart school Se-LMS:智能学校安全学习管理系统
Pub Date : 2021-02-28 DOI: 10.15282/ijsecs.7.1.2021.4.0080
O. J. Falana, Ife Olalekan Ebo, Ifeanyi Shadrach Odom
One of the research topics that focus on Information Communication Technology in Education is Learning Management System (LMS). LMS is a web-based software application developed to create, manage, and delivered e-learning courses. Many research works have been conducted on different learning options in LMS. However, the increased use of LMS has brought with it the security issues such as the denial of service attack, malware and privacy. In order to protect the different actors of LMS such as students, instructors and controlling authorities, this paper proposes a multi-factor authentication and identity management for securing LMS. Se-LMS is capable of dynamically authenticating users using different methods such as a seamless combination of Oauth2.0 and 2FA or Username/Password and 2FA as proposed. Also, the paper explains the situation and existing research relating to security in Learning Management Systems in smart school. The proposed framework has been applied to cloud-based LMS to show the ability to mitigate an attack.
学习管理系统(LMS)是信息通信技术在教育中的研究热点之一。LMS是一种基于web的软件应用程序,用于创建、管理和交付电子学习课程。针对LMS中不同的学习方式进行了大量的研究工作。然而,随着LMS使用的增加,随之而来的是诸如拒绝服务攻击、恶意软件和隐私等安全问题。为了保护LMS的不同参与者,如学生、教师和控制机构,本文提出了一种多因素认证和身份管理来保护LMS的安全。Se-LMS能够使用不同的方法对用户进行动态身份验证,例如Oauth2.0和2FA的无缝组合,或者用户名/密码和2FA的无缝组合。此外,本文还阐述了智能学校学习管理系统安全的现状和研究现状。提出的框架已应用于基于云的LMS,以显示减轻攻击的能力。
{"title":"Se-LMS: Secured learning management systems for smart school","authors":"O. J. Falana, Ife Olalekan Ebo, Ifeanyi Shadrach Odom","doi":"10.15282/ijsecs.7.1.2021.4.0080","DOIUrl":"https://doi.org/10.15282/ijsecs.7.1.2021.4.0080","url":null,"abstract":"One of the research topics that focus on Information Communication Technology in Education is Learning Management System (LMS). LMS is a web-based software application developed to create, manage, and delivered e-learning courses. Many research works have been conducted on different learning options in LMS. However, the increased use of LMS has brought with it the security issues such as the denial of service attack, malware and privacy. In order to protect the different actors of LMS such as students, instructors and controlling authorities, this paper proposes a multi-factor authentication and identity management for securing LMS. Se-LMS is capable of dynamically authenticating users using different methods such as a seamless combination of Oauth2.0 and 2FA or Username/Password and 2FA as proposed. Also, the paper explains the situation and existing research relating to security in Learning Management Systems in smart school. The proposed framework has been applied to cloud-based LMS to show the ability to mitigate an attack.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88658006","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
Multiregion segmentation of microcalcificationin mammogram images by using Parametric Kernel Graph Cut algorithm 基于参数核图切算法的乳房x线图像微钙化多区域分割
Pub Date : 2021-02-28 DOI: 10.15282/ijsecs.7.1.2021.1.0077
Aminah Abdul Malek, N. A. Abdul Rahim, Nor Farah Nabilah Mushtafa, Nadhirah Afiqah Zailan, Norlyda Mohamed
Early detection of breast cancer can be detected through screening mammography. However, the potential abnormality such as microcalcification can hardly be differentiated by the radiologists due to the tiny size, which sometimes be hidden behind the density of breast tissue. Therefore, image segmentation technique is required. This paper proposes the potential use of Parametric Kernel Graph Cut Algorithm in segmenting microcalcification. The performances of this method were measured based on accuracy, sensitivity, Dice and Jaccard coefficient. All the experimental results generated satisfying results, whereby all images produced the average of 91.67% for Dice coefficient and 84.72% for Jaccard coefficient. Meanwhile, both accuracy and sensitivity results acquired 97.84% and 96%, respectively. Therefore, Parametric Kernel Graph Cut algorithm had proved its ability to segment the microcalcification robustly and efficiently.
早期发现乳腺癌可以通过筛查乳房x光检查发现。然而,潜在的异常,如微钙化,由于体积很小,有时被隐藏在乳房组织的密度后面,很难被放射科医生区分出来。因此,需要图像分割技术。本文提出了参数核图切算法在微钙化分割中的潜在应用。通过准确性、灵敏度、Dice和Jaccard系数对该方法的性能进行了评价。所有的实验结果都产生了令人满意的结果,所有图像的Dice系数平均值为91.67%,Jaccard系数平均值为84.72%。同时,准确度和灵敏度分别达到97.84%和96%。因此,参数核图切算法对微钙化的分割具有鲁棒性和有效性。
{"title":"Multiregion segmentation of microcalcificationin mammogram images by using Parametric Kernel Graph Cut algorithm","authors":"Aminah Abdul Malek, N. A. Abdul Rahim, Nor Farah Nabilah Mushtafa, Nadhirah Afiqah Zailan, Norlyda Mohamed","doi":"10.15282/ijsecs.7.1.2021.1.0077","DOIUrl":"https://doi.org/10.15282/ijsecs.7.1.2021.1.0077","url":null,"abstract":"Early detection of breast cancer can be detected through screening mammography. However, the potential abnormality such as microcalcification can hardly be differentiated by the radiologists due to the tiny size, which sometimes be hidden behind the density of breast tissue. Therefore, image segmentation technique is required. This paper proposes the potential use of Parametric Kernel Graph Cut Algorithm in segmenting microcalcification. The performances of this method were measured based on accuracy, sensitivity, Dice and Jaccard coefficient. All the experimental results generated satisfying results, whereby all images produced the average of 91.67% for Dice coefficient and 84.72% for Jaccard coefficient. Meanwhile, both accuracy and sensitivity results acquired 97.84% and 96%, respectively. Therefore, Parametric Kernel Graph Cut algorithm had proved its ability to segment the microcalcification robustly and efficiently.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"2 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88637617","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
An Information System Design Product Theory for Student Academic Self-Service University Management System 高校学生学术自助管理系统的信息系统设计产品理论
Pub Date : 2021-02-28 DOI: 10.15282/ijsecs.7.1.2021.5.0081
Muhamad idaham Umar Ong, M. A. Ameedeen
The role of Information System Design Theory in software development is enormous. With the help of design theory, developers could estimate how the system will be and the reasons why the system reacts that way. The focus of the article is to revised and re-establish the design theory of a self-service university management system. The objectives of this publication are to identify the most relevant publication that will act as a guideline to generate the design theory artifacts and to establish the artifacts which will consist of three components named kernel theory, meta-requirements, and meta-design for the stated system. The system scope will be focused on enabling self-service functions. Validation will be done through FEDS framework with the inclusion of a traceability matrix between the meta-requirement against the real-world user requirement. The significance of this article is to provide an initial set of design theory artifacts to be utilized by software developers in the development or evaluation of a University Management System.
信息系统设计理论在软件开发中的作用是巨大的。在设计理论的帮助下,开发人员可以估计系统将会是什么样子,以及系统为什么会这样反应的原因。本文的重点是对高校自助管理系统的设计理论进行修正和重新建立。本出版物的目标是确定最相关的出版物,该出版物将作为生成设计理论工件的指导方针,并建立工件,该工件将由三个组件组成,分别为所述系统的核心理论、元需求和元设计。系统范围将侧重于启用自助服务功能。验证将通过包含元需求与实际用户需求之间的可追溯性矩阵的fed框架完成。本文的意义在于为软件开发人员在开发或评估大学管理系统时提供一套初始的设计理论构件。
{"title":"An Information System Design Product Theory for Student Academic Self-Service University Management System","authors":"Muhamad idaham Umar Ong, M. A. Ameedeen","doi":"10.15282/ijsecs.7.1.2021.5.0081","DOIUrl":"https://doi.org/10.15282/ijsecs.7.1.2021.5.0081","url":null,"abstract":"The role of Information System Design Theory in software development is enormous. With the help of design theory, developers could estimate how the system will be and the reasons why the system reacts that way. The focus of the article is to revised and re-establish the design theory of a self-service university management system. The objectives of this publication are to identify the most relevant publication that will act as a guideline to generate the design theory artifacts and to establish the artifacts which will consist of three components named kernel theory, meta-requirements, and meta-design for the stated system. The system scope will be focused on enabling self-service functions. Validation will be done through FEDS framework with the inclusion of a traceability matrix between the meta-requirement against the real-world user requirement. The significance of this article is to provide an initial set of design theory artifacts to be utilized by software developers in the development or evaluation of a University Management System.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"298 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76852671","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
Intelligent Software-Aided Contact Tracing Framework: Towards Real-Time Model-Driven Prediction of Covid-19 Cases in Nigeria 智能软件辅助接触者追踪框架:面向尼日利亚Covid-19病例实时模型驱动预测
Pub Date : 2021-02-28 DOI: 10.15282/ijsecs.7.1.2021.7.0083
Edward N. Udo, Etebong B. Isong, Emmanuel E. Nyoho
As many countries around the world are trying to live with the deadly coronavirus by adhering to the safety measures put in place by their government as regulated by World Health Organization (WHO), it becomes very vital to continuously trace patients with COVID-19 symptoms for isolation, quarantine and treatment. In this work, an intelligent software-aided contact tracing for real-time model-driven prediction of COVID-19 cases is proposed utilizing COVID-19 dataset from kaggle.com. The dataset is preprocessed using One-Hot encoding and Principal Component Analysis. Isolation Forest algorithm is used to train and predict COVID-19 cases. The performance of the model is evaluated using Accuracy, Precision, Recall and F1-Score. The intelligent software-aided contact tracing framework has four layers: symptoms, modeling/prediction, cloud storage/contact routing and contact tracers. The contact tracing system is an android application that receives symptom values, predict it and automatically send the prediction result together with user’s contact and location details to the closest contact tracer via the Firebase real-time database. The closest contact tracer is determined by employing a dynamic routing algorithm (contact routing algorithm) that uses Open Shortest Path First (OSPF) protocol to compute the distance between two geographic locations (user and contact tracer) and chooses a contact tracer with shortest distance to the patient utilizing a unicast routing technique (routing a patient to a contact tracer in a one-to-one relationship). The predictive model along with the android application for software-aided contact tracing is implemented using the python, and Java programming language on Pycharm and Android Studio IDE respectively. This Framework is capable of predicting COVID-19 patients, notifying contact tracers of positive cases for proper follow-up which can subsequently curtail the spread of the virus.
世界上许多国家都在遵守世界卫生组织(WHO)规定的政府安全措施,努力与新冠病毒共存,因此,持续追踪新冠病毒症状患者,进行隔离、检疫和治疗变得至关重要。本文利用kaggle.com的COVID-19数据集,提出了一种智能软件辅助接触追踪方法,用于COVID-19病例的实时模型驱动预测。使用One-Hot编码和主成分分析对数据集进行预处理。隔离森林算法用于训练和预测COVID-19病例。模型的性能使用准确性、精度、召回率和F1-Score进行评估。智能软件辅助接触者追踪框架有四层:症状、建模/预测、云存储/接触者路由和接触者追踪器。接触追踪系统是一个android应用程序,它接收症状值,预测它,并自动将预测结果连同用户的联系人和位置详细信息通过Firebase实时数据库发送给最近的接触追踪器。最亲密的接触跟踪器采用动态路由算法(接触路由算法)确定,该算法使用开放最短路径优先(OSPF)协议计算两个地理位置(用户和接触跟踪器)之间的距离,并利用单播路由技术选择距离患者最近的接触跟踪器(将患者路由到一对一关系的接触跟踪器)。预测模型以及用于软件辅助接触跟踪的android应用程序分别在Pycharm和android Studio IDE上使用python和Java编程语言实现。该框架能够预测COVID-19患者,向接触追踪者通报阳性病例,以便进行适当随访,从而遏制病毒的传播。
{"title":"Intelligent Software-Aided Contact Tracing Framework: Towards Real-Time Model-Driven Prediction of Covid-19 Cases in Nigeria","authors":"Edward N. Udo, Etebong B. Isong, Emmanuel E. Nyoho","doi":"10.15282/ijsecs.7.1.2021.7.0083","DOIUrl":"https://doi.org/10.15282/ijsecs.7.1.2021.7.0083","url":null,"abstract":"As many countries around the world are trying to live with the deadly coronavirus by adhering to the safety measures put in place by their government as regulated by World Health Organization (WHO), it becomes very vital to continuously trace patients with COVID-19 symptoms for isolation, quarantine and treatment. In this work, an intelligent software-aided contact tracing for real-time model-driven prediction of COVID-19 cases is proposed utilizing COVID-19 dataset from kaggle.com. The dataset is preprocessed using One-Hot encoding and Principal Component Analysis. Isolation Forest algorithm is used to train and predict COVID-19 cases. The performance of the model is evaluated using Accuracy, Precision, Recall and F1-Score. The intelligent software-aided contact tracing framework has four layers: symptoms, modeling/prediction, cloud storage/contact routing and contact tracers. The contact tracing system is an android application that receives symptom values, predict it and automatically send the prediction result together with user’s contact and location details to the closest contact tracer via the Firebase real-time database. The closest contact tracer is determined by employing a dynamic routing algorithm (contact routing algorithm) that uses Open Shortest Path First (OSPF) protocol to compute the distance between two geographic locations (user and contact tracer) and chooses a contact tracer with shortest distance to the patient utilizing a unicast routing technique (routing a patient to a contact tracer in a one-to-one relationship). The predictive model along with the android application for software-aided contact tracing is implemented using the python, and Java programming language on Pycharm and Android Studio IDE respectively. This Framework is capable of predicting COVID-19 patients, notifying contact tracers of positive cases for proper follow-up which can subsequently curtail the spread of the virus.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79922180","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
Integrated Development Frameworks Based on Linked Data for Web- Based Interactive Educational Materials 基于链接数据的基于网络的交互式教育材料集成开发框架
Pub Date : 2020-12-30 DOI: 10.15344/2456-4451/2020/160
Ma Chenguang, Srishti Kulshrestha, Shih-Hsuan Wei, Kosuke Kaneko, Akira Haga, Y. Okada, R. Bose
This paper treats one of the activities of ICER (Innovation Centre for Educational Resources) in Kyushu University Library of Kyushu University, Japan. It is the development of attractive educational materials using recent ICT (Information Communication Technologies) like 3D CG (Computer Graphics) and VR (Virtual Reality) for enhancing the educational efficiency in the university. The authors have already proposed a framework dedicated for the development of web-based interactive 3D educational materials. Firstly, this paper introduces this development framework and its educational material example of Japanese history education. For developing attractive educational materials, such materials need multimedia contents like images and videos related to the teaching target. If the multimedia contents can be retrieved from the Internet, the development cost can be reduced. To do so, the authors focused on Linked Data and have already proposed an authoring tool of educational materials based on Linked Data. Furthermore, the authors integrated the authoring tool into the development framework. Secondly, this paper introduces the integrated development framework based on Lined Data and its educational materials of two teaching targets, i.e., IoT security education and Japanese history education. Furthermore, the authors have proposed another educational material development framework that supports 360VR images/videos and integrated the authoring tool with it. Finally, this paper introduces this integrated development framework based on Linked Data and its example educational material for IoT security education. Integrated Development Frameworks Based on Linked Data for WebBased Interactive Educational Materials Publication History: Received: December 03, 2020 Accepted: December 28, 2020 Published: December 30, 2020
本文介绍了日本九州大学图书馆教育资源创新中心(ICER)的活动之一。它是利用最新的ICT(信息通信技术),如3D CG(计算机图形学)和VR(虚拟现实)开发有吸引力的教育材料,以提高大学的教育效率。作者已经提出了一个专门用于开发基于网络的交互式3D教育材料的框架。本文首先介绍了这一发展框架及其日本历史教育教材实例。为了制作有吸引力的教材,这些教材需要与教学目标相关的图像、视频等多媒体内容。如果多媒体内容可以从互联网上检索,则可以降低开发成本。为此,作者将重点放在关联数据上,并已经提出了一种基于关联数据的教材创作工具。此外,作者将创作工具集成到开发框架中。其次,介绍了物联网安全教育和日本历史教育两个教学目标的基于line Data的集成开发框架及其教材。此外,作者还提出了另一个支持360VR图像/视频的教材开发框架,并将创作工具与之集成。最后,本文介绍了基于关联数据的集成开发框架及其用于物联网安全教育的示例教材。基于关联数据的网络交互式教材集成开发框架出版历史:收稿日期:2020年12月03日接收日期:2020年12月28日发布日期:2020年12月30日
{"title":"Integrated Development Frameworks Based on Linked Data for Web- Based Interactive Educational Materials","authors":"Ma Chenguang, Srishti Kulshrestha, Shih-Hsuan Wei, Kosuke Kaneko, Akira Haga, Y. Okada, R. Bose","doi":"10.15344/2456-4451/2020/160","DOIUrl":"https://doi.org/10.15344/2456-4451/2020/160","url":null,"abstract":"This paper treats one of the activities of ICER (Innovation Centre for Educational Resources) in Kyushu University Library of Kyushu University, Japan. It is the development of attractive educational materials using recent ICT (Information Communication Technologies) like 3D CG (Computer Graphics) and VR (Virtual Reality) for enhancing the educational efficiency in the university. The authors have already proposed a framework dedicated for the development of web-based interactive 3D educational materials. Firstly, this paper introduces this development framework and its educational material example of Japanese history education. For developing attractive educational materials, such materials need multimedia contents like images and videos related to the teaching target. If the multimedia contents can be retrieved from the Internet, the development cost can be reduced. To do so, the authors focused on Linked Data and have already proposed an authoring tool of educational materials based on Linked Data. Furthermore, the authors integrated the authoring tool into the development framework. Secondly, this paper introduces the integrated development framework based on Lined Data and its educational materials of two teaching targets, i.e., IoT security education and Japanese history education. Furthermore, the authors have proposed another educational material development framework that supports 360VR images/videos and integrated the authoring tool with it. Finally, this paper introduces this integrated development framework based on Linked Data and its example educational material for IoT security education. Integrated Development Frameworks Based on Linked Data for WebBased Interactive Educational Materials Publication History: Received: December 03, 2020 Accepted: December 28, 2020 Published: December 30, 2020","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"28 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86705733","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
期刊
International Journal of Software Engineering and Computer Systems
全部 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