By Topic

IEEE Transactions on Software Engineering

Issue 11 • Date Nov. 2007

Filter Results

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

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

    Publication Year: 2007, Page(s): c2
    Request permission for commercial reuse | PDF file iconPDF (81 KB)
    Freely Available from IEEE
  • Change Distilling:Tree Differencing for Fine-Grained Source Code Change Extraction

    Publication Year: 2007, Page(s):725 - 743
    Cited by:  Papers (113)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (3149 KB) | HTML iconHTML

    A key issue in software evolution analysis is the identification of particular changes that occur across several versions of a program. We present change distilling, a tree differencing algorithm for fine-grained source code change extraction. For that, we have improved the existing algorithm by Chawathe et al. for extracting changes in hierarchically structured data. Our algorithm extracts change... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Guidelines for Eliciting Usability Functionalities

    Publication Year: 2007, Page(s):744 - 758
    Cited by:  Papers (35)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (7671 KB) | HTML iconHTML

    Like any other quality attribute, usability imposes specific constraints on software components. Features that raise the software system's usability have to be considered from the earliest development stages. But, discovering and documenting usability features is likely to be beyond the usability knowledge of most requirements engineers, developers, and users. We propose an approach based on devel... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Hierarchical Clustering for Software Architecture Recovery

    Publication Year: 2007, Page(s):759 - 780
    Cited by:  Papers (99)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (6517 KB) | HTML iconHTML

    Gaining an architectural level understanding of a software system is important for many reasons. When the description of a system's architecture does not exist, attempts must be made to recover it. In recent years, researchers have explored the use of clustering for recovering a software system's architecture, given only its source code. The main contributions of this paper are given as follows. F... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Uncertainty Analysis in Software Reliability Modeling by Bayesian Analysis with Maximum-Entropy Principle

    Publication Year: 2007, Page(s):781 - 795
    Cited by:  Papers (32)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1673 KB) | HTML iconHTML

    In software reliability modeling, the parameters of the model are typically estimated from the test data of the corresponding component. However, the widely used point estimators are subject to random variations in the data, resulting in uncertainties in these estimated parameters. Ignoring the parameter uncertainty can result in grossly underestimating the uncertainty in the total system reliabil... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • 180,000 aritlces in the IEEE Computer Society Digital Library [advertisement]

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

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

    Publication Year: 2007
    Request permission for commercial reuse | PDF file iconPDF (97 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