Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 16 of 16

Full-Text Articles in Physical Sciences and Mathematics

An Outcome-Based Approach For Ensuring Regulatory Compliance Of Business Processes, Quanjun Yin Dec 2012

An Outcome-Based Approach For Ensuring Regulatory Compliance Of Business Processes, Quanjun Yin

Electronic Thesis and Dissertation Repository

In service industries, such as healthcare, catering, tourism, etc., there exist regulations that require organisations’ service comply with the regulations. More and more regulations in the service sector are, or are aimed to be, outcome-focused regulations. An outcome prescribed in the regulation is what users should experience or achieve when the regulated business processes are compliant. Service providers need to proactively ensure that the outcomes specified in the regulations have been achieved prior to conducting the relevant part of the business or prior to inspectors discovering noncompliance. Current approaches check system requirements or business processes, not outcomes, against regulations and …


A Treeboost Model For Software Effort Estimation Based On Use Case Points, Luiz Fernando Capretz, Ali Bou Nassif Dec 2012

A Treeboost Model For Software Effort Estimation Based On Use Case Points, Luiz Fernando Capretz, Ali Bou Nassif

Electrical and Computer Engineering Publications

Software effort prediction is an important task in the software development life cycle. Many models including regression models, machine learning models, algorithmic models, expert judgment and estimation by analogy have been widely used to estimate software effort and cost. In this work, a Treeboost (Stochastic Gradient Boosting) model is put forward to predict software effort based on the Use Case Point method. The inputs of the model include software size in use case points, productivity and complexity. A multiple linear regression model was created and the Treeboost model was evaluated against the multiple linear regression model, as well as the …


Fuzzy-Excom Software Project Risk Assessment, Luiz Fernando Capretz, Ekananta Manalif, Ali Bou Nassif, Danny Ho Dec 2012

Fuzzy-Excom Software Project Risk Assessment, Luiz Fernando Capretz, Ekananta Manalif, Ali Bou Nassif, Danny Ho

Electrical and Computer Engineering Publications

A software development project can be considered to be risky project due to the uncertainty of the information (customer requirements), the complexity of the process, and the intangible nature of the product. Under these conditions, risk management in software development projects is mandatory, but often it is difficult and expensive to implement.

Expert COCOMO is an efficient approach to software project risk management, which leverages existing knowledge and expertise from previous effort estimation activities to assess the risk in a new software project. However, the original method has a limitation because it cannot effectively deal with imprecise and uncertain inputs …


Estimating Software Effort Using An Ann Model Based On Use Case Points, Ali Bou Nassif, Luiz Fernando Capretz, Danny Ho Dec 2012

Estimating Software Effort Using An Ann Model Based On Use Case Points, Ali Bou Nassif, Luiz Fernando Capretz, Danny Ho

Electrical and Computer Engineering Publications

In this paper, we propose a novel Artificial Neural Network (ANN) to predict software effort from use case diagrams based on the Use Case Point (UCP) model. The inputs of this model are software size, productivity and complexity, while the output is the predicted software effort. A multiple linear regression model with three independent variables (same inputs of the ANN) and one dependent variable (effort) is also introduced. Our data repository contains 240 data points in which, 214 are industrial and 26 are educational projects. Both the regression and ANN models were trained using 168 data points and tested using …


A Conceptual Framework For Measuring The Quality Aspect Of Mobile Learning, Luiz Fernando Capretz, Abdalha Ali, Abdelkader Ouda Oct 2012

A Conceptual Framework For Measuring The Quality Aspect Of Mobile Learning, Luiz Fernando Capretz, Abdalha Ali, Abdelkader Ouda

Electrical and Computer Engineering Publications

With the continuing growth of mobile phones outpacing that of desktops and laptops, mobile phones are the new personal computer. These devices started becoming increasingly sophisticated and extremely powerful. In addition to making phone calls it have the capabilities to perform variety functions, one of the most important functions using it as a classroom tool. However, mobile phone applications must be designed and developed with respect to different technologies skills, learning capabilities and language proficiency in order to be accepted by wide audiences (e.g., students, instructors). However, there is much work that has been done to measure the quality of …


