IEEE Transactions on Software Engineering
Encyclopedia
The IEEE Transactions on Software Engineering is a bimonthly, peer-reviewed
Peer review
Peer review is a process of self-regulation by a profession or a process of evaluation involving qualified individuals within the relevant field. Peer review methods are employed to maintain standards, improve performance and provide credibility...

, scientific journal
Scientific journal
In academic publishing, a scientific journal is a periodical publication intended to further the progress of science, usually by reporting new research. There are thousands of scientific journals in publication, and many more have been published at various points in the past...

 published by the IEEE Computer Society
IEEE Computer Society
The IEEE Computer Society is a professional society of IEEE. Its purpose and scope is “to advance the theory, practice, and application of computer and information processing science and technology” and the “professional standing of its members.” The CS is the largest of 38 technical societies...

. It was first published in March of 1975.

It contains articles and other contributions in the area of software engineering
Software engineering
Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software...

, covering theoretical results and empirical studies. It is considered to be the leading journal in this field.

Scope

The focus of IEEE Transactions on Software Engineering (TSE) are archival studies which concern construction, analysis, or management of software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....

. As an archival journal, suitable topics for publication are ideas, which over time, have been established as significant, and have been analyzed in depth. Such topics may or may not have been also empirically validated, but are, in any case, relevant to the software engineering
Software engineering
Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software...

 community.

Specifically published software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....

 and systems topics are specification, design, implementation, methods of development, methods of maintenance, software modeling, testing, validation, reliability, diagnostic procedures, test procedures
Software testing
Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software...

, error control
Error detection and correction
In information theory and coding theory with applications in computer science and telecommunication, error detection and correction or error control are techniques that enable reliable delivery of digital data over unreliable communication channels...

 (including redundancy), evaluation (including measurement), productivity factors
Productivity
Productivity is a measure of the efficiency of production. Productivity is a ratio of what is produced to what is required to produce it. Usually this ratio is in the form of an average, expressing the total output divided by the total input...

, cost model
Whole-life cost
Whole-life cost, or Life-cycle cost , refers to the total cost of ownership over the life of an asset . Also commonly referred to as "cradle to grave" or "womb to tomb" costs. Costs considered include the financial cost which is relatively simple to calculate and also the environmental and...

s, schedule issues, standards, organizational issues, tools, databases, parallel
Parallel computing
Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently . There are several different forms of parallel computing: bit-level,...

 or distributed computing
Distributed computing
Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal...

 issues, comprehensive historical reviews, and hardware-software interrelationships.

Abstracting and indexing

This journal is indexed in the following databases:
  • Science Citation Index Expanded
  • Current Contents
    Current Contents
    Current Contents is a rapid alerting service database from the Institute for Scientific Information, now part of Thomson Reuters, that is published online and in several different printed subject sections.-History:...

    /Engineering, Computing & Technology
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK