The Experts below are selected from a list of 303 Experts worldwide ranked by ideXlab platform

Matthias Book - One of the best experts on this subject based on the ideXlab platform.

  • An Instant Messaging Framework for Flexible Interaction with Rich Clients
    31st Annual International Computer Software and Applications Conference (COMPSAC 2007), 2007
    Co-Authors: Matthias Book, Volker Gruhn
    Abstract:

    Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.

  • COMPSAC (2) - An Instant Messaging Framework for Flexible Interaction with Rich Clients
    31st Annual International Computer Software and Applications Conference - Vol. 2 - (COMPSAC 2007), 2007
    Co-Authors: Matthias Book, Volker Gruhn
    Abstract:

    Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.

  • ASE - An Instant Message-Driven User Interface Framework for Thin Client Applications
    21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006
    Co-Authors: Matthias Book, Volker Gruhn, Gerald Mucke
    Abstract:

    Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client.

  • An Instant Message-Driven User Interface Framework for Thin Client Applications
    21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006
    Co-Authors: Matthias Book, Volker Gruhn, Gerald Mucke
    Abstract:

    Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, Web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client

Volker Gruhn - One of the best experts on this subject based on the ideXlab platform.

  • An Instant Messaging Framework for Flexible Interaction with Rich Clients
    31st Annual International Computer Software and Applications Conference (COMPSAC 2007), 2007
    Co-Authors: Matthias Book, Volker Gruhn
    Abstract:

    Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.

  • COMPSAC (2) - An Instant Messaging Framework for Flexible Interaction with Rich Clients
    31st Annual International Computer Software and Applications Conference - Vol. 2 - (COMPSAC 2007), 2007
    Co-Authors: Matthias Book, Volker Gruhn
    Abstract:

    Today, we are seeing an increasing number of software applications that users want to use anywhere, anytime. Such mobile applications often deliver their user interfaces (UIs) to client devices over the World Wide Web. However, Web-based UIs cannot provide the same level of usability as window-based UIs on mobile devices with their small screens and occasional network dropouts. To address this challenge, we present a UI framework that combines the usability of a full-featured UI with the flexibility of a thin Presentation Logic: We exchange interface specifications and events between the application Logic on the server and a generic UI rendering engine on the client device using an instant messaging infrastructure. The paper gives an overview of the framework architecture and the features of the communication protocol, and discusses performance measurements obtained on a public network.

  • ASE - An Instant Message-Driven User Interface Framework for Thin Client Applications
    21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006
    Co-Authors: Matthias Book, Volker Gruhn, Gerald Mucke
    Abstract:

    Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client.

  • An Instant Message-Driven User Interface Framework for Thin Client Applications
    21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006
    Co-Authors: Matthias Book, Volker Gruhn, Gerald Mucke
    Abstract:

    Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, Web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client