Generating Log File Analyzers, Ilse Leal Aulenbacher Aug 2012

Generating Log File Analyzers, Ilse Leal Aulenbacher

Electronic Thesis and Dissertation Repository

Software testing is a crucial part of the software development process, because it helps developers ensure that the software works correctly and according to stakehold- ers’ requirements and specifications. Faulty or problematic software can cause huge financial losses. Automation of testing tasks can have a positive impact on software development, by reducing costs and minimizing human error. Software testing can be divided into three tasks: choosing test cases, running test cases on the software under test (SUT) and evaluating the test results. To evaluate test results, testers need to examine the output of the SUT to determine if it performed …


Security On Medical Wireless Sensor Networks, Eric D. Southern Aug 2012

Security On Medical Wireless Sensor Networks, Eric D. Southern

Electronic Thesis and Dissertation Repository

Wireless technology is fast becoming a very important tool for all aspects of communication. An area that lacks a strong implementation for wireless communication is the medical field. Wireless systems could be used by clinicians to be better able to diagnose and monitor patients. The reason behind the lack of adoption in healthcare is due to the need to meet the legislated and perceived requirements of security and privacy when dealing with clinical information. The current methods of wireless authentication are investigated and an existing issue in mobile networks is described and solved with two novel solutions; one solution within …


Usability Bugs In Open Source Software And Online Forums, Arif Raza, Luiz Fernando Capretz, Faheem Ahmed Jun 2012

Usability Bugs In Open Source Software And Online Forums, Arif Raza, Luiz Fernando Capretz, Faheem Ahmed

Electrical and Computer Engineering Publications

No abstract provided.


An Open Source Usability Maturity Model (Os-Umm), Luiz Fernando Capretz, Arif Raza, Faheem Ahmed Apr 2012

An Open Source Usability Maturity Model (Os-Umm), Luiz Fernando Capretz, Arif Raza, Faheem Ahmed

Electrical and Computer Engineering Publications

User satisfaction has always been a major factor in the success of software, regardless of whether it is closed proprietary or open source software (OSS). In open source projects, usability aspects cannot be improved unless there are ways to test and measure them. Hence, the increasing popularity of open source projects among novice and non-technical users necessitates a usability evaluation methodology. Consequently, this paper presents a usability maturity model specifically aimed at usability-related issues for open source projects. In particular, the model examines the degree of coordination between open source projects and their usability aspects. The measuring instrument of the …


Users’ Perception Of Open Source Usability: An Empirical Study, Arif Raza, Luiz Fernando Capretz, Faheem Ahmed Feb 2012

Users’ Perception Of Open Source Usability: An Empirical Study, Arif Raza, Luiz Fernando Capretz, Faheem Ahmed

Electrical and Computer Engineering Publications

The number of open source software (OSS) users has increased in recent years. No longer are they limited to technically adept software developers. Many believe that the OSS market share could increase tremendously provided OSS had systems that were easier to use. Although examples of good usable open source software exist, it is agreed that OSS can be made more usable. This study presents an empirical investigation to study the impact of some key factors on OSS usability from the end users’ point of view. The research model studies and establishes the relationship between the key usability factors from the …


Autonomic Database Management: State Of The Art And Future Trends, Katarina Grolinger, Miriam Am Capretz Jan 2012

Autonomic Database Management: State Of The Art And Future Trends, Katarina Grolinger, Miriam Am Capretz

Electrical and Computer Engineering Publications

In recent years, Database Management Systems (DBMS) have increased significantly in size and complexity, increasing the extent to which database administration is a time-consuming and expensive task. Database Administrator (DBA) expenses have become a significant part of the total cost of ownership. This results in the need to develop Autonomous Database Management systems (ADBMS) that would manage themselves without human intervention. Accordingly, this paper evaluates the current state of autonomous database systems and identifies gaps and challenges in the achievement of fully autonomic databases. In addition to highlighting technical challenges and gaps, we identify one human factor, gaining the trust …


