Papers by Adewole Adewumi
Data Science and Analytics
Computational Science and Its Applications – ICCSA 2019
Lecture Notes in Electrical Engineering
Data Management, Analytics and Innovation
Journal of Physics: Conference Series
This paper presents a review of the current techniques and approaches adopted in conflict resolut... more This paper presents a review of the current techniques and approaches adopted in conflict resolution in Multi-Agent Systems (MAS). The review highlights the strength and weaknesses, and thus, their success in fostering cooperation and collaboration in multi-agent systems. We survey alternative approaches to conflict resolution that rely on emerging technologies such as deep learning. From the survey, we discuss the benefits of using these emerging technologies in the conflict resolution process.
Software: Practice and Experience
A plethora of approaches exists for the evaluation and selection of open-source software (OSS) in... more A plethora of approaches exists for the evaluation and selection of open-source software (OSS) in the literature. However, these approaches are hardly ever used in practice for the following reasons: first, the lack of a situational-based procedure to define the evaluation criteria for OSS given its varied and dynamic nature; second, the inability of existing evaluation techniques, such as the analytic hierarchy process, to cope well with uncertainty factors, thus producing misleading results that affect the quality of decisions made; and third, a significant number of existing approaches require the prototyping of alternatives being considered in order to facilitate evaluation and decision-making. This study addresses the aforementioned challenges by evolving a process framework for evaluating and selecting OSS. The proposed framework is validated by applying it to a case study. In addition, expert opinion was elicited via questionnaires from 10 experts, and overall feedback suggests that 80% of them are willing to adopt the approach.
Communications in Computer and Information Science
International Journal of Secure Software Engineering
In order to maintain the quality of software, it is important to measure it complexity. This prov... more In order to maintain the quality of software, it is important to measure it complexity. This provides an insight into the degree of comprehensibility and maintainability of the software. Measurement can be carried out using cognitive measures which are based on cognitive informatics. A number of such measures have been proposed in literature. The goal of this article is to identify the features and advantages of the existing measures. In addition, a comparative analysis is done based on some selected criteria. The results show that there is a similar trend in the output obtained from the different measures when they are applied to different examples. This makes it easy for adopting organisations to readily choose from the options based on the availability of tool support.
IEEE Access
Object orientation has gained a wide adoption in the software development community. To this end,... more Object orientation has gained a wide adoption in the software development community. To this end, different metrics that can be utilized in measuring and improving the quality of object-oriented (OO) software have been proposed, by providing insight into the maintainability and reliability of the system. Some of these software metrics are based on cognitive weight and are referred to as cognitive complexity metrics. It is our objective in this paper to present a suite of cognitive complexity metrics that can be used to evaluate OO software projects. The present suite of metrics includes method complexity, message complexity, attribute complexity, weighted class complexity, and code complexity. The metrics suite was evaluated theoretically using measurement theory and Weyuker's properties, practically using Kaner's framework and empirically using thirty projects.
Journal of Healthcare Engineering
In an emergency, a prompt response can save the lives of victims. This statement generates an imp... more In an emergency, a prompt response can save the lives of victims. This statement generates an imperative issue in emergency medical services (EMS). Designing a system that brings simplicity in locating emergency scenes is a step towards improving response time. This paper therefore implemented and evaluated the performance of an SMS-based emergency geolocation notification system with emphasis on its SMS delivery time and the system’s geolocation and dispatch time. Using the RAS metrics recommended by IEEE for evaluation, the designed system was found to be efficient and effective as its reliability stood within 62.7% to 70.0% while its availability stood at 99% with a downtime of 3.65 days/year.
Far East Journal of Electronics and Communications, 2016
Asian Journal of Scientific Research, 2016
SpringerPlus, 2016
Many open source software (OSS) quality assessment models are proposed and available in the liter... more Many open source software (OSS) quality assessment models are proposed and available in the literature. However, there is little or no adoption of these models in practice. In order to guide the formulation of newer models so they can be acceptable by practitioners, there is need for clear discrimination of the existing models based on their specific properties. Based on this, the aim of this study is to perform a systematic literature review to investigate the properties of the existing OSS quality assessment models by classifying them with respect to their quality characteristics, the methodology they use for assessment, and their domain of application so as to guide the formulation and development of newer models. Searches in IEEE Xplore, ACM, Science Direct, Springer and Google Search is performed so as to retrieve all relevant primary studies in this regard. Journal and conference papers between the year 2003 and 2015 were considered since the first known OSS quality model emer...
Research Journal of Applied Sciences, Engineering and Technology, 2014
Far East Journal of Electronics and Communications, 2016
The mortality rate of infants under the age of five is still relatively high in many sub-Sahara A... more The mortality rate of infants under the age of five is still relatively high in many sub-Sahara African countries like Nigeria. Immunization remains the most crucial and cost-effective public health intervention scheme for protecting children in this region from vaccine-preventable diseases. Immunization, however, is only effective if the nursing mothers keep strict appointment schedules. To this effect, information technology can be leveraged to help in this regard. This paper thus implements a web-based immunization schedule reminder for postnatal service delivery. In order to realize the system, a componentbased development approach was used to extend an existing electronic medical record to include the immunization schedule reminder. The Modupe Matiluko et al. 148 resulting system is able to reduce child mortality by reducing the rate of missed appointment schedules.
2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, 2015
2013 Ieee 16th International Conference on Computational Science and Engineering, Dec 1, 2013
There are several scripting languages that exist today. However, some are used more frequently an... more There are several scripting languages that exist today. However, some are used more frequently and popular than others. This is due to certain characteristics and features that they possess. Particularly in applied computing fields like software engineering, bioinformatics and computational biology, scripting languages are gaining popularity. This paper presents a comparative study of ten popular scripting languages that are used in the above mentioned fields/area. For making comparison, we have identified the factors against which these languages are evaluated. Accordingly, based on selected criteria we determine their suitability in the fields of software engineering, bioinformatics and computational biology research. This will serve as a guide to researchers to choose the appropriate scripting language in the various fields.
This chapter presents the analysis of ten recently proposed object-oriented metrics based on cogn... more This chapter presents the analysis of ten recently proposed object-oriented metrics based on cognitive informatics. The metrics based on cognitive informatics use cognitive weight. Cognitive weight is the representation of the understandability of the piece of software that evaluates the difficulty experienced in comprehending and/or performing the piece of software. Development of metrics based on Cognitive Informatics (CI) is a new area of research, and from this point of view, for the analysis of these metrics, it is important to know their acceptability from other existing evaluation and validation criteria. This chapter presents a critical review on existing object-oriented cognitive complexity measures. In addition, a comparative study based on some selected attributes is presented.
INTED2016 Proceedings, 2016
The higher education landscape in developing countries is faced with many challenges, one of whic... more The higher education landscape in developing countries is faced with many challenges, one of which is high faculty to student ratio. An obvious implication of this is compromise on the quality of classroom engagement. The distractions caused by the not conducive learning space and instructors' inability to elucidate correct feedbacks from students usually lead to poor learning outcomes. Feedback mechanisms that are unobtrusive and efficient in processing large data in real-time are needful to measure quality learning experience in such large classroom settings. With the latest impact of penetration and adoption of internet and mobile technologies in most developing counties, wearable technology is a feasible solution to manage and monitor classroom involvement; as real time student feedback can be integrated in the design and delivery of instruction in and out of the classroom. In this paper, we present state of the art of wearable technology and explored the opportunities of wearable technology in the higher education. Specifically, we presented scenarios in which wearable technology can be employed to understand and analyze physiological signals and emotional responses from learners in real-time; the end result of which would increase the quality of classroom engagement, inspire new pedagogy, drive new trends in peer-to-peer collaborations, and increase the learning outcomes. Moreover, we identified some challenges that may hinder this development such as: inconclusive user studies of wearable technology in developing countries and inadequate infrastructure. Finally, we make appropriate recommendations on how these challenges can be surmounted
F1000posters, Mar 27, 2013
One of the major problems often encountered by scientists and early researchers in developing cou... more One of the major problems often encountered by scientists and early researchers in developing countries and other continents of the world is the inability to gain efficient, effective, and convenient access to quality fundamental "Omics" knowledge. The aim of our work is to develop an interesting and innovative crossplatform mobile application suitable to provide seamless access to an enormous repository of fundamental knowledge in transcriptomics, proteomics, metagenomics and metabolomics. Our contributions to this research are in four (4) phases: (a) Development of an application that provides flexibility by allowing users incorporate and update newer fundamental omics knowledge (b) creation of an online database which our mobile application interacts with, to extract fundamental knowledge not found in the application's local storage (c) integration of mobile agents into our application to check correctness of the semantics of fundamental omics knowledge by visiting prominent computational biology and bioinformatics online repositories (d) integration of mobile agents that will re-validate the correctness of omics knowledge through additional search (implementing efficient search algorithms), retrieval and comparison with online Google scholar articles, before disseminating the information back to the users. The first phase has been accomplished (we called it BengaWolex). This multi-agent-based cross-platform Omics mobile application promises to be a very useful tool for scientists and researchers in the fields of Bioinformatics and Computational biology.
Uploads
Papers by Adewole Adewumi