Gerald Mucke - One of the best experts on this subject based on the ideXlab platform.

  • ASE - An Instant Message-Driven User Interface Framework for Thin Client Applications
    21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006
    Co-Authors: Matthias Book, Volker Gruhn, Gerald Mucke
    Abstract:

    Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client.

  • An Instant Message-Driven User Interface Framework for Thin Client Applications
    21st IEEE ACM International Conference on Automated Software Engineering (ASE'06), 2006
    Co-Authors: Matthias Book, Volker Gruhn, Gerald Mucke
    Abstract:

    Today, thin client applications often rely on the infrastructure of the WWW to deliver their user interfaces (UIs) to clients. While this approach does not require the deployment of application Logic on the client, Web-based UIs typically do not provide the same level of usability as window-based UIs. We therefore present a UI framework that combines the flexibility of a thin Presentation Logic with the usability of a full-featured UI: Our approach uses an XMPP-based instant messaging infrastructure to exchange XUL interface descriptions and events between the application Logic on the server and a generic UI rendering engine on the client

Ramesh Karri - One of the best experts on this subject based on the ideXlab platform.

Tong Seng Quah - One of the best experts on this subject based on the ideXlab platform.

  • Estimating software readiness using predictive models
    Information Sciences, 2009
    Co-Authors: Tong Seng Quah
    Abstract:

    In this study, defect tracking is used as a proxy method to predict software readiness. The number of remaining defects in an application under development is one of the most important factors that allow one to decide if a piece of software is ready to be released. By comparing predicted number of faults and number of faults discovered in testing, software manager can decide whether the software is likely ready to be released or not. The predictive model developed in this research can predict: (i) the number of faults (defects) likely to exist, (ii) the estimated number of code changes required to correct a fault and (iii) the estimated amount of time (in minutes) needed to make the changes in respective classes of the application. The model uses product metrics as independent variables to do predictions. These metrics are selected depending on the nature of source code with regards to architecture layers, types of faults and contribution factors of these metrics. The use of neural network model with genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. This genetic-net combines a genetic algorithm with a statistical estimator to produce a model which also shows the usefulness of inputs. The model is divided into three parts: (1) prediction model for Presentation Logic tier (2) prediction model for business tier and (3) prediction model for data access tier. Existing object-oriented metrics and complexity software metrics are used in the business tier prediction model. New sets of metrics have been proposed for the Presentation Logic tier and data access tier. These metrics are validated using data extracted from real world applications. The trained models can be used as tools to assist software mangers in making software release decisions.

  • Estimating software readiness using predictive models
    Information Sciences, 2009
    Co-Authors: Tong Seng Quah
    Abstract:

    In this study, defect tracking is used as a proxy method to predict software readiness. The number of remaining defects in an application under development is one of the most important factors that allow one to decide if a piece of software is ready to be released. By comparing predicted number of faults and number of faults discovered in testing, software manager can decide whether the software is likely ready to be released or not. The predictive model developed in this research can predict: (i) the number of faults (defects) likely to exist, (ii) the estimated number of code changes required to correct a fault and (iii) the estimated amount of time (in minutes) needed to make the changes in respective classes of the application. The model uses product metrics as independent variables to do predictions. These metrics are selected depending on the nature of source code with regards to architecture layers, types of faults and contribution factors of these metrics. The use of neural network model with genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. This genetic-net combines a genetic algorithm with a statistical estimator to produce a model which also shows the usefulness of inputs. The model is divided into three parts: (1) prediction model for Presentation Logic tier (2) prediction model for business tier and (3) prediction model for data access tier. Existing object-oriented metrics and complexity software metrics are used in the business tier prediction model. New sets of metrics have been proposed for the Presentation Logic tier and data access tier. These metrics are validated using data extracted from real world applications. The trained models can be used as tools to assist software mangers in making software release decisions. © 2008 Elsevier Inc. All rights reserved.

  • Utilizing Computational Intelligence to Assist in Software Release Decision
    Engineering Letters, 2007
    Co-Authors: Tong Seng Quah, Mie Mie Thet Thwin
    Abstract:

    Defect tracking using computational intelligence methods is used to predict software readiness in this study. By comparing predicted number of faults and number of faults discovered in testing, software managers can decide whether the software are ready to be released or not. Our predictive models can predict: (i) the number of faults (defects), (ii) the amount of code changes required to correct a fault and (iii) the amount of time (in minutes) to make the changes in respective object classes using software metrics as independent variables. The use of neural network model with a genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. Our prediction model is divided into three parts: (1) prediction model for Presentation Logic Tier software components (2) prediction model for Business Tier software components and (3) prediction model for Data Access Tier software components. Existing object-oriented metrics and complexity software metrics are used in the Business Tier neural network based prediction model. New sets of metrics have been defined for the Presentation Logic Tier and Data Access Tier. These metrics are validated using two sets of real world application data, one set was collected from a warehouse management system and another set was collected from a corporate information system.

  • Utilizing Computational Intelligence in Estimating Software Readiness
    The 2006 IEEE International Joint Conference on Neural Network Proceedings, 2006
    Co-Authors: Tong Seng Quah, T. Thwin
    Abstract:

    Defect tracking using computational intelligence methods is used to predict software readiness in this study. By comparing predicted number of faults and number of faults discovered in testing, software managers can decide whether the software are ready to be released or not. Our predictive models can predict: (i) the number of faults (defects), (ii) the amount of code changes required to correct a fault and (iii) the amount of time (in minutes) to make the changes in respective object classes using software metrics as independent variables. The use of neural network model with a genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. Existing object-oriented metrics and complexity software metrics are used in the Business Tier neural network based prediction model. New sets of metrics have been defined for the Presentation Logic Tier and Data Access Tier.

  • IJCNN - Utilizing Computational Intelligence in Estimating Software Readiness
    The 2006 IEEE International Joint Conference on Neural Network Proceedings, 2006
    Co-Authors: Tong Seng Quah, T. Thwin
    Abstract:

    Defect tracking using computational intelligence methods is used to predict software readiness in this study. By comparing predicted number of faults and number of faults discovered in testing, software managers can decide whether the software are ready to be released or not. Our predictive models can predict: (i) the number of faults (defects), (ii) the amount of code changes required to correct a fault and (iii) the amount of time (in minutes) to make the changes in respective object classes using software metrics as independent variables. The use of neural network model with a genetic training strategy is introduced to improve prediction results for estimating software readiness in this study. Existing object-oriented metrics and complexity software metrics are used in the Business Tier neural network based prediction model. New sets of metrics have been defined for the Presentation Logic Tier and Data Access Tier.