By Topic

IEEE Transactions on Software Engineering

Issue 6 • Date Nov.-Dec. 2009

Filter Results

Displaying Results 1 - 14 of 14
  • [Front cover]

    Publication Year: 2009, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (432 KB)
    Freely Available from IEEE
  • [Inside front cover]

    Publication Year: 2009, Page(s): c2
    Request permission for commercial reuse | PDF file iconPDF (102 KB)
    Freely Available from IEEE
  • Guest Editors' Introduction to the Special Section on Software Language Engineering

    Publication Year: 2009, Page(s):737 - 741
    Cited by:  Papers (2)
    Request permission for commercial reuse | PDF file iconPDF (148 KB) | HTML iconHTML
    Freely Available from IEEE
  • A Flexible Infrastructure for Multilevel Language Engineering

    Publication Year: 2009, Page(s):742 - 755
    Cited by:  Papers (23)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2120 KB) | HTML iconHTML

    Although domain-specific modeling tools have come a long way since the modern era of model-driven development started in the early 1990s and now offer an impressive range of features, there is still significant room for enhancing the flexibility they offer to end users and for combining the advantages of domain-specific and general-purpose languages. To do this, however, it is necessary to enhance... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering

    Publication Year: 2009, Page(s):756 - 779
    Cited by:  Papers (183)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3903 KB) | HTML iconHTML Multimedia Media

    Visual notations form an integral part of the language of software engineering (SE). Yet historically, SE researchers and notation designers have ignored or undervalued issues of visual representation. In evaluating and comparing notations, details of visual syntax are rarely discussed. In designing notations, the majority of effort is spent on semantics, with graphical conventions largely an afte... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Grammar Recovery from Parse Trees and Metrics-Guided Grammar Refactoring

    Publication Year: 2009, Page(s):780 - 794
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2950 KB) | HTML iconHTML

    Many software development tools that assist with tasks such as testing and maintenance are specific to a particular development language and require a parser for that language. Because a grammar is required to develop a parser, construction of these software development tools is dependent upon the availability of a grammar for the development language. However, a grammar is not always available fo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Engineering of Framework-Specific Modeling Languages

    Publication Year: 2009, Page(s):795 - 824
    Cited by:  Papers (19)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (11676 KB) | HTML iconHTML

    Framework-specific modeling languages (FSMLs) help developers build applications based on object-oriented frameworks. FSMLs model abstractions and rules of application programming interfaces (APIs) exposed by frameworks and can express models of how applications use APIs. Such models aid developers in understanding, creating, and evolving application code. We present four exemplar FSMLs and a meth... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Model-Based Approach to Families of Embedded Domain-Specific Languages

    Publication Year: 2009, Page(s):825 - 840
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (849 KB) | HTML iconHTML

    With the emergence of model-driven engineering (MDE), the creation of domain-specific languages (DSLs) is becoming a fundamental part of language engineering. The development cost of a DSL should be modest compared to the cost of developing a general-purpose programming language. Reducing the implementation effort and providing reuse techniques are key aspects for DSL approaches to be really effec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • FAML: A Generic Metamodel for MAS Development

    Publication Year: 2009, Page(s):841 - 863
    Cited by:  Papers (31)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (12483 KB) | HTML iconHTML

    In some areas of software engineering research, there are several metamodels claiming to capture the main issues. Though it is profitable to have variety at the beginning of a research field, after some time, the diversity of metamodels becomes an obstacle, for instance to the sharing of results between research groups. To reach consensus and unification of existing metamodels, metamodel-driven so... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Dependencies, Work Dependencies, and Their Impact on Failures

    Publication Year: 2009, Page(s):864 - 878
    Cited by:  Papers (78)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4069 KB) | HTML iconHTML

    Prior research has shown that customer-reported software faults are often the result of violated dependencies that are not recognized by developers implementing software. Many types of dependencies and corresponding measures have been proposed to help address this problem. The objective of this research is to compare the relative performance of several of these dependency measures as they relate t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Call for Papers for New IEEE Transactions on Affective Computing

    Publication Year: 2009, Page(s): 879
    Request permission for commercial reuse | PDF file iconPDF (145 KB)
    Freely Available from IEEE
  • 7 Great Reasons for Joining the IEEE Computer Society [advertisement]

    Publication Year: 2009, Page(s): 880
    Request permission for commercial reuse | PDF file iconPDF (605 KB)
    Freely Available from IEEE
  • TSE Information for authors

    Publication Year: 2009, Page(s): c3
    Request permission for commercial reuse | PDF file iconPDF (102 KB)
    Freely Available from IEEE
  • [Back cover]

    Publication Year: 2009, Page(s): c4
    Request permission for commercial reuse | PDF file iconPDF (422 KB)
    Freely Available from IEEE

Aims & Scope

The IEEE Transactions on Software Engineering is interested in well-defined theoretical results and empirical studies that have potential impact on the construction, analysis, or management of software. The scope of this Transactions ranges from the mechanisms through the development of principles to the application of those principles to specific environments. Specific topic areas include: a) development and maintenance methods and models, e.g., techniques and principles for the specification, design, and implementation of software systems, including notations and process models; b) assessment methods, e.g., software tests and validation, reliability models, test and diagnosis procedures, software redundancy and design for error control, and the measurements and evaluation of various aspects of the process and product; c) software project management, e.g., productivity factors, cost models, schedule and organizational issues, standards; d) tools and environments, e.g., specific tools, integrated tool environments including the associated architectures, databases, and parallel and distributed processing issues; e) system issues, e.g., hardware-software trade-off; and f) state-of-the-art surveys that provide a synthesis and comprehensive review of the historical development of one particular area of interest.

Full Aims & Scope

Meet Our Editors

Editor-in-Chief
Matthew B. Dwyer
Dept. Computer Science and Engineering
256 Avery Hall
University of Nebraska-Lincoln
Lincoln, NE 68588-0115 USA
tse-eic@computer.org