软件工程与应用(英文)Pub Date : 2021-08-03DOI: 10.4236/jsea.2021.148021
Happyness Alexander, Judith Leo, S. Kaijage
{"title":"Online and Offline Android Based Mobile Application for Mapping Health Facilities Using Google Map API. Case Study: Tanzania and Kenya Borders","authors":"Happyness Alexander, Judith Leo, S. Kaijage","doi":"10.4236/jsea.2021.148021","DOIUrl":"https://doi.org/10.4236/jsea.2021.148021","url":null,"abstract":"The evolution of technology in 1990s resulted in the enormous growth of smartphones and the propagation of mobile applications (App) that marked new opportunities for healthcare centers and medical education. Apps have altered health services from patient’s health monitoring to specialist’s appointments and consultations from specialized health facilities. It can be argued that a healthy society can bring forth sustainable economic development to its full potential while an unhealthy society cannot. However, a free movement of people, labour and right to residence which was built across East Africa (EA) borders enabled Tanzania and Kenya borders to have enormous interactions. Subsequently, increase the risk of highly communicable diseases such as Tuberculosis and Sexually transmitted infections in such a way that medical attention is unavoidable along the borders. Statistically, Android Operating System (OS) owns 83% of Africa’s mobile OS market. In addition, 25,794,560 internet users reported by Tanzania Communications Regulatory Authority (TCRA) together with the 22.86 million internet users provided by Kenya Digital which is equivalent to 46% and 43% of internet penetration in year 2020, disclose the need for Android mobile application for mapping health facilities both online and offline using Google map API, which will solve residents’ need to healthcare services on the presence or shortage of internet connections; using either Swahili or English language via Smartphone devices. The App incorporates Monitoring and Evaluation (M & E) tool for tracking application usage which will ease Admin’s task to generate daily and monthly reports in Excel and Comma-Separated Values (CSV) formats. The developed system received positive feedback from EA citizens and residents in the Arusha region and Namanga border crossing where 90.2% of the system evaluation conducted between Dec 2020 and Apr 2021 agreed upon App usage.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42550186","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}
软件工程与应用(英文)Pub Date : 2021-08-03DOI: 10.4236/jsea.2021.148023
C. W. Butler
{"title":"Metric Based Evaluation and Improvement of Software Designs","authors":"C. W. Butler","doi":"10.4236/jsea.2021.148023","DOIUrl":"https://doi.org/10.4236/jsea.2021.148023","url":null,"abstract":"The demand for quality software expands as the business environment grows internationally. Common to all software development methodologies is a design phase that focuses on the physical software model. Design criteria used to evaluate these models are important for refinement and improvement. The purpose of this research is to apply transformations of McCabe’s cyclomatic complexity as a means for improving software design and assessing risks within a design. In this research, two metrics, the management (CMGT) and maintenance (CMN) coefficients are introduced, and they are used to address the architectural, size, and quality dimensions of a software design.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41745251","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}
软件工程与应用(英文)Pub Date : 2021-08-03DOI: 10.4236/jsea.2021.148020
Sifat Yasir Mustafiz, Mamun Bin Harun Hriday, Jannatul Ferdous Oyeshe, Mohammad Monirujjaman Khan
{"title":"Development of a Novel Integrated Web-Based System for Advertisement Service","authors":"Sifat Yasir Mustafiz, Mamun Bin Harun Hriday, Jannatul Ferdous Oyeshe, Mohammad Monirujjaman Khan","doi":"10.4236/jsea.2021.148020","DOIUrl":"https://doi.org/10.4236/jsea.2021.148020","url":null,"abstract":"This paper presents the design and implementation of a web-based application for an advertising system. There are many places in our country where billboard advertising has not become popular yet. Also, there are many companies that don’t prefer to promote their services or products through billboards for not having a proper advertising system. There is also no such platform where vehicles can be used for advertisement purposes. While researching on these issues, there was found no connecting bridge between the vendors and the customers, which is one of the main reasons for not utilizing the billboards properly and kept them empty. To solve the mentioned problem, we came up with an idea to develop a website to allow the vendors to showcase their empty billboards and vehicles which can be used for advertising purposes and it allows the customer to choose any of the available billboards/vehicles for advertising without hassle. The main purpose of this research work is to create a web-based common platform for companies who want to rent advertising space on billboards and on the walls of vehicles, and also for the owners of the billboards and vehicles. The main contribution of this paper is to develop an online web application for companies who want to rent empty space on billboards and the walls of vehicles. In order to maintain the advertising system, the admin of the website has made appropriate rules and regulations which will fulfill the demands of the vendors and customers. Here, the system has discussed all the details, such as the connection between the vendors and customers, the efficiency of the website, transaction method, etc. The proposed web application developed in this paper has been tested and it is found to be user-friendly and very efficient.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47871478","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}
软件工程与应用(英文)Pub Date : 2021-08-03DOI: 10.4236/jsea.2021.148022
Asif Zaman, H. Banna, Mohammad Arshadul Alam Rakib, Shakil Ahmed, M. Khan
{"title":"Impact of Covid-19 on University Final Year Internship Students","authors":"Asif Zaman, H. Banna, Mohammad Arshadul Alam Rakib, Shakil Ahmed, M. Khan","doi":"10.4236/jsea.2021.148022","DOIUrl":"https://doi.org/10.4236/jsea.2021.148022","url":null,"abstract":"Covid-19 has significantly changed the lives of millions of people worldwide, especially university students. The pandemic has a strong influence on university students, all of whom are concerned about their future. This paper addresses the issue of the impact of the pandemic on final-year internship students. The work’s goal is to illustrate how Covid-19 outbreaks in the last year have influenced final-year internship university students and their internships, internship opportunities, career prospects, psychological well-being, and motivation. The Covid-19 impact is so huge on education. The purpose of this study is to show how it hampers a specific sector, like university final year internship students. In the future, if anybody wants to know the situation of intern students at universities, they will get to know it. The work aims to examine and classify the fundamental problems that final year students have faced in finding an internship during the Covid-19 pandemic period, the obstacles they face in finding an internship, how universities help their students, how students get internships, why internship opportunities are getting limited, and how students overcome obstacles in finding an internship. To complete this research, first, we chose around 25 questions and worked on them to survey different university students in Bangladesh. The research was performed using reviews of different research papers and a survey approach. The survey has been developed using the Google Forms platform. Three hundred students who are currently studying at public and private universities in Bangladesh participated in the study. Students have been asked to answer 25 questions online. The data was evaluated concretely. Most of those students were from the last semester or last year of their university life. And in the end, we finally came to a conclusion about how the research worked. It creates a scenario where over 300 students have shared their thoughts on each aspect of the research questions. Whether they suffer or not, most of them find it pretty difficult to complete their internship because most of the participants were university final year students, and after completing all the research, the results can be written as if there was no situation like this, it would be much easier and more convenient for all the final year university interns.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44112529","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}
软件工程与应用(英文)Pub Date : 2021-08-03DOI: 10.4236/jsea.2021.148024
Ioannis Karamitsos, IIham Seladji, Sanjay Modak
{"title":"A Modified CNN Network for Automatic Pain Identification Using Facial Expressions","authors":"Ioannis Karamitsos, IIham Seladji, Sanjay Modak","doi":"10.4236/jsea.2021.148024","DOIUrl":"https://doi.org/10.4236/jsea.2021.148024","url":null,"abstract":"Pain is a strong symptom of diseases. Being an involuntary unpleasant feeling, it can be considered a reliable indicator of health issues. Pain has always been expressed verbally, but in some cases, traditional patient self-reporting is not efficient. On one side, there are patients who have neurological disorders and cannot express themselves accurately, as well as patients who suddenly lose consciousness due to an abrupt faintness. On another side, medical staff working in crowded hospitals need to focus on emergencies and would opt for the automation of the task of looking after hospitalized patients during their entire stay, in order to notice any pain-related emergency. These issues can be tackled with deep learning. Knowing that pain is generally followed by spontaneous facial behaviors, facial expressions can be used as a substitute to verbal reporting, to express pain. In this paper, a convolutional neural network (CNN) model was built and trained to detect pain through patients’ facial expressions, using the UNBC-McMaster Shoulder Pain dataset. First, faces were detected from images using the Haarcascade Frontal Face Detector provided by OpenCV, and preprocessed through gray scaling, histogram equalization, face detection, image cropping, mean filtering, and normalization. Next, preprocessed images were fed into a CNN model which was built based on a modified version of the VGG16 architecture. The model was finally evaluated and fine-tuned in a continuous way based on its accuracy, which reached 92.5%.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41697026","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}
软件工程与应用(英文)Pub Date : 2021-08-03DOI: 10.4236/jsea.2021.148025
Dipta Voumick, Prince Deb, M. Khan
{"title":"Operation and Control of Microgrids Using IoT (Internet of Things)","authors":"Dipta Voumick, Prince Deb, M. Khan","doi":"10.4236/jsea.2021.148025","DOIUrl":"https://doi.org/10.4236/jsea.2021.148025","url":null,"abstract":"The current microgrid power management system is undergoing a significant and drastic overhaul. The integration of existing electrical infrastructure with an information and communication network is an inherent and significant need for microgrid classification and operation in this case. Microgrid technology’s most important features: 1) Full duplex communication; 2) Advanced metering infrastructure; 3) Renewable and energy resource integration; 4) Distribution automation and complete monitoring, as well as overall power system control. A microgrid’s communication infrastructure is made up of several hierarchical communication networks. Microgrid applications can frequently be found in numerous aspects of energy consumption. Because it provides a spontaneous communicational network, the Internet of Things plays a fundamental and crucial role in Microgrid infrastructure. This paper covers the deployment of a comprehensive energy management system for microgrid communication infrastructure based on the Internet of Things (IoT). This paper discusses microgrid operations and controls using the Internet of Things (IoT) architecture. Microgrids make use of IoT-enabled technologies, in conjunction with power grid equipment, which are enabling local networks to provide additional services on top of the essential supply of electricity to local networks that operate in parallel with or independently of the regional grid. Local balancing, internal blockage management, and request for support marketplace or grid operator activities are examples of auxiliary services provided by the microgrid that can add value to each end-user and other true stakeholders. Different technologies, architectures, and applications that use IoT as a key element with the main purpose of preserving and regulating innovative smart microgrids in accordance with modern optimization features and regulations are designed to update and improve efficiency, resiliency, and economics.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-08-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46168145","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}
软件工程与应用(英文)Pub Date : 2021-07-08DOI: 10.4236/jsea.2021.147019
Dipta Voumick, Prince Deb, Sourav Sutradhar, Mohammad Monirujjaman Khan
{"title":"Development of Online Based Smart House Renting Web Application","authors":"Dipta Voumick, Prince Deb, Sourav Sutradhar, Mohammad Monirujjaman Khan","doi":"10.4236/jsea.2021.147019","DOIUrl":"https://doi.org/10.4236/jsea.2021.147019","url":null,"abstract":"The house rental issue is one of the elemental parts of society. Nowadays, it is extremely difficult to find suitable accommodation in city areas if people search for it physically. On the other hand, the land owner also needs to rent the house. It can be difficult to find tenants just to hang a lease sign on a building, and as a result, they lose money. An online common platform can play a vital role in this case. The purpose of the study is to develop a common web-based online platform for both tenants and house owners so that both tenants and landowners will mutually benefit from the system. This paper presents the development of web applications for the people of Bangladesh where both house owners and tenants can register and tenants can have houses for rent via sophisticated contact with the house owner. In this paper, a common online-based smart house rental web application has been developed both for tenants and for house owners. This web application is very user-friendly, efficient and it has got many unique features that are not offered by other currently available house rental websites here in Bangladesh. Tenants can register using their phone number, store information about their identity, search for available houses, send messages to house owners, and choose a suitable house using developed web applications. House owners can also register for the system, which will manually verify and authenticate the knowledge provided by the house owner can view a tenant’s information history whenever a tenant makes contact through text and supply house-related information accordingly. The proposed online smart house system has been tested and validated. It works very efficiently with many features. The application provided faster and improved opportunities to get houses, as well as ensuring the availability of houses for rent in the greatest number of areas. The system will help to spread trustworthy services nationwide and supply users with the chance to speak and improve the house rent in Bangladesh. Because it has many smart features, this developed online smart house rental web application will make it very easy for tenants to find a house to rent. House owners, on the other hand, can easily rent out their properties.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42639936","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}
软件工程与应用(英文)Pub Date : 2021-07-08DOI: 10.4236/jsea.2021.147017
Ahmad Alaqsam, F. Ghabban, O. Ameerbakhsh, I. Alfadli, Amer Fayez
{"title":"Current Trends in Online Programming Languages Learning Tools: A Systematic Literature Review","authors":"Ahmad Alaqsam, F. Ghabban, O. Ameerbakhsh, I. Alfadli, Amer Fayez","doi":"10.4236/jsea.2021.147017","DOIUrl":"https://doi.org/10.4236/jsea.2021.147017","url":null,"abstract":"Students face difficulties in programming languages learning (PLL) which encourages many scholars to investigate the factors behind that. Although there a number of positive and negative factors found to be effective in PLL procedure, utilising online tools in PLL were recognized as a positive recommended means. This motivates many researchers to provide solutions and proposals which result in a number of choices and options. However, categorising those efforts and showing what has been done, would provide a better and clear image for future studies. Therefore, this paper aims to conduct a systematic literature review to show what studies have been done and then categorise them based on the type of online tools and the aims of the research. The study follows Kitchenham and Charters guidelines for writing SLR (Systematic Literature Review). The search result reached 1390 publications between 2013-09/2018. After the filtration which has been done through selected criteria, 160 publications were found to be adequate to answer the review questions. The main results of this systematic review are categorizing the aims of the studies in online PLL tools, classifying the tools and finding the current trends of the online PLL tools.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44497427","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}
{"title":"Blockchain Application in Banking System","authors":"Minhaj Uddin Chowdhury, Khairunnahar Suchana, Syed Md. Eftekhar Alam, Mohammad Monirujjaman Khan","doi":"10.4236/jsea.2021.147018","DOIUrl":"https://doi.org/10.4236/jsea.2021.147018","url":null,"abstract":"The 21st Century is all about technology. People are open to accepting new technologies as the need for modernization is increasing every single day. Blockchain is one of those new and revolutionary technologies that will have a significant impact on the market and industry. In layman’s terms, Blockchain is a data structure that stores transactional records while also ensuring security, transparency, and decentralization. There is a digital signature on every transaction on a blockchain, which proves the authenticity of the blockchain. In a Blockchain, data is stored which is tamper-proof and cannot be changed as it uses encryption and digital signatures. To change a record on a blockchain, one needs to change several records, and one needs to change the distributed ledger. That’s why it’s quite impossible to change the data which has already been entered into a Blockchain. The Blockchain is a technology that will allow transactions simply, safely, effectively, and also safely. This is a very promising technology. It’s already in a lot of places. It can also solve any problem in the banking sector. This technology became famous after introducing the first cryptocurrency, which is known as bitcoin. Right now, there is a huge problem with banking, and the Blockchain can solve these problems. This paper will demonstrate transacting over a secure, blockchain-based network and therefore eliminate the need for intermediary entities. This paper is a review-based paper that provides the application and opportunities of the Blockchain in the banking system. The purpose of this paper is to provide a review of the application and opportunities of the Blockchain for a secure banking system. In this review investigation and analysis of this paper at the beginning, related work from other authors in the same fields has been discussed. Then the working method of the Blockchain technology has been introduced with analysis. The use of blockchain technology for secure banking has been discussed. The main achievement of this paper is to demonstrate how the Blockchain works and how it can be useful in the secure banking industry.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41447162","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}
软件工程与应用(英文)Pub Date : 2021-07-08DOI: 10.4236/jsea.2021.147016
Philip Achimugu, Oluwatolani Achimugu, Mohammed Ahmed Taiye, Sseggujja Husssein, Grace Tam-Nurseman, Saheed Adekeye
{"title":"How to Support Communication among Stakeholders during Software Requirements Prioritization","authors":"Philip Achimugu, Oluwatolani Achimugu, Mohammed Ahmed Taiye, Sseggujja Husssein, Grace Tam-Nurseman, Saheed Adekeye","doi":"10.4236/jsea.2021.147016","DOIUrl":"https://doi.org/10.4236/jsea.2021.147016","url":null,"abstract":"Existing prioritization techniques do not support communication among stakeholders and this makes it difficult for stakeholders to understand the meaning and essence of requirements before prioritization commences. When this happens, the ordered list of requirements can be misleading. The aim of this research is to develop a method capable of supporting and computing ranks of requirements based on the criteria defined for each requirement. The proposed method is developed based on fuzzy logic. Results show that ordered requirements reproduced ranks with strong correlations when compared to their linguistic values provided by the stakeholders. The contribution of this paper centers on an improved way of prioritizing requirements with understanding.","PeriodicalId":62222,"journal":{"name":"软件工程与应用(英文)","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45740025","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}