Browse by: : Advisor | Referee | Advisor & Referee

Now showing items 1-15 of 15

    • Scientific Workflow Execution Using a Dynamic Runtime Model 

      Erbel, Johannes (2022-07-18)
      Research projects consist of several kinds of steps covering, e.g., individual procedures to gather data, as well as different ways to process and analyze it. Moreover, the individual steps of the project consist of a ...
    • Analysis of Students' Programming Knowledge and Error Development 

      Albrecht, Ella (2022-02-01)
      Learning to program is a hard task since it involves different types of specialized knowledge. You do not only need knowledge about the programming language and its concepts, but also knowledge from the problem domain and ...
    • Mining Developer Dynamics for Agent-Based Simulation of Software Evolution 

      Herbold, Verena (2019-07-10)
      The steady growth of software in our daily life results in the need for quicker adaption of the software changing usage and requirements. This process is defined as software evolution. Primarily, it is concerned with changes ...
    • An Analysis of the Differences between Unit and Integration Tests 

      Trautsch, Fabian (2019-04-12)
      Context: In software testing, there are several concepts that were established over the years, including unit and integration testing. These concepts are defined in standards and used in software testing certifications, ...
    • Developer-Centric Software Assessment 

      Makedonski, Philip (2018-06-14)
      Software systems are becoming more and more widespread in all areas of everyday life. Due to the increasing reliance on such systems, there is a need to keep them operational over longer periods of time under constantly ...
    • Reliability Assessment for Cloud Applications 

      Wang, Xiaowei (2017-02-20)
      Reliability is a significant quality measurement for computer systems and applications. When cloud computing is becoming mature and pervasive, a variety of applications are deployed on cloud platforms. Influenced by the ...
    • A Framework for managing Quality of Service in Cloud Computing through Service Level Agreements 

      Ziegler, Wolfgang (2017-01-16)
      Until today, Cloud providers only offer a limited set of non-negotiable service levels to their customers. Most often these service levels are expressed as guarantees for availability together with the offer to have ...
    • Automated Field Usability Evaluation Using Generated Task Trees 

      Harms, Patrick (2016-01-08)
      Usability is an important aspect of any kind of product. This also applies for software like desktop applications and websites, as well as apps on mobile devices and smart TVs. In a competitive market, the usability of a ...
    • Assessing and Improving Interoperability of Distributed Systems 

      Rings, Thomas (2013-02-12)
      Achieving interoperability of distributed systems offers means for the development of new and innovative business solutions. Interoperability allows the combination of existing services provided on different systems, into ...
    • Usage-based Testing of Event-driven Software 

      Herbold, Steffen (2012-09-14)
      Most modern-day end-user software is Event-driven Software (EDS), i.e., accessible through Graphical User Interfaces (GUIs), smartphone apps, or in form of Web applications. Examples for events are mouse clicks in ...
    • Quality Assessment and Quality Improvement for UML Models 

      Jalbani, Akhtar Ali (2011-03-01)
      Models defined using the UML are nowadays a common part of software documentation, specification and sometimes even implementation. However, there is a broad variety in how UML is used. ...
    • Quality Assurance of Test Specifications for Reactive Systems 

      Zeiß, Benjamin (2010-08-20)
      Extensive testing of modern communicating systems often involves large and complex test suites that need to be maintained throughout the life cycle of the tested systems. For this purpose, ...
    • A UML Based Methodology for the Development of Web Services 

      Dahman, Wafi (2010-08-06)
      Web services are currently one of the most important technologies for enabling an effective communication between and within distributed systems. The Web services technology relies on widely ...
    • Learning Finite State Machine Specifications from Test Cases 

      Werner, Edith Benedicta Maria (2010-08-05)
      Up-to-date software systems are often modular and need to be changeable. While modularity is believed to reduce software production costs, it also leads to increased difficulty in testing, ...
    • Languages, Tools and Patterns for the Specification of Distributed Real-Time Tests 

      Neukirchen, Helmut Wolfram (2004-11-24)
      For modern distributed systems, it is important that they adhere to real-time requirements, e.g. to deliver a response to a request within a given deadline. For assuring the quality of ...