By Topic

2010 21st Australian Software Engineering Conference

6-9 April 2010

Filter Results

Displaying Results 1 - 25 of 41
  • [Front cover]

    Publication Year: 2010, Page(s): C1
    Request permission for commercial reuse | PDF file iconPDF (3945 KB)
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2010, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (49 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2010, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (164 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2010, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (147 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2010, Page(s):v - vii
    Request permission for commercial reuse | PDF file iconPDF (154 KB)
    Freely Available from IEEE
  • Message from the ASWEC 2010 General Chairs

    Publication Year: 2010, Page(s): viii
    Request permission for commercial reuse | PDF file iconPDF (109 KB) | HTML iconHTML
    Freely Available from IEEE
  • Message from the ASWEC 2010 Research Programme Chairs

    Publication Year: 2010, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (120 KB) | HTML iconHTML
    Freely Available from IEEE
  • Message from the ASWEC 2010 Industry Programme Chairs

    Publication Year: 2010, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (101 KB) | HTML iconHTML
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2010, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (100 KB)
    Freely Available from IEEE
  • Organising Committee

    Publication Year: 2010, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (101 KB)
    Freely Available from IEEE
  • Research Programme Committee

    Publication Year: 2010, Page(s): xiii
    Request permission for commercial reuse | PDF file iconPDF (101 KB)
    Freely Available from IEEE
  • Industry Programme Committee

    Publication Year: 2010, Page(s): xiv
    Request permission for commercial reuse | PDF file iconPDF (101 KB)
    Freely Available from IEEE
  • Additional reviewers

    Publication Year: 2010, Page(s): xv
    Request permission for commercial reuse | PDF file iconPDF (76 KB)
    Freely Available from IEEE
  • Sponsors

    Publication Year: 2010, Page(s):xvi - xviii
    Request permission for commercial reuse | PDF file iconPDF (540 KB)
    Freely Available from IEEE
  • Keynote presentations

    Publication Year: 2010, Page(s):xix - xxi
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    Provides an abstract for each of the keynote presentations and a brief professional biography of each presenter. The complete presentations were not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Studying Software Evolution for Taming Software Complexity

    Publication Year: 2010, Page(s):3 - 12
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (651 KB) | HTML iconHTML

    Reducing software complexity is key to reducing software maintenance costs. To discover complexity-reducing practices, in this paper we study the evolution of seven sizable open source programs over a long period of time. We first measure how software complexity changes as programs evolve, and identify complexity-reducing releases. We then study the changes introduced in these releases and extract... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Systematic Review on Architecting for Software Evolvability

    Publication Year: 2010, Page(s):13 - 22
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (237 KB) | HTML iconHTML

    For long-lived systems, there is a need to address evolvability (i.e. a system's ability to easily accommodate changes) explicitly during the entire lifecycle. In this paper, we undertake a systematic review to obtain an overview of the existing studies in promoting software evolvability at architectural level. The search strategy identified 58 studies that were catalogued as primary studies for t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model-Centered Customizable Architectural Design Decisions Management

    Publication Year: 2010, Page(s):23 - 32
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (464 KB) | HTML iconHTML

    Architectural Design Decisions (ADD) form a key element of Architectural Knowledge (AK), which plays a vital role in the software architecture process. To help manage ADDs, several tools have been proposed. However, most of them have prescribed fixed data models to be followed and do not provide sufficient customizability. Mismatches between a tool's data model and users' specific needs make the t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modelling Enterprise System Protocols and Trace Conformance

    Publication Year: 2010, Page(s):35 - 44
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (310 KB) | HTML iconHTML

    Distributed enterprise systems, which are comprised of multiple software systems, typically communicate using application-layer protocols. Being able to independently test each system's conformance to the protocol specification is important to ensure the overall robustness and reliability of the distributed system. While there exists many modelling languages for network layer protocols, very few t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Non-Monotonic Model Completion in Web Application Engineering

    Publication Year: 2010, Page(s):45 - 54
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (408 KB) | HTML iconHTML

    Formal models are often used to verify systems and prove their correctness, and ensure that transformed models remain consistent to the original system. However, formal techniques can also be used to add reasoning in the engineering of models, predicting the developers intentions. On a programming level, a similar approach has been used very successfully in several web application frameworks. Prom... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Security Metrics for Object-Oriented Designs

    Publication Year: 2010, Page(s):55 - 64
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (534 KB) | HTML iconHTML

    Several studies have developed metrics for software quality attributes of object-oriented designs such as reusability and functionality. However, metrics which measure the quality attribute of information security have received little attention. Moreover, existing security metrics measure either the system from a high level (i.e. the whole system's level) or from a low level (i.e. the program code... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Reduction of Grid-Bag Layout to Auckland Layout

    Publication Year: 2010, Page(s):67 - 74
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (405 KB) | HTML iconHTML

    Many major programming platforms support layout managers in Grid-bag style, where GUI elements can be placed on a rectangular grid. In Grid-bag layout mangers, cells of the underlying grid can be merged in order to create more complex layouts. In this work we classify software engineering issues with Grid-bag layout managers - chiefly bad coupling and a low level of abstraction - into several leve... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Scenario-Based Validation: Beyond the User Requirements Notation

    Publication Year: 2010, Page(s):75 - 84
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (430 KB) | HTML iconHTML

    A quality-driven approach to software development and testing demands that, ultimately, the requirements of stakeholders be validated against the actual behavior of an implementation under test (IUT). In model-based testing, much work has been done on the generation of functional test cases. But few approaches tackle the executability of such test cases. And those that do, offer a solution in whic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • X3D-UML: 3D UML Mechatronic Diagrams

    Publication Year: 2010, Page(s):85 - 93
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (795 KB) | HTML iconHTML

    Mechatronic systems are a synergy of mechanical and software components. System behaviour is dependent on the software interaction with non-software components and therefore both aspects need to be considered in system design. 3D UML Mechatronic Diagrams use a 3D model of the Unified Modelling Language (UML) to integrate a software model view with a mechanical view to aid in the understanding of t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Support for Business Process Flexibility in Service Compositions: An Evaluative Survey

    Publication Year: 2010, Page(s):97 - 106
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB) | HTML iconHTML

    Service compositions provide a promising way to realize and coordinate automated support for business activities and processes. These business processes and their automated support need to survive in highly volatile market and technical environments. Consequently, many approaches have been proposed to address the issue of flexibility support in business process modeling and enactment. However, it ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.