WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection

Permanent URI for this collectionhttps://hdl.handle.net/11147/7150

Browse

Search Results

Now showing 1 - 3 of 3
  • Article
    Citation - WoS: 7
    Citation - Scopus: 8
    Tracking Code Bug Fix Ripple Effects Based on Change Patterns Using Markov Chain Models
    (Institute of Electrical and Electronics Engineers Inc., 2022) Ufuktepe, Ekincan; Tuğlular, Tuğkan; Tuğlular, Tuğkan; 03.04. Department of Computer Engineering; 03. Faculty of Engineering; 01. Izmir Institute of Technology
    Change impact analysis evaluates the changes that are made in the software and finds the ripple effects, in other words, finds the affected software components. Code changes and bug fixes can have a high impact on code quality by introducing new vulnerabilities or increasing their severity. A recent high-visibility example of this is the code changes in the log4j web software CVE-2021-45105 to fix known vulnerabilities by removing and adding method called change types. This bug fix process exposed further code security concerns. In this article, we analyze the most common set of bug fix change patterns to have a better understanding of the distribution of software changes and their impact on code quality. To achieve this, we implemented a tool that compares two versions of the code and extracts the changes that have been made. Then, we investigated how these changes are related to change impact analysis. In our case study, we identified the change types for bug-inducing and bug fix changes using the Quixbugs dataset. Furthermore, we used 13 of the projects and 621 bugs from Defects4J to identify the common change types in bug fixes. Then, to find the change types that cause an impact on the software, we performed an impact analysis on a subset of projects and bugs of Defects4J. The results have shown that, on average, 90% of the bug fix change types are adding a new method declaration and changing the method body. Then, we investigated if these changes cause an impact or a ripple effect in the software by performing a Markov chain-based change impact analysis. The results show that the bug fix changes had only impact rates within a range of 0.4-5%. Furthermore, we performed a statistical correlation analysis to find if any of the bug fixes have a significant correlation with the impact of change. The results have shown that there is a negative correlation between caused impact with the change types adding new method declaration and changing method body. On the other hand, we found that there is a positive correlation between caused impact and changing the field type.
  • Conference Object
    Detection of Urban Change Using Remote Sensing and Gis: Izmir Case
    (Taylor and Francis Ltd., 2008) Tarhan, Çiğdem; Arkon, Cemal; Arkon, Cemal; Gümüştekin, Şevket; Çelik, M.; Gümüştekin, Şevket; Tecim, V.; 02.03. Department of City and Regional Planning; 03.05. Department of Electrical and Electronics Engineering; 03. Faculty of Engineering; 02. Faculty of Architecture; 01. Izmir Institute of Technology
    This study is an example of how land use changes could be detected via high resolution remotely sensed data. In order to perform "change detection" IKONOS satellite images, belonging to 2001 and 2004, have been used. An automated Graphical User Interface (GUI) has been created for detection of environment. Different image enhancement techniques and a fuzzy inference system have been combined in the GUI. The detection results are classified according to some basic levels such as 20-50% and 70%. Additionally, four different change detection algorithms have been applied which are pixel-based, object based, feature based. These algorithms have been examined according to change detection levels with different image enhancement techniques. At the end of the study, the results have been compared.
  • Article
    Citation - WoS: 20
    Citation - Scopus: 23
    Change Detection and Visualization of Acid Mine Lakes Using Time Series Satellite Image Data in Geographic Information Systems (gis): Can (canakkale) County, Nw Turkey
    (Springer Verlag, 2014) Şanlıyüksel Yücel, Deniz; Baba, Alper; Baba, Alper; 03.03. Department of Civil Engineering; 03. Faculty of Engineering; 01. Izmir Institute of Technology
    Can, a county in the province of Canakkale, is one of the most prominent coal mining districts in Turkey. Many mining companies have been operating coal deposits for power generation and district heating in this region since 1980. Generally, small and medium-scale mining companies operate for short periods and abandon the operational land without providing any rehabilitation. Human intervention in the natural structure and topography of the earth surface causes large holes and deterioration in these areas. Artificial lakes occur because of surface discharge and underground leakage into abandoned open pit mines with high lignite sulfur content (0.21–14.36 wt %). Furthermore, these lakes gain acidic character due to acid generation from pyrite oxidation. Acid mine lakes are highly acidic (pH < 3.05) and have elevated concentrations of (Formula presented.), Fe and some metals. The main objective of this study is to evaluate the environmental conditions and demonstrate the development of a monitoring system for their possible changes in the acid mine lakes of the open cast lignite mining area on a regional scale. For this purpose, the data received from remote sensing satellites were used. Areal change detection and perimeter changes of nine acid mine lakes caused by coal mining companies in Can from 1977 to 2011, were determined using Landsat, Quickbird and Worldview satellite images. As a case study, an area of 9 km2 was chosen for the variety of acid mine lakes. Using GIS software, satellite images were analyzed in time series, borders of acid mine lakes were digitized and converted into vector data format. At this stage, prior to the digitization, in order to create contrast on the satellite images, “stretch type” and “stretch values” were changed. The areal and perimeter changes were computed and presented via tables and graphics. In addition, thematic maps of the acid mine lakes were created and visualized. The results show that the number of acid mine lakes increased and these caused environmental risks due to their hydrochemical properties and areal increments.