2,454 research outputs found
Automated Global Feature Analyzer - A Driver for Tier-Scalable Reconnaissance
For the purposes of space flight, reconnaissance field geologists have trained to become astronauts. However, the initial forays to Mars and other planetary bodies have been done by purely robotic craft. Therefore, training and equipping a robotic craft with the sensory and cognitive capabilities of a field geologist to form a science craft is a necessary prerequisite. Numerous steps are necessary in order for a science craft to be able to map, analyze, and characterize a geologic field site, as well as effectively formulate working hypotheses. We report on the continued development of the integrated software system AGFA: automated global feature analyzerreg, originated by Fink at Caltech and his collaborators in 2001. AGFA is an automatic and feature-driven target characterization system that operates in an imaged operational area, such as a geologic field site on a remote planetary surface. AGFA performs automated target identification and detection through segmentation, providing for feature extraction, classification, and prioritization within mapped or imaged operational areas at different length scales and resolutions, depending on the vantage point (e.g., spaceborne, airborne, or ground). AGFA extracts features such as target size, color, albedo, vesicularity, and angularity. Based on the extracted features, AGFA summarizes the mapped operational area numerically and flags targets of "interest", i.e., targets that exhibit sufficient anomaly within the feature space. AGFA enables automated science analysis aboard robotic spacecraft, and, embedded in tier-scalable reconnaissance mission architectures, is a driver of future intelligent and autonomous robotic planetary exploration
Recommended from our members
Leveraging the Power of Crowds: Automated Test Report Processing for The Maintenance of Mobile Applications
Crowdsourcing is an emerging distributed problem-solving model combining human and machine computation. It collects intelligence and knowledge from a large and diverse workforce to complete complex tasks. In the software engineering domain, crowdsourced techniques have been adopted to facilitate various tasks, such as design, testing, debugging, development, and so on. Specifically, in crowdsourced testing, crowdsourced workers are given testing tasks to perform and submit their feedback in the form of test reports. One of the key advantages of crowdsourced testing is that it is capable of providing engineers software engineers with domain knowledge and feedback from a large number of real users. Based on diverse software and hardware settings of these users, engineers can bugs that are not caught by traditional quality assurance techniques. Such benefits are particularly ideal for mobile application testing, which needs rapid development-and-deployment iterations and support diverse execution environments. However, crowdsourced testing naturally generates an overwhelming number of crowdsourced test reports, and inspecting such a large number of reports becomes a time-consuming yet inevitable task. This dissertation presents a series of techniques, tools and experiments to assist in crowdsourced report processing. These techniques are designed for improving this task in multiple aspects: 1. prioritizing crowdsourced report to assist engineers in finding as many unique bugs as possible, and as quickly as possible; 2. grouping crowdsourced report to assist engineers in identifying the representative ones in a short time; 3. summarizing the duplicate reports to provide engineers with a concise and accurate understanding of a group of reports; In the first step, I present a text-analysis-based technique to prioritize test reports for manual inspection. This technique leverages two key strategies: (1) a diversity strategy to help developers inspect a wide variety of test reports and to avoid duplicates and wasted effort on falsely classified faulty behavior, and (2) a risk-assessment strategy to help developers identify test reports that may be more likely to be fault-revealing based on past observations.Together, these two strategies form our technique to prioritize test reports in crowdsourced testing. Moreover, in the mobile testing domain, test reports often consist of more screenshots and shorter descriptive text, and thus text-analysis-based techniques may be ineffective or inapplicable. The shortage and ambiguity of natural-language text information and the well-defined screenshots of activity views within mobile applications motivate me to propose a novel technique based on using image understanding for multi-objective test-report prioritization. This technique employs the Spatial Pyramid Matching (SPM) technique to measure the similarity of the screenshots, and apply the natural-language processing technique to measure the distance between the text of test reports. Next, I design and implement CTRAS: a novel approach to leveraging duplicates to enrich the content of bug descriptions and improve the efficiency of inspecting these reports. CTRAS is capable of automatically aggregating duplicates based on both textual information and screenshots, and further summarizes the duplicate test reports into a comprehensive and comprehensible report.I validate all of these techniques on industrial data by collaborating with several companies. The results show my techniques can improve both the efficiency and effectiveness of crowdsourced test report processing. Also, I suggest settings for different usage scenarios and discuss future research directions
Fuzzy clustering of investment projects in Tabriz Municipality Waste Management Organization with ecological approach
Purpose: Clustering of investment projects is an essential step in the process of planning the investment projects of organizations. Choosing the right project portfolio has a direct impact on the profitability and other strategic goals of organizations. Factors affecting the clustering of investment projects are many and the use of traditional methods alone cannot be useful, so it is necessary to use a suitable model for clustering projects and investment plans. The purpose of this research is to analysis investment projects of the Tabriz Municipality Waste Management Organization.
Methodology: This research is a descriptive - survey method in terms of its objectives. The method used is Fuzzy clustering (FCM), in which the first large investment projects in waste management using the background of participants in research and investment clusters(3 clusters) using the FCM clustering approach is determined, then the priority of the appropriate investment methods (from 6 methods) of each project was obtained using expert judgment and other aspects. Due to the need for planning and clustering of investment projects, using the opinion of experts (10 experts), the importance of projects with ecological perspective was examined.
Findings: The result of the research has been that Recycled tire recycling, Glass recycling, Electronic waste recycling, Plastic recycling and Construction project of a specialized recycling town are important projects that located in the first cluster and under normal circumstances, three investment methods, civil partnership agreements, BOT, and partnership contracts (property from the municipality) can be used for them.
Originality/Value: Tabriz Municipality Waste Management is an important and influential organization in the activities of the city, in which the investment methods in its projects are mostly based on common contracts and are performed in the same way for all projects. This research offers new methods for projects and their diversity according to clustering technique
complexFuzzy: A novel clustering method for selecting training instances of cross-project defect prediction
Over the last decade, researchers have investigated to what extent cross-project defect prediction (CPDP) shows advantages over traditional defect prediction settings. These works do not take training and testing data of defect prediction from the same project. Instead, dissimilar projects are employed. Selecting proper training data plays an important role in terms of the success of CPDP. In this study, a novel clustering method named complexFuzzy is presented for selecting training data of CPDP. The method is developed by determining membership values with the help of some metrics which can be considered as indicators of complexity. First, CPDP combinations are created on 29 different data sets. Subsequently, complexFuzzy is evaluated by considering cluster centers of data sets and comparing some performance measures including area under the curve (AUC) and F-measure. The method is superior to other five comparison algorithms in terms of the distance of cluster centers and prediction performance
Review and prioritization of investment projects in the Waste Management organization of Tabriz Municipality with a Rough Sets Theory approach
Purpose: Prioritization of investment projects is a key step in the process of planning the investment activities of organizations. Choosing the suitable projects has a direct impact on the profitability and other strategic goals of organizations. Factors affecting the prioritization of investment projects are complex and the use of traditional methods alone cannot be useful, so there is a need to use a suitable model for prioritizing projects and investment plans. The purpose of this study is to prioritize projects and investment methods for projects (10 projects) considered by the Waste Management Organization of Tabriz Municipality.
Methodology: The method of analysis used is the theory of rough, so that first the important investment projects in the field of waste management were determined using the research background and opinion of experts and the weight and priority of the projects were obtained using the Rough Sets Theory. Then, the priority of appropriate investment methods (out of 6 methods) of each project was obtained using Rough numbers, the opinion of experts and other aspects.
Findings: The result of the research has been that construction project of a specialized recycling town, plastic recycling project, and recycled tire recycling project are three priority projects of Tabriz Municipality Waste Management Organization, respectively. Three investment methods, civil partnership agreements, BOT, and BOO can be used for them.
Originality/Value: Tabriz Municipality Waste Management is an important and influential organization in the activities of the city, in which the investment methods in its projects are mostly based on common contracts and are performed in the same way for all projects. This research offers new methods for projects and their diversity according to Rough Sets technique
Tier-Scalable Reconnaissance Missions For The Autonomous Exploration Of Planetary Bodies
A fundamentally new (scientific) reconnaissance mission concept, termed tier-scalable reconnaissance, for remote planetary (including Earth) atmospheric, surface and subsurface exploration recently has been devised that soon will replace the engineering and safety constrained mission designs of the past, allowing for optimal acquisition of geologic, paleohydrologic, paleoclimatic, and possible astrobiologic information of Venus, Mars, Europa, Ganymede, Titan, Enceladus, Triton, and other extraterrestrial targets. This paradigm is equally applicable to potentially hazardous or inaccessible operational areas on Earth such as those related to military or terrorist activities, or areas that have been exposed to biochemical agents, radiation, or natural disasters. Traditional missions have performed local, ground-level reconnaissance through rovers and immobile landers, or global mapping performed by an orbiter. The former is safety and engineering constrained, affording limited detailed reconnaissance of a single site at the expense of a regional understanding, while the latter returns immense datasets, often overlooking detailed information of local and regional significance
SOFTWARE UNDER TEST DALAM PENELITIAN SOFTWARE TESTING: SEBUAH REVIEW
Software under Test (SUT) is an essential aspect of software testing research activities. Preparation of the SUT is not simple. It requires accuracy, completeness and will affect the quality of the research conducted. Currently, there are several ways to utilize an SUT in software testing research: building an own SUT, utilization of open source to build an SUT, and SUT from the repository utilization. This article discusses the results of SUT identification in many software testing studies. The research is conducted in a systematic literature review (SLR) using the Kitchenham protocol. The review process is carried out on 86 articles published in 2017-2020. The article was selected after two selection stages: the Inclusion and Exclusion Criteria and the quality assessment. The study results show that the trend of using open source is very dominant. Some researchers use open source as the basis for developing SUT, while others use SUT from a repository that provides ready-to-use SUT. In this context, utilization of the SUT from the software infrastructure repository (SIR) and Defect4J are the most significant choice of researchers
A FRAMEWORK FOR STRATEGIC PROJECT ANALYSIS AND PRIORITIZATION
Projects that support the long-term strategic intent and alignment are considered strategic projects. Therefore, these projects must consider their alignment with the organization’s current strategy and focus on the risk, organizational capability, resources availability, political influence, and socio-cultural factors. Quantitative and qualitative methods prioritize the projects; however, they are usually suitable for specific industries. Although prioritization models are used in the private sector, the same in the public sector is not widely seen in the literature. The lack of models in the public sector has happened because of the projects’ social implications, the value perception of different projects in the public sector, and potentially differing value perceptions attached to the types of projects in different decision-making environments in the public sector.
The thesis proposes a generic framework to develop a priority list of the available basket of projects and decide on projects for the next undertaking. The focus of the thesis is on public projects. The analysis in the framework considers the critical factors for prioritization obtained from the literature clustered through the agglomerative text clustering technique. In the proposed framework, 13 critical clusters are identified and weighted using the Criteria Importance Through Intercriteria Correlation (CRITIC) method to develop their ranking using the Technique for Order of Preference Similarity Ideal Solution (TOPSIS) method. In addition, the proposed framework uses vector weighting to prioritize projects across industries.
The applicability of the framework is demonstrated through Qatar’s real estate and transportation projects. The outcome obtained from the framework is compared with those obtained through the experts using the System Usability Scale (SUS). The comparison shows that the framework provides good predictability of the projects for implementation
A Framework for Leveraging Artificial Intelligence in Project Management
Dissertation presented as the partial requirement for obtaining a Master's degree in Information Management, specialization in Information Systems and Technologies ManagementThis dissertation aims to support the project manager in their daily tasks. As we use artificial
intelligence (AI) and machine learning (ML) in everyday life, it is necessary to include them in business
and change traditional ways of working. For the purpose of this study, it is essential to understand
challenges and areas of project management and how artificial intelligence can contribute to them. A
theoretical overview, applying the knowledge of project management, will show a holistic view of the
current situation in the enterprises. The research is about artificial intelligence applications in project
management, the common activities in project management, the biggest challenges, and how AI and
ML can support it. Understanding project managers help create a framework that will contribute to
optimizing their tasks. After designing and developing the framework for applying artificial intelligence
to project management, the project managers were asked to evaluate. This study is essential to
increase awareness among the stakeholders and enterprises on how automation of the processes can
be improved and how AI and ML can decrease the possibility of risk and cost along with improving the
happiness and efficiency of the employees
- …