2013 22nd Australian Software Engineering Conference

4-7 June 2013

Filter Results

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

    Publication Year: 2013, Page(s): C4
    Request permission for reuse | PDF file iconPDF (776 KB)
    Freely Available from IEEE
  • [Title page i]

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

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

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

    Publication Year: 2013, Page(s):v - vii
    Request permission for reuse | PDF file iconPDF (131 KB)
    Freely Available from IEEE
  • Message from General Chair

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

    Publication Year: 2013, Page(s): ix
    Request permission for reuse | PDF file iconPDF (301 KB) | HTML iconHTML
    Freely Available from IEEE
  • Organizing Committee

    Publication Year: 2013, Page(s): x
    Request permission for reuse | PDF file iconPDF (273 KB)
    Freely Available from IEEE
  • Research Programme Committee

    Publication Year: 2013, Page(s): xi
    Request permission for reuse | PDF file iconPDF (266 KB)
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2013, Page(s): xii
    Request permission for reuse | PDF file iconPDF (254 KB)
    Freely Available from IEEE
  • Additional Reviewers

    Publication Year: 2013, Page(s): xiii
    Request permission for reuse | PDF file iconPDF (260 KB)
    Freely Available from IEEE
  • Sponsors

    Publication Year: 2013, Page(s): xiv
    Request permission for reuse | PDF file iconPDF (71 KB)
    Freely Available from IEEE
  • Keynotes

    Publication Year: 2013, Page(s):xv - xvii
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (332 KB)

    These keynote discuss the following: Building Synthetic Universes in the “Cloud”: The Theoretical Astrophysical Observatory (TAO); Reducing IT Costs through Supporting Operations Personnel; Tech Transfer in the Trenches. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On the Semantics of Scenario-Based Specification Based on Timed Computational Tree Logic

    Publication Year: 2013, Page(s):1 - 10
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (397 KB) | HTML iconHTML

    Scenario-based specifications have been widely used to specify the behavior of reactive systems in a visual and intuitive way. Timed Property Sequence Chart (TPSC) is a recently proposed scenario-based specification for specifying timing properties for real-time systems. However, there is currently no model checking tool available to verify timing properties specified by TPSC specifications. To mi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Productive Development of Dynamic Program Analysis Tools with DiSL

    Publication Year: 2013, Page(s):11 - 19
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (185 KB) | HTML iconHTML

    Dynamic program analysis tools serve many important software engineering tasks such as profiling, debugging, testing, program comprehension, and reverse engineering. Many dynamic analysis tools rely on program instrumentation and are implemented using low-level instrumentation libraries, resulting in tedious and error-prone tool development. The recently released Domain-Specific Language for Instr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Rule-Based Behaviour Engineering: Integrated, Intuitive Formal Rule Modelling

    Publication Year: 2013, Page(s):20 - 29
    Cited by:  Papers (1)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (247 KB) | HTML iconHTML

    Requirement engineering is a difficult task which has a critical impact on software quality. Errors related to requirements are considered the most expensive types of software errors. They are the major cause of project delays and cost overruns. Software developers need to cooperate with multiple stakeholders with different backgrounds and concerns. The developers need to investigate an unfamiliar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Decomposing Distributed Software Architectures for the Determination and Incorporation of Security and Other Non-functional Requirements

    Publication Year: 2013, Page(s):30 - 39
    Cited by:  Papers (3)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (594 KB) | HTML iconHTML

    Non-functional requirements (NFRs) such as security, reliability and performance play a crucial role in the development of modern distributed systems. The burden of incorporating NFRs into a system's architecture, as well the determination of new design-level NFRs, can be greatly eased by the use of a structured approach providing guidance to developers. Such structured approaches, however, requir... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Method for Selecting a Model to Estimate the Reliability of a Software Component in a Dynamic System

    Publication Year: 2013, Page(s):40 - 50
    Cited by:  Papers (2)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (661 KB) | HTML iconHTML

    A dynamic system such as a mobile telecommunication system often still have bugs when used in the field. Test engineers hence need to have a good amount of confidence that its software components have attained a certain level of reliability before such a system is released to a customer for operational uses. Software Reliability Growth Models (SRGMs) are useful for estimating the reliability of a ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Duals in Spectral Fault Localization

    Publication Year: 2013, Page(s):51 - 59
    Cited by:  Papers (6)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (188 KB) | HTML iconHTML

    Numerous set similarity metrics have been used for ranking "suspiciousness" of code in spectral fault localization, which uses execution profiles of passed and failed test cases to help locate bugs. Research in data mining has identified several forms of possibly desirable symmetry in similarity metrics. Here we define several forms of "duals" of metrics, based on these forms of symmetries. Use of... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluating the Application and Understanding of Elementary Programming Patterns

    Publication Year: 2013, Page(s):60 - 67
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (584 KB) | HTML iconHTML

    Programming patterns are stereotypic fragments of code that accomplish common programming goals. The ability to recall, apply and evaluate patterns are important outcomes for learning to program. However, monitoring students use of patterns is currently difficult and time-consuming, requiring expert analysis and code walk-throughs. This paper introduces a method and automated tool for labelling th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Change Impact Size Estimation Approach during the Software Development

    Publication Year: 2013, Page(s):68 - 77
    Cited by:  Papers (3)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (815 KB) | HTML iconHTML

    Modern software development is iterative and encourages frequent interactions between the software development team and the stakeholders of the software. These interactions will generate change requests as the requirements gradually evolve to meet the stakeholders expectations or due sudden shifts in circumstances. However, during the development, software developers have to assess the impact of t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Empirical Investigation on the Simulation of Priority and Shortest-Job-First Scheduling for Cloud-Based Software Systems

    Publication Year: 2013, Page(s):78 - 87
    Cited by:  Papers (7)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (246 KB) | HTML iconHTML

    Background: Given the dynamics in resource allocation schemes offered by cloud computing, effective scheduling algorithms are important to utilize these benefits. Aim: In this paper, we propose a scheduling algorithm integrated with task grouping, priority-aware and SJF (shortest-job-first) to reduce the waiting time and make span, as well as to maximize resource utilization. Method: Scheduling is... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating Issue Tracking Systems with Community-Based Question and Answering Websites

    Publication Year: 2013, Page(s):88 - 96
    Cited by:  Papers (5)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (171 KB) | HTML iconHTML

    Issue tracking systems such as Bugzilla are tools to facilitate collaboration between software maintenance professionals. Popular issue tracking systems consists of discussion forums to facilitate bug reporting and comment posting. We observe that several comments posted in issue tracking system contains link to external websites such as YouTube (video sharing website), Twitter (micro-blogging web... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Taxonomy of Data Quality Challenges in Empirical Software Engineering

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

    Reliable empirical models such as those used in software effort estimation or defect prediction are inherently dependent on the data from which they are built. As demands for process and product improvement continue to grow, the quality of the data used in measurement and prediction systems warrants increasingly close scrutiny. In this paper we propose a taxonomy of data quality challenges in empi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • What Can Developers' Messages Tell Us? A Psycholinguistic Analysis of Jazz Teams' Attitudes and Behavior Patterns

    Publication Year: 2013, Page(s):107 - 116
    Cited by:  Papers (3)
    Request permission for reuse | Click to expandAbstract | PDF file iconPDF (372 KB) | HTML iconHTML

    Reports that communication and behavioral issues contribute to inadequately performing software teams have fuelled a wealth of research aimed at understanding the human processes employed during software development. The increasing level of interest in human issues is particularly relevant for agile and global software development approaches that emphasize the importance of people and their intera... View full abstract»

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