Browsing by Author "Sözer, Hasan"
Now showing items 21-40 of 112
-
A blockchain based security mechanism for emergency healthcare systems
Electronic health records (EHRs) play a crucial role in today's healthcare industry, these records include sensitive and private healthcare data assets which are prone to the breach of security and confidentiality. These ... -
Combining model-based and risk-based testing for effective test case generation
Şahin Gebizli, C.; Metin, D.; Sözer, Hasan (IEEE, 2015)Model-based testing employs models of the system under test to automatically generate test cases. In this paper, we propose an iterative approach, in which these models are refined based on the principles of risk-based ... -
Composing domain-specific physical models with general-purpose software modules in embedded control software
Roo, A. de; Sözer, Hasan; Akşit, M. (Springer Science+Business Media, 2014-02)A considerable portion of software systems today are adopted in the embedded control domain. Embedded control software deals with controlling a physical system, and as such models of physical characteristics become part ... -
Cost minimization for deploying serverless functions
Sedefoğlu, Ö.; Sözer, Hasan (ACM, 2021-03)The costs of serverless functions increase proportional to the amount of memory reserved on the deployed server. However, increasing the amount of memory decreases the function execution time, which is also a factor that ... -
Cost minimization in function-as-a-service computing
Cost in Function-as-a-Service computing is influenced by a number of factors. One of these factors is the amount of memory reserved during the deployment of serverless functions. Reservation of an excessive amount increases ... -
The costs and benefits of turning data into information using big data systems
Koca, Melih (2014-08)This thesis explains problems of and solutions for storing and processing big volumes and streaming types of data in a cost-e ective way for enterprise companies. There are several problems like operational, infrastructural ... -
DAPNA: an architectural framework for data processing networks
Sözer, Hasan; Nouta, S.; Wombacher, A.; Perona, P. (Springer Science+Business Media, 2013)A data processing network is as a set of (software) components connected through communication channels to apply a series of operations on data. Realization and maintenance of large-scale data processing networks necessitate ... -
Data model extension impact analysis
Ersoy, E.; Sözer, Hasan (IEEE, 2021)Relational database schemas are subject to change. For instance, columns of a table can be modified, deleted or extended. These changes have an impact on the source code that utilizes the corresponding table. They also ... -
Defining architectural viewpoints for quality concerns
Tekinerdogan, B.; Sözer, Hasan (Springer Science+Business Media, 2011)A common practice in software architecture design is to apply architectural views to model the design decisions for the various stakeholder concerns. When dealing with quality concerns, however, it is more difficult to ... -
Design and implementation of a data stream management system with advanced complex event processing capabilities
Ölmezoğulları, Erdi (2013-06)The world has seen proliferation of data stream applications over the last years. These applications include computer network monitoring, Radio Frequency Identication (RFID)-based supply chain and traffic management systems, ... -
DILAF: A framework for distributed analysis of large-scale system logs for anomaly detection
Astekin, M.; Zengin, H.; Sözer, Hasan (Wiley, 2019-02)System logs constitute a rich source of information for detection and prediction of anomalies. However, they can include a huge volume of data, which is usually unstructured or semistructured. We introduce DILAF, a framework ... -
A distributed blacklisting protocol for iot device classification using the hashgraph consensus algorithm
Industrial applications require highly reliable, secure, low-power and low-delay communications. However, wireless communication links in the industrial environment suffer from various channel impairments which can compromise ... -
Dynamic filtering and prioritization of static code analysis alerts
Yüksel, U.; Sözer, Hasan (IEEE, 2021)We propose an approach for filtering and prioritizing static code analysis alerts while these alerts are being reviewed by the developer. We construct a Prolog knowledge base that captures the data flow information in the ... -
Effect of embodiment in human-agent negotiations
With the current advancement in artificial intelligence, intelligent systems interacting with humans are becoming more prevalent in our lives. One of the challenges is building socially intelligent agents who can effectively ... -
An effective formulation of the multi-criteria test suite minimization problem
Özener, Okan Örsan; Sözer, Hasan (Elsevier, 2020-10)Test suite minimization problem has been mainly addressed by employing heuristic techniques or integer linear programming focusing on a specific criterion or bi-criteria. These approaches fall short to compute optimal ... -
Effort estimation for architectural refactoring of data tier software
Ersoy, E.; Sözer, Hasan (IEEE, 2022)Architectural refactoring requires substantial effort. We introduce an approach and a tool to predict this effort prior to refactoring. We focus on PL/SQL programs that are developed as data access tiers of business software. ... -
Effort estimation for architectural refactoring to introduce module isolation
Öztürk, F.; Sarılı, E.; Sözer, Hasan; Aktemur, Tankut Barış (Springer, 2014)The decomposition of software architecture into modular units is driven by both functional and quality concerns. Dependability and security are among quality concerns that require a software to be decomposed into separate ... -
Evaluating software architecture erosion for PL/SQL programs
Altınışık, M.; Ersoy, E.; Sözer, Hasan (The ACM Digital Library, 2017)PL/SQL procedures are grouped into packages for providing modularity. These procedures are indirectly coupled due to their use of common database tables. We define a cohesion metric and cluster PL/SQL procedures based on ... -
Evaluating the effectiveness of multi-level greedy modularity clustering for software architecture recovery
Sözer, Hasan (Springer Nature, 2019)Software architecture recovery approaches mainly analyze various types of dependencies among software modules to group them and reason about the high-level structural decomposition of a system. These approaches employ a ... -
Evaluation of distributed machine learning algorithms for anomaly detection from large-scale system logs: a case study
Astekin, M.; Zengin, H.; Sözer, Hasan (IEEE, 2018)Anomaly detection is a valuable feature for detecting and diagnosing faults in large-scale, distributed systems. These systems usually provide tens of millions of lines of logs that can be exploited for this purpose. ...
Share this page