[aosd-announce] Myths in Software Engineering (MythSE)

Tom Zimmermann zimmerth at cs.uni-sb.de
Fri Aug 10 04:17:52 EDT 2007


CALL FOR CONTRIBUTIONS

MythSE - Myths in Software Engineering

Wiki: http://mythse.wikispaces.com/

Working Session @ ICSM: October 4, 2007, afternoon, Paris, France

SCOPE AND TOPICS

Myths and urban legends have become integrated into our daily lives.  
TV shows, such as MythBusters, tackle myths through experiments,  
which attempt to either debunk these myths or to explain the facts  
behind these myths. Myths exist also in science and hinder the  
progress of knowledge. For instance, the annual Workshop on  
Duplicating, Deconstructing, and Debunking provides a forum to  
“deconstruct prior findings by providing greater, in-depth insight  
into causal relationships or correlations” in the computer  
architecture domain.

Software Engineering (SE) contains its own set of myths and urban  
legends. The experience gained by researchers in the software  
maintenance community should be valuable in studying various SE myths  
and in separating myths from facts. The goal of this half-day working  
session is to increase awareness of many SE myths and to offer an  
open venue to discuss and understand them.

WIKI

The organizers are collecting popular SE myths online through a Wiki.  
Please participate, even if you don't pan to attend the working  
session at ICSM. Also feel free to add any additional myth candidates.

http://mythse.wikispaces.com/

You can participate as follows:
- submit a 2 page position paper about a potential myth
- add references to your papers in the area of a potential myth
- provide empirical facts and experiences
- discuss potential myths

The participants of the Wiki will have the opportunity to present  
their ideas and research at an ICSM working session (see below).

WORKING SESSION

The organizers will select two myths for discussion in a working  
session at ICSM 2007 on October 4, 2007. For each myth, they will  
invite advocates and opponents to facilitate the discussion. The  
deliverable of the working session will be a collection of arguments  
and facts (e.g., published studies and experience reports) for each  
myth. Additionally, the audience will be polled before and after the  
session on each myth to decide if it is myth or fact.

PROPOSED MYTHS

The following list of myths was collected among participants of ICSE  
2007. The myths in the list are phrased in a provocative tone on  
purpose (in order to encourage the participation of advocates and  
opponents):

* Clones are evil.
For a long time code cloning was considered harmful; however, recent  
studies show that cloning might even be beneficial and desirable.

* Bugs reside in complex code.
In the quest for metrics that predict bugs, many tools report various  
code complexity metrics; however, recent studies show that most  
complexity metrics correlate with just LOC. Is it really complexity  
that makes programs fail?

* Aspect-oriented programs are easy to maintain.
Aspect-oriented programming seems to be a story of successes;  
however, after ten years of active research (including its own  
conference), it is not clear whether aspect-oriented programs are any  
easier to maintain than traditional programs.

IMPORTANT DATES

Working Session: October 4, 2007, afternoon
(No paper submission required, but Wiki participation appreciated.)

ORGANIZERS

Ahmed E. Hassan, University of Victoria, Canada
Thomas Zimmermann, Saarland University, Germany


--
Thomas Zimmermann, zimmerth at cs.uni-sb.de
http://www.st.cs.uni-sb.de/~zimmerth/


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://aosd.net/pipermail/announce_aosd.net/attachments/20070810/55e82da0/attachment.html 


More information about the announce mailing list