Anne Koziolek

ORCID: 0000-0002-1593-3394
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software System Performance and Reliability
  • Software Engineering Research
  • Advanced Software Engineering Methodologies
  • Digital Innovation in Industries
  • Software Reliability and Analysis Research
  • Software Engineering Techniques and Practices
  • Digitalization, Law, and Regulation
  • Service-Oriented Architecture and Web Services
  • Cloud Computing and Resource Management
  • Flexible and Reconfigurable Manufacturing Systems
  • Software Testing and Debugging Techniques
  • Model-Driven Software Engineering Techniques
  • Smart Grid Security and Resilience
  • Business Process Modeling and Analysis
  • Scientific Computing and Data Management
  • Power System Reliability and Maintenance
  • Distributed systems and fault tolerance
  • Optimal Power Flow Distribution
  • Distributed and Parallel Computing Systems
  • Manufacturing Process and Optimization
  • IoT and Edge/Fog Computing
  • Cell Image Analysis Techniques
  • Information and Cyber Security
  • Power Systems and Technologies
  • Safety Systems Engineering in Autonomy

Karlsruhe Institute of Technology
2016-2025

Kentucky imaging Technologies (United States)
2022-2023

Institute of Information Security
2022

Michigan State University
2019

University of Stuttgart
2019

National University of Singapore
2019

Monash University
2019

University of Malaya
2019

University of Auckland
2019

Temper (United States)
2019

Due to significant industrial demands toward software systems with increasing complexity and challenging quality requirements, architecture design has become an important development activity the research domain is rapidly evolving. In last decades, optimization methods, which aim automate search for optimal respect a (set of) attribute(s), have proliferated. However, reported results are fragmented over different communities, multiple system domains, attributes. To integrate existing...

10.1109/tse.2012.64 article EN IEEE Transactions on Software Engineering 2012-09-24

Designing software architectures that exhibit a good trade-off between multiple quality attributes is hard. Even with given functional design, many degrees of freedom in the architecture (e.g. component deployment or server configuration) span large design space. In current practice, architects try to find solutions manually, which time-consuming, can be error-prone and lead suboptimal designs. We propose an automated approach guided by architectural tactics search space for solutions. Our...

10.1145/2000259.2000267 article EN 2011-06-20

Classifying requirements is crucial for automatically handling natural language requirements. The performance of existing automatic classification approaches diminishes when applied to unseen projects because usually vary in wording and style. main problem poor generalization. We propose NoRBERT that fine-tunes BERT, a model has proven useful transfer learning. apply our approach different tasks the domain classification. achieve similar or better results F <sub...

10.1109/re48521.2020.00028 article EN 2020-08-01

Abstract The interest of girls in computing drops early during primary and secondary education, with minimal recovery later education stages. In combination the growing shortage qualified computer science personnel, this is becoming a major issue, also target numerous studies that examine measures, interventions, strategies to boost girls’ commitment computing. Yet, results existing are difficult navigate, hence being very rarely employed classrooms. paper, we summarize body knowledge on...

10.1007/s10639-020-10379-x article EN cc-by Education and Information Technologies 2020-11-16

During the last decade, researchers have proposed a number of model transformations enabling performance predictions. These map performance-annotated software architecture models into stochastic solved by analytical means or simulation. However, so far, detailed quantitative evaluation accuracy and efficiency different is missing, making it hard to select an adequate transformation for given context. This paper provides in-depth comparison representative to, e.g., queueing petri nets layered...

10.1109/tse.2014.2362755 article EN IEEE Transactions on Software Engineering 2014-11-10

The Worldwide LHC Computing Grid (WLCG) provides the robust computing infrastructure essential for experiments by integrating global resources into a cohesive entity. Simulations of different compute models present feasible approach evaluating future adaptations that are able to cope with increased demands. However, running these simulations incurs trade-off between accuracy and scalability. For example, while simulator DCSim can provide accurate results, it falls short on scaling size...

10.48550/arxiv.2502.12741 preprint EN arXiv (Cornell University) 2025-02-18

