Browsing Faculty of Engineering by Author "Ersoy, E."
Now showing items 1-8 of 8
-
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 ... -
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. ... -
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 ... -
Extending static code analysis with application-specific rules by analyzing runtime execution traces
Ersoy, E.; Sözer, Hasan (Springer International Publishing, 2016)Static analysis tools cannot detect violations of application-specific rules. They can be extended with specialized checkers that implement the verification of these rules. However, such rules are usually not documented ... -
A longitudinal case study on Nexus transformation: Impact on productivity, quality, and motivation
Ersoy, E.; Çallı, E.; Erdoğan, B.; Bağrıyanık, S.; Sözer, Hasan (Wiley, 2023-09)There have been success stories reported regarding the adoption of agile software development methods in the industry. There also exist observations on their limitations. One of these limitations is scalability since agile ... -
PL/SQL programları i̇çin veri tabanı bağımlılık analizi
Ersoy, E.; Altınışık, M.; Sözer, Hasan (CEUR-WS, 2017)PL/SQL dili ile yazılan programlar, veri tabanı üzerinde prosedür ve fonksiyon objeleri, ve bu objelerin bir kümesini barındıran paket objeleri olarak geliştirilmektedirler. Bu objeler yoğun olarak tablo ve görünüm gibi ... -
Using artificial neural networks to provide guidance in extending PL/SQL programs
Ersoy, E.; Sözer, Hasan (Springer, 2022-12)Extending legacy systems with new objects for contemporary functionality or technology can lead to architecture erosion. Misplacement of these objects gradually hampers the modular structure, of which documentation is ... -
Using hypergraph clustering for software architecture reconstruction of data-tier software
Ersoy, E.; Kaya, K.; Altınışık, M.; Sözer, Hasan (Springer International Publishing, 2016)Software architecture reconstruction techniques aim at recovering software architecture documentation regarding a software system. These techniques mainly analyze coupling/dependencies among the software modules to group ...
Share this page