Current Search: Schiavone, Guy (x)
View All Items
- Title
- A LIFE CYCLE SOFTWARE QUALITY MODEL USING BAYESIAN BELIEF NETWORKS.
- Creator
-
Beaver, Justin, Schiavone, Guy, University of Central Florida
- Abstract / Description
-
Software practitioners lack a consistent approach to assessing and predicting quality within their products. This research proposes a software quality model that accounts for the influences of development team skill/experience, process maturity, and problem complexity throughout the software engineering life cycle. The model is structured using Bayesian Belief Networks and, unlike previous efforts, uses widely-accepted software engineering standards and in-use industry techniques to quantify...
Show moreSoftware practitioners lack a consistent approach to assessing and predicting quality within their products. This research proposes a software quality model that accounts for the influences of development team skill/experience, process maturity, and problem complexity throughout the software engineering life cycle. The model is structured using Bayesian Belief Networks and, unlike previous efforts, uses widely-accepted software engineering standards and in-use industry techniques to quantify the indicators and measures of software quality. Data from 28 software engineering projects was acquired for this study, and was used for validation and comparison of the presented software quality models. Three Bayesian model structures are explored and the structure with the highest performance in terms of accuracy of fit and predictive validity is reported. In addition, the Bayesian Belief Networks are compared to both Least Squares Regression and Neural Networks in order to identify the technique is best suited to modeling software product quality. The results indicate that Bayesian Belief Networks outperform both Least Squares Regression and Neural Networks in terms of producing modeled software quality variables that fit the distribution of actual software quality values, and in accurately forecasting 25 different indicators of software quality. Between the Bayesian model structures, the simplest structure, which relates software quality variables to their correlated causal factors, was found to be the most effective in modeling software quality. In addition, the results reveal that the collective skill and experience of the development team, over process maturity or problem complexity, has the most significant impact on the quality of software products.
Show less - Date Issued
- 2006
- Identifier
- CFE0001367, ucf:46993
- Format
- Document (PDF)
- PURL
- http://purl.flvc.org/ucf/fd/CFE0001367
- Title
- A MOBILE ROBOTIC COMPUTING PLATFORM FOR THREE-DIMENSIONAL INDOOR MAPPING AND DATABASE BUILDING.
- Creator
-
McCoig, Kenneth, Schiavone, Guy, University of Central Florida
- Abstract / Description
-
There are several industries exploring solutions to quickly and accurately digitize unexplored indoor environments, into useable three-dimensional databases. Unfortunately, there are inherent challenges to the indoor mapping process such as, scanning limitations and environment complexity, which require a specific application of tools to map an environment precisely with low cost and high speed. This thesis successfully demonstrates the design and implementation of a low cost mobile robotic...
Show moreThere are several industries exploring solutions to quickly and accurately digitize unexplored indoor environments, into useable three-dimensional databases. Unfortunately, there are inherent challenges to the indoor mapping process such as, scanning limitations and environment complexity, which require a specific application of tools to map an environment precisely with low cost and high speed. This thesis successfully demonstrates the design and implementation of a low cost mobile robotic computing platform with laser scanner, for quickly mapping with high resolution, urban and/or indoor environments using a gyro-enhanced orientation sensor and selectable levels of detail. In addition, a low cost alternative solution to three-dimensional laser scanning is presented, via a standard two-dimensional SICK proximity laser scanner mounted to a custom servo motor mount and controlled by external microcontroller. A software system to control the robot is presented, which incorporates and adheres to widely accepted software engineering guidelines and principles. An analysis of the overall system, including robot specifications, system capabilities, and justification for certain design decisions, are described in detail. Results of various open source software algorithms, as it applies to scan data and image data, are also compared; including evaluation of data correlation and registration techniques. In addition, laser scanner mapping tests, specifications, and capabilities are presented and analyzed. A sample design for converting the final scanned point cloud data to a database is presented and assessed. The results suggest the overall project yields a relatively high degree of accuracy and lower cost over most other existing systems surveyed, as well as, the potential for application of the system in other fields. The results also discuss thoughts for possible future research work.
Show less - Date Issued
- 2004
- Identifier
- CFE0000313, ucf:46317
- Format
- Document (PDF)
- PURL
- http://purl.flvc.org/ucf/fd/CFE0000313
- Title
- AN APPROACH FOR COMPUTING INTERVISIBILITY USING GRAPHICAL PROCESSING UNITS.
- Creator
-
Tracy, Judd, Schiavone, Guy, University of Central Florida
- Abstract / Description
-
In large scale entity-level military force-on-force simulations it is essential to know when one entity can visibly see another entity. This visibility determination plays an important role in the simulation and can affect the outcome of the simulation. When virtual Computer Generated Forces (CGF) are introduced into the simulation these intervisibilities must now be calculated by the virtual entities on the battlefield. But as the simulation size increases so does the complexity of...
Show moreIn large scale entity-level military force-on-force simulations it is essential to know when one entity can visibly see another entity. This visibility determination plays an important role in the simulation and can affect the outcome of the simulation. When virtual Computer Generated Forces (CGF) are introduced into the simulation these intervisibilities must now be calculated by the virtual entities on the battlefield. But as the simulation size increases so does the complexity of calculating visibility between entities. This thesis presents an algorithm for performing these visibility calculations using Graphical Processing Units (GPU) instead of the Central Processing Units (CPU) that have been traditionally used in CGF simulations. This algorithm can be distributed across multiple GPUs in a cluster and its scalability exceeds that of CGF-based algorithms. The poor correlations of the two visibility algorithms are demonstrated showing that the GPU algorithm provides a necessary condition for a "Fair Fight" when paired with visual simulations.
Show less - Date Issued
- 2004
- Identifier
- CFE0000306, ucf:46315
- Format
- Document (PDF)
- PURL
- http://purl.flvc.org/ucf/fd/CFE0000306
- Title
- INDOOR GEO-LOCATION AND TRACKING OF MOBILE AUTONOMOUS ROBOT.
- Creator
-
Ramamurthy, Mahesh, Schiavone, Guy, University of Central Florida
- Abstract / Description
-
The field of robotics has always been one of fascination right from the day of Terminator. Even though we still do not have robots that can actually replicate human action and intelligence, progress is being made in the right direction. Robotic applications range from defense to civilian, in public safety and fire fighting. With the increase in urban-warfare robot tracking inside buildings and in cities form a very important application. The numerous applications range from munitions tracking...
Show moreThe field of robotics has always been one of fascination right from the day of Terminator. Even though we still do not have robots that can actually replicate human action and intelligence, progress is being made in the right direction. Robotic applications range from defense to civilian, in public safety and fire fighting. With the increase in urban-warfare robot tracking inside buildings and in cities form a very important application. The numerous applications range from munitions tracking to replacing soldiers for reconnaissance information. Fire fighters use robots for survey of the affected area. Tracking robots has been limited to the local area under consideration. Decision making is inhibited due to limited local knowledge and approximations have to be made. An effective decision making would involve tracking the robot in earth co-ordinates such as latitude and longitude. GPS signal provides us sufficient and reliable data for such decision making. The main drawback of using GPS is that it is unavailable indoors and also there is signal attenuation outdoors. Indoor geolocation forms the basis of tracking robots inside buildings and other places where GPS signals are unavailable. Indoor geolocation has traditionally been the field of wireless networks using techniques such as low frequency RF signals and ultra-wideband antennas. In this thesis we propose a novel method for achieving geolocation and enable tracking. Geolocation and tracking are achieved by a combination of Gyroscope and encoders together referred to as the Inertial Navigation System (INS). Gyroscopes have been widely used in aerospace applications for stabilizing aircrafts. In our case we use gyroscope as means of determining the heading of the robot. Further, commands can be sent to the robot when it is off balance or off-track. Sensors are inherently error prone; hence the process of geolocation is complicated and limited by the imperfect mathematical modeling of input noise. We make use of Kalman Filter for processing erroneous sensor data, as it provides us a robust and stable algorithm. The error characteristics of the sensors are input to the Kalman Filter and filtered data is obtained. We have performed a large set of experiments, both indoors and outdoors to test the reliability of the system. In outdoors we have used the GPS signal to aid the INS measurements. When indoors we utilize the last known position and extrapolate to obtain the GPS co-ordinates.
Show less - Date Issued
- 2005
- Identifier
- CFE0000506, ucf:46451
- Format
- Document (PDF)
- PURL
- http://purl.flvc.org/ucf/fd/CFE0000506