DevOps is a trend towards tighter integration between development (Dev) and operations (Ops) teams. The need for such an driven by the requirement to continuously adapt enterprise applications (EAs) changes in business environment. As of today, concepts have been primarily introduced ensure constant flow features bug fixes into new releases from functional perspective. In order integrate non-functional perspective these this report focuses on tools, activities, processes one most important...

10.48550/arxiv.1508.04752 preprint EN other-oa arXiv (Cornell University) 2015-01-01

Antipatterns are conceptually similar to patterns in that they document recurring solutions common design problems. Performance document, from a performance perspective, mistakes made during software development as well their solutions. The definition of antipatterns concerns properties can include static, dynamic, and deployment aspects. Currently, such knowledge is only used by domain experts; the problem automatically detecting solving within an architectural model had not yet been...

10.1145/1958746.1958755 article EN 2011-03-15

Software engineering faces the challenge of developing and maintaining systems that are highly variable in space (concurrent variations system at a single point time) time (sequential due to its evolution). Recent research aims address this need by managing variability simultaneously. However, such often relies on nonuniform terminologies varying understanding concepts, as it originates from different communities: software product-line configuration management. These issues complicate...

10.1145/3382025.3414955 article EN 2020-10-16

This paper introduces a new method for GUI-based software testing that utilizes GPT-3, state-of-the-art language model. The approach uses GPT-3's transformer architecture to interpret natural test cases and programmatically navigate through the application under test. To overcome memory limitations of architecture, we propose incorporating current state all GUI elements into input prompt at each time step. Additionally, suggest using automation framework interact with provide GPT-3...

10.1109/icstw58534.2023.00022 article EN 2023-04-01

Determining the trade-off between performance and costs of a distributed software system is important as it enables fulfilling requirements in cost-efficient way. The large amount design alternatives for such systems often leads architects to select suboptimal solution, which may either waste resources or cannot cope with future workloads. Recently, several approaches have appeared assist this task. In paper, we present case study applying one these approaches, i.e. PerOpteryx, explore space...

10.1145/2188286.2188319 article EN 2012-04-22

Keeping requirements specifications up-to-date when systems evolve is a manual and expensive task. Software engineers have to go through the whole document look for that are affected by change. Consequently, usually apply changes implementation directly leave unchanged. In this paper, we propose an approach automatically detecting outdated based on in code. Our first identifies code likely affect requirements. Then it extracts set of keywords describing changes. These traced specification,...

10.1109/re.2012.6345840 article EN 2012-09-01

Smart grids are fostering a paradigm shift in the realm of power distribution systems. Whereas traditionally different components system have been provided and analyzed by teams through lenses, smart require unified holistic approach that takes into consideration interplay communication reliability, energy backup, automation topology, storage intelligent features such as automated failure detection, isolation restoration (FDIR) demand response.

10.1145/2479871.2479905 article EN 2013-04-21

The infrastructures used in cities to supply power, water and gas are consistently becoming more automated. As society depends critically on these cyber-physical infrastructures, their survivability assessment deserves attention. In this overview, we first touch upon a taxonomy of before focus three classes (gas, electricity) discuss recent modelling evaluation approaches challenges.

10.1016/j.entcs.2014.12.010 article EN Electronic Notes in Theoretical Computer Science 2015-01-01

Context: Software architecture (SA) as research area experienced an increase in empirical research, identified by Galster and Weyns 2016 [1]. Empirical builds a sound foundation for the validity comparability of research. A current overview on evaluation replicability SA objects could help to discuss our standards community. However, no such exists.Objective: We aim at assessing state practice evaluating replication artifact provision full technical conference papers from 2017 2021.Method:...

10.1109/icsa53651.2022.00023 article EN 2022-03-01

Abstract With the increasing demand for customized systems and rapidly evolving technology, software engineering faces many challenges. A particular challenge is development maintenance of that are highly variable both in space (concurrent variations system at one point time) time (sequential system, due to its evolution). Recent research aims address this by managing variability simultaneously. However, originates from two different areas, product line configuration management, resulting...

10.1007/s10664-021-10097-z article EN cc-by Empirical Software Engineering 2022-05-30
Coming Soon ...