By Topic

Software, IET

Issue 1 • Date February 2012

Filter Results

Displaying Results 1 - 6 of 6
  • Empirical investigation of success factors for offshore software development outsourcing vendors

    Publication Year: 2012 , Page(s): 1 - 15
    Cited by:  Papers (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (606 KB)  

    Offshore software development outsourcing is a contractual business of high-quality software production at offshore destinations with significant cost-saving. The objective of this research paper is to identify and analyse factors that are important to be addressed by vendor organisations in order to be competitive in outsourcing business. We have performed questionnaire surveys with 53 experts fr... View full abstract»

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

    Publication Year: 2012 , Page(s): 16 - 32
    Cited by:  Papers (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (1881 KB)  

    Model-driven development (MDD) is a software engineering discipline which suggests that software development should be done at the modelling level and that applications should be generated from models. A key concept of MDD is a model transformation that generates software artifacts, such as code, from models. Since models are `first-class` citizens in MDD, their verification and validation are imp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • ReAjax: a reverse engineering tool for Ajax Web applications

    Publication Year: 2012 , Page(s): 33 - 49
    Cited by:  Papers (4)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (786 KB)  

    In contrast to conventional multi-page Web applications, an Ajax application is often developed as a single-page application in which content and structure are changed at runtime according to user interactions, asynchronous messages received from the server and the current state of the application. These features make Ajax applications quite hard to understand for programmers. The authors propose ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Apply ant colony to event-flow model for graphical user interface test case generation

    Publication Year: 2012 , Page(s): 50 - 60
    Cited by:  Papers (1)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (985 KB)  

    Aimed at the complex and inefficient testing issues of graphical user interface (GUI) software, this study describes an automatic framework for GUI test case generation. The framework includes a reverse engineering of executive GUI to create GUI information and event-flow model. According to these information and model, an ant colony algorithm is applied to generate test cases. The study shows tha... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software online bug detection: applying a new kernel method

    Publication Year: 2012 , Page(s): 61 - 73
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (989 KB)  

    This study presents a new online bug detection approach for safety critical software systems. The novelty of the proposed approach is the use of support vector machine (SVM) with a customised kernel function to accelerate the detection of bugs early before they could cause the program to fail. The new kernel function is built based on a novel sequence-matching technique to measure the similarities... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Service identification guideline for developing distributed embedded real-time systems

    Publication Year: 2012 , Page(s): 74 - 82
    Cited by:  Papers (2)
    Save to Project icon | Click to expandAbstract | PDF file iconPDF (663 KB)  

    Analysis and design are the key phases in any software development life cycle. Service identification is one of the most important steps performed in the analysis phase of service-oriented software development life cycle. Service-orientation has been applied successfully in the domain of distributed embedded real-time system because of the advantages it provides such as reusability and interoperab... View full abstract»

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

Aims & Scope

IET Software publishes papers on all aspects of the software lifecycle, including design, development, implementation and maintenance.

Full Aims & Scope

Meet Our Editors

Publisher
IET Research Journals
iet_sen@theiet.org