De: newsletter*jot:fm
Data: 4 de setembro de 2006 5h37min4s GMT-03:00
Para: <newsletter*jot:fm>
Assunto: [JOT] JOT subscriber newsletter, vol. 5 no. 7
Responder A: newsletter*jot:fm
JOT SUBSCRIBER NEWSLETTER
For JOT vol. 5 no. 7, September-October 2006
======================================================================
=
I. Letter from the JOT publisher
======================================================================
=
Dear JOT readers
JOT is now more than four years old; the first issue was published
on May 1st of 2002 and ever since JOT has come out - on time, every
single time - on the first of every odd-numbered month, plus quite
a few even-numbered months for special issues.
JOT was created to fill a gap, when the Journal of Object-Oriented
Programming disappeared. I think we can say it has achieved that
goal, and much more, quickly developing a personality of its own.
The object-oriented and component scene in 2006 is quite different
from what it was 20 years ago (when JOOP started) and even ten
years ago. From Web services to aspect-oriented programming, from
ownership types to model-driven development, our community
continues to bring in new ideas - sometimes faster than the field
can absorb them - and JOT is the place of choice to present these
ideas to the world and discuss them in depth.
The site statistics speak for themselves. JOT gets almost 1200
unique visitors a day; that's about 200,000 pages a month. It's
impossible to determine the exact number of readers, but
extrapolating from the site statistics suggests about 50,000.
JOT has achieved this success through the hard work of the editor-
in-chief, Richard Wiener, assisted by the program committee and the
editorial assistant, Claudia Günthart (succeeding Ruth Bürkli). And
of course JOT would not exist without the constant influx of
quality papers. The columnists are amazing, tirelessly delivering
new insights issue after issue; as to the submitted papers, here
are a few statistics (for 2005, regular issues only) communicated
by Richard Wiener:
* Papers rejected: 39
* Papers accepted without revision: 14
* Papers that required revision before acceptance: 10
* Acceptance rate: 38%
* Average time between receiving paper and publication decision: 35
days
* Average time between publication decision and publication: 10 months
I find the decision time amazing; very few publications can boast
anything similar. As to the publication time, it's much shorter
than most journals; it would look even better if the figures
accounted for special issues, which usually come out of conferences
or workshops.
Talking about special issues, we are getting ever more requests; in
fact, we could publish several issues a month if we accepted all
the good proposals. We can't, so we have to be selective, but it is
a sure sign of the reputation and attractiveness of JOT that ever
more top conferences think of JOT as their first choice for final
publication of revised versions of their best articles.
On quality, Richard Wiener points out that "the acceptance rate for
papers has actually increased compared to previous years"; the
reason is that "the overall quality of manuscripts has continued to
improve in 2005". This is another very good sign.
JOT made from the start the decision to be an all-electronic
journal. We have nothing against paper, but this policy has enabled
us to be nimble and establish JOT in a fraction of the time that
would otherwise have been necessary; the key advantage is that we
can concentrate our efforts on contents, not logistics (of
printing, mailing etc.). There are a few side advantages as well;
citing Richard again:
Because there is no paper used in publishing JOT, the 15-page
constraint that was in-place during the first year or two has been
relaxed. Authors are still required to write in a concise and
readable style, but if they require more than 15 pages while
meeting our editorial standards they are not asked to artificially
shorten their manuscript length.
JOT is a resounding success story of electronic scientific
publishing. This story deserves to be better known (in particular
by science indexes and academic evaluation bodies); for this JOT
critically needs the help of its readers. Publicize the journal
among the relevant authorities, and make it known that it applies
the highest standards of scholarship.
More generally, if I had one immediate wish, it would be for more
reader participation. There's a Letters to the Editor section,
which we would like to populate more, and there are plenty of
opportunities for book and product reviews as well as other forms
of participation. With an audience of JOT's size, sharing your
thoughts is worth the time.
The final note of thanks is for ETH Zurich, on whose resources
(Chair of Software Engineering) JOT entirely runs. This is what
enables us to be totally independent and publish the best in object
and component technology, without having to worry about making a
profit and without any interference from anyone.
Thank you for reading and supporting JOT; we are looking forward,
with your help, to continued improvement of the journal for the
greater benefit of quality software construction.
Bertrand Meyer
P.S. We are happy to receive comments and criticism at mailto: jot-
comments*jot:fm
For comments about specific articles or columns, please write to
the editor-in-chief using the form at http://www.jot.fm/issues/
general/letter_form.
We look forward to any feedback!
======================================================================
=
II. Content
======================================================================
=
1. COLUMNS
Douglas A. Lyon, Pawel Krepsztul and Francisco Castellanos:
"Initium RJS: A Macintosh Screensaver in Java, Part 3"
http://www.jot.fm/issues/issue_2006_09/column1
Dave Thomas
"Agile Evolution - Towards The Continuous Improvement of Legacy
Software"
http://www.jot.fm/issues/issue_2006_09/column2
Won Kim:
"On Designing Software Architectures"
http://www.jot.fm/issues/issue_2006_09/column3
----------------------------------------------------------------------
-
2. REFEREED ARTICLES
"Alternative Implementation of the C# Iterator Blocks"
By Horatiu Jula
We propose an alternative implementation of the C# iterator blocks
in terms of standard C# constructions. This implementation is based
on syntactic sugar, so as the implementation described in the C#
specification. Unlike the standard implementation, the
syntactically transformed code that implements the iterator blocks
is executed in a separate thread in a server-like manner by an
enumerator object that handles access requests for its elements.
http://www.jot.fm/issues/issue_2005_09/article1
"The Jac System: Minimizing the Differences between Concurrent and
Sequential Java Code"
By Klaus-Peter Löhr and Max Haustein
JAC is a Java extension for high-level concurrent programming,
meant to hide the notions of threads and synchronization statements
from the programmer. Putting into practice the concept of
concurrency annotations suggested for Eiffel some time ago, one of
JAC 's main assets is its support for minimizing the differences
between concurrent and sequential implementations of objects and
computations.
http://www.jot.fm/issues/issue_2006_09/article2
"Game Development using Design-by-Contract"
By Richard F. Paige, Triston S. Attridge and Phillip J. Brooke
Our agenda is to focus on one specific application domain,
networked multiplayer games, and to demonstrate qualitatively and
empirically that lightweight formal engineering methods can be
usefully and effectively applied in their construction. This is an
important domain on which to focus: it is financially significant
and offers substantial technical challenges.
http://www.jot.fm/issues/issue_2006_09/article3
"Scaling a Shared Object Space to the Internet: Case Study of Virat"
By A Vijay Srinivas and D Janakiram
We present the case study of scaling an existing shared object
space (Virat) to the Internet. Bottlenecks in Virat include the
granularity of consistency maintenance and Object Meta-data
Repository (OMR) failures. Both the design and implementation of
Virat has been modified in order to increase the granularity at
which consistency is maintained. Virat has also been redesigned
such that the OMRs form a Peer-to-Peer (P2P) overlay in order to
handle OMR failures and improve scalability.
http://www.jot.fm/issues/issue_2006_09/article4
"A Cohesion Measure for Aspects"
By Jean-François Gélinas, Mourad Badri and Linda Badri
Aspect-Oriented Software Development is a promising new software
engineering paradigm. It promotes, in particular, improved
separation of crosscutting concerns into single units called
aspects. AspectJ, the most used aspect-oriented programming
language, represents an extension of Java. In fact, existing object-
oriented programming languages suffer from a serious limitation in
modularizing adequately crosscutting concerns.
http://www.jot.fm/issues/issue_2006_09/article5
----------------------------------------------------------------------
-
3. PRODUCT REVIEW
Review of MagicDraw UML® 11.5 Professional Edition
By Dave Neuendorf
http://www.jot.fm/issues/products/review8
======================================================================
=
III. Disclaimer
======================================================================
=
JOT (Journal of Object Technology) is published six times a year,
plus special issues, by the Chair of Software Engineering at ETH
Zurich (http://se.inf.ethz.ch). JOT covers object technology,
component technology and other modern approaches to software
development, with emphasis on both concepts and applications.
JOT is available online at http://www.jot.fm and is free to both
readers and authors, with no registration required.
----------------------------------------------------------------------
-
The JOT newsletter is sent with the publication of selected JOT
issues and is available by subscription to the JOT reader and
author community. The subscription form may be found on the JOT Web
site. Subscribing requires no personal information or fee, only
your email address. We use such addresses for the sole purpose of
distributing the JOT newsletter and do not communicate them to
third parties.
----------------------------------------------------------------------
-
You are receiving this newsletter because you have subscribed to
mailto:subscribe*jot:fm:
To unsubscribe, please send an email to
mailto:unsubscribe*jot:fm:
_______________________________________________
Newsletter mailing list
Newsletter*jot:fm
http://se.inf.ethz.ch/cgi-bin/mailman/listinfo/newsletter
_______________________________________________
_______________________________________________
Newsletter mailing list
Newsletter*jot:fm
http://se.inf.ethz.ch/cgi-bin/mailman/listinfo/newsletter