Soft Skills Requirements In Software Development Jobs: A Cross-Cultural Empirical Study, Faheem Amed, Luiz Fernando Capretz, Salah Bouktif, Piers Campbell Jan 2012

Soft Skills Requirements In Software Development Jobs: A Cross-Cultural Empirical Study, Faheem Amed, Luiz Fernando Capretz, Salah Bouktif, Piers Campbell

Electrical and Computer Engineering Publications

Purpose: Most of the studies carried out on human factor in software development concentrate primarily on personality traits. However, soft skills which largely help in determining personality traits have been given comparatively little attention by researchers. The purpose of this paper is to find out whether employers’ soft skills requirements, as advertised in job postings, within different roles of software development, are similar across different cultures.

Design/methodology/approach: The authors review the literature relating to soft skills before describing a study based on 500 job advertisements posted on well-known recruitment sites from a range of geographical locations, including North America, Europe, …


Evolution Of Software Engineers’ Personality Profile, Daniel Varona, Luiz Fernando Capretz, Arif Raza Jan 2012

Evolution Of Software Engineers’ Personality Profile, Daniel Varona, Luiz Fernando Capretz, Arif Raza

Electrical and Computer Engineering Publications

The Myers-Briggs Type Indicator (MBTI) has been applied to several studies that explore various dimensions of human factors in software engineering. Accordingly, this work reviews the results of these studies to explore existing trends. In order to attain a greater understanding of human resources in the software industry, we have reviewed sixteen studies that had been performed between 1985 and 2011. This review concludes that the changes in the complexity of software processes and products have created new roles and demanded new skills for software engineers.


Ontology–Based Representation Of Simulation Models, Katarina Grolinger, Miriam A.M. Capretz, José R. Marti, Krishan D. Srivastava Jan 2012

Ontology–Based Representation Of Simulation Models, Katarina Grolinger, Miriam A.M. Capretz, José R. Marti, Krishan D. Srivastava

Electrical and Computer Engineering Publications

Ontologies have been used in a variety of domains for multiple purposes such as establishing common terminology, organizing domain knowledge and describing domain in a machine-readable form. Moreover, ontologies are the foundation of the Semantic Web and often semantic integration is achieved using ontology. Even though simulation demonstrates a number of similar characteristics to Semantic Web or semantic integration, including heterogeneity in the simulation domain, representation and semantics, the application of ontology in the simulation domain is still in its infancy. This paper proposes an ontology-based representation of simulation models. The goal of this research is to facilitate comparison among …


An Iterative Association Rule Mining Framework To K-Anonymize A Dataset, Michael Hayes, Miriam A M Capretz, Jefferey Reed, Cheryl Forchuk Jan 2012

An Iterative Association Rule Mining Framework To K-Anonymize A Dataset, Michael Hayes, Miriam A M Capretz, Jefferey Reed, Cheryl Forchuk

Electrical and Computer Engineering Publications

Preserving and maintaining client privacy and anonymity is of utmost importance in any domain and specially so in healthcare, as loss of either of these can result in legal and ethical implications. Further, it is sometimes important to extract meaningful and useful information from existing data for research or management purposes. In this case it is necessary for the organization who manages the dataset to be certain that no attributes can identify individuals or group of individuals. This paper proposes an extendable and generalized framework to anonymize a dataset using an iterative association rule mining approach. The proposed framework also …


Evaluating The Demand For Soft Skills In Software Development, Faheem Ahmed, Luiz Fernando Capretz, Piers Campbell Jan 2012

Evaluating The Demand For Soft Skills In Software Development, Faheem Ahmed, Luiz Fernando Capretz, Piers Campbell

Electrical and Computer Engineering Publications

An analysis of 500 advertisements for IT positions focuses on the soft skills mentioned in the ads, revealing which soft skills are in high demand for software development and which ones are neglected despite their importance.