This is an old revision of the document!
Table of Contents
Software clones are often a result of copying and pasting as an act of ad-hoc reuse by programmers, and can occur at many levels, from simple statement sequences to blocks, methods, classes, source files, subsystems, models, architectures and entire designs, and in all software artifacts (code, models, requirements or architecture documentation, etc.). Software clone research is of high relevance for software engineering research and practice today.
Topics of interest include, but are not limited to:
Patterns are good solutions to problems reoccurring in certain contexts while anti-patterns are the contrary, i.e., common poor practices. Now, it has been almost two decades since design patterns [Gamma et al., 1994] and anti-patterns [Koenig, 1995] were introduced in the domain of software engineering. Since then, there has been a tremendous number of works mainly on the definition, detection, application, and impact of design patterns and anti-patterns. These works built a well-established topic of research and a foundation for new families of patterns and anti-patterns. In the past few years, we have seen emerging patterns (e.g., testing [Soundarajan et al., 2008], API evolution [Kim et al., 2007], anti-patterns (e.g. linguistic [Abebe et al., 2009; Arnaoudova, 2010], and requirement [Shoemaker, 2007]).
The goal of the the second edition of PPAP is to understand to what extent practitioners benefit from the concepts of patterns and anti-patterns and the existing catalogs. In fact, patterns are widely studied in the research community to asses their benefit for program comprehension, maintenance, and more generally the quality of the software. In addition, many researchers studied to what extent anti-patterns can negatively impact the different software activities and software quality. However, limited feedback exist on how practitioners benefit from the existing body of research on patterns and anti-patterns. Thus, the second edition of PPAP aims at providing a platform for practitioners and researchers to exchange experiences and needs.
The International Workshop on Program Comprehension through Dynamic Analysis (PCODA) is devoted to the theory and practice of dynamic analysis techniques for program comprehension. Unlike static analysis that focuses on examining the source code, dynamic analysis methods operate on the system execution, providing valuable insight into what a system does and why it does it in a certain way.
The main goal of the workshop is to bring together both academics and industry professionals to discuss recent advances in the field, share results, uncover research issues, and plan future directions.
PCODA 2015 builds on the success of five previous editions, held in conjunction with the Working Conference on Reverse Engineering (WCRE) in respectively Pittsburgh (2005), Benevento (2006), Vancouver (2007), Antwerp (2008), and Boston (2010). These editions of PCODA have showed an active interest in the field as evidenced by both the high number of submissions and participants.
We invite researchers and practitioners to submit research papers, position papers, experience reports, and discussion papers. Topics include but are not limited to:
Tracing and monitoring techniques
CALL FOR PAPERS
Many prominent tech companies have embraced an analytics-driven culture to help improve their decision making. Analytics include methods of gathering, preprocessing, transforming and modelling raw data with the purpose of highlighting useful information and drawing conclusions from it. Software analytics are used to leverage large volumes of data from multiple sources to help practitioners make informed decisions about their projects. While analytics solutions demonstrated promising results, there are many challenges left concerned with developing, integrating, adopting analytics into software development processes. The first International Workshop on Software Analytics (SWAN 2015) aims at providing a common venue for researchers and practitioners across software engineering, data mining and mining software repositories research domains to share new approaches and emerging results in developing and validating analytics rich solutions, as well as adopting analytics to software development and maintenance processes to better inform their everyday decisions. It will be co-located with SANER 2015, Montréal, Canada. The goals of the workshop are to discuss progress on software analytics, data mining and analysis; to gather empirical evidence on the use and effectiveness of analytics; and to identify priorities for a research agenda. The workshop invites both academic researchers and industrial practitioners for an exchange of ideas and collaboration.
Topics of interest include, but are not limited to:
SWAN 2015 invites contributions in the form of position (2-page) or short (4-page) papers from both academia and industry. All submissions should describe unpublished work and must have been neither previously accepted for publication nor concurrently submitted for review in another journal, book, conference, or workshop. Submissions can be position papers, research papers, studies, experience or practice reports.
All submissions must conform to the IEEE proceedings paper format guidelines, see and must not exceed 4 pages (including all text, figures). If the submission is accepted, at least one author must attend the workshop and present the paper. Paper submissions should be uploaded electronically in PDF format to SWAN 2015 EasyChair submission site at https://easychair.org/conferences/?conf=swan2015 by December 29, 2014 (AoE Time).
The 9th International Workshop on Software Quality and Maintainability will be co-located with SANER 2015 (merger of the CSMR and WCRE conferences) in Montreal, Canada in March 2015. The key concept and aim is to give the opportunity to researchers to present their original work and to practitioners to relate their experiences on issues pertaining to quality and maintainability of software systems and how to bridge the gap between end user expectations, business requirements, vendor performance, and engineering constraints. There are no restrictions regarding the background of the participants. Both researchers and practitioners are welcomed.
We solicit submissions on research articles, empirical studies, industry practices and experiences (success or failure) with: Software quality attributes and quality requirements; Software economics and technical debt; Software measurement and metrics; Software maintainability and traceability; Software quality assessment; Software quality standards and compliance; Software quality certification; Estimation, prediction, evolution and trends for all of the above.
Both short position papers (max. 5 pages) or long papers (max. 10 pages) are solicited. Submissions must use the template available at http://journal.ub.tu-berlin.de/template/ and must be submitted through EasyChair https://www.easychair.org/conferences/?conf=sqm2015. Acceptance will be on the basis of peer review by an international programme committee. Papers will be reviewed and judged for short or long presentations during the workshop, and a selection of long papers of sufficient quality will be published in a Volume of the peer-reviewed scientific open access journal ECEASST.
Everyone is invited to submit a position paper up to 4 pages in length, sketching an open or original problem, idea or challenge. Submissions are screened by the workshop chairs, who will select papers based on potential for discussion and interest to the community, as well as the clarity of presentation and motivation.
OOPSLE is not a mini-conference, and therefore it is not necessary for the work to be conclusive yet. The papers will be posted online prior to the workshop, so the participants have the opportunity to read them in advance.
Papers should submitted electronically via EasyChair.
Each accepted paper is presented at the workshop as a brief summary of its main idea and a set of open questions to be discussed with the audience. Presenters will ask for input on how to proceed with experiments, validation or refinement of their ideas, collect opinions on the presented definitions, share similar experience. We expect the participants to be friendly but inquisitive, and ask hard questions back that may lead to deepening the initially presented insights. The workshop is planned to have short presentations and long discussions to stimulate direct collaboration afterwards.
After the workshop, all participants will be invited to submit a full paper to a special issue in a peer-reviewed journal. Those submissions will undergo peer review by the members of the program committee consisting of researchers in software language engineering and reverse engineering.
Submission Page: https://www.easychair.org/conferences/?conf=oopsle2015
We acknowledge the following list as non-exhaustive collection of examples of topics of interests of the workshop:
* Defining an unsolved problem by establishing both its provenance in prior
research and the lack of a fully satisfactory solution.
* Identifying new problem areas in software language engineering that have
not been previously studied due to lack of understanding, techniques, practical interest or scalability issues.
* Engaging in technological space travel by identifying similar problems in
various sectors of software language engineering (i.e., grammarware, modelware, ontoware, XMLware, databases, spreadsheets, etc).
* Generalising and reformulating of several well-known problems into
several sides of one open challenge (e.g., parsing and pretty-printing).
* Proposing systematic methods of assessment and comparison of existing and
emerging solutions to a problem that is not or cannot be fully solved (e.g., choosing between parsing techniques, metaprogramming methodologies, software language workbenches).
* Arguing about definitions of terms commonly used in various senses (e.g.,
software language design, quality of a grammar, transformation).
* Presenting unconventional crossovers of popular research topics and
software language engineering concerns (e.g., green IDEs and energy consumption considerations for parsing algorithms).
* Making an overview of major hindrances hindering solution of a standing
problem (e.g., tool interoperability and reuse, tackling language and metalanguage diversity and versatility, consistency management).
* Designing open datasets in the software language engineering domain and
the way we could share and incorporate them.
* Describing novel or unconventional ideas that are promising but are not
yet fully validated, or where validation itself may be a challenge.
* Revealing solid negative results, failed experiments and disproven
* Constructing future community experiments and considering topics our
community expects to see addressed by such a competition, if one decides to run it in the future.
* Critically reassessing a problem that is widely assumed to be solved but
the solution is either underwhelming or could be “considered harmful” (model-driven engineering, domain-specific languages, test-based development).
Workshop Co-Chairs :
Workshops at the 22nd edition of the the International Conference on Software Analysis, Evolution, and Reengineering (SANER’15) provide a forum for researchers to exchange and discuss their early innovative scientific ideas on the theory and practice of recovering information from existing software and systems. Young students can get early feedback on their first research endeavors, while seasoned researchers get the opportunity to brainstorm with their peers about emerging topics. SANER’15 workshops are characterised by a focused topic, lively discussion, and enthusiastic participants (the typical group size is between 10 and 20 participants).
We solicit proposals for workshops to be held in conjunction with the main conference. Workshops can be full or half day and must be devoted to a specific topic of interest related to software analysis, evolution, and reengineering, ranging from theoretical underpinnings to practical applications or case studies. Workshop proposals should include the following information (with a maximum of two pages in IEEE proceedings format):
- Workshop title;
- Workshop organizers and contact information;
- Identity of a main contact for the workshop;
- Brief description of workshop topic and goals;
- Draft workshop schedule including duration (full day or half day), format of sessions and discussions;
- Plans for generating and stimulating discussion at the workshop;
- Expected outcomes and follow-ups of the workshop;
- Paper selection criteria and mechanism;
- Brief description of each organizer's background, including relevant past experience in organising conferences and workshops;
- Other issues that could be relevant to the workshop.
Workshop proposals will be judged on their originality, relevance to the topics of SANER’15, the expected level of interest in the topic, and the organisers’ ability to lead a successful workshop. The accepted workshops will run one day before or after the main track. Keynote speakers invited to speak at these workshops may have two nights of hotel refund for by the conference upon receiving their receipts and balancing the budget. The logistics of the workshops will be handled by the organizing committee of SANER.
The final workshop proposals will be published in the conference proceedings and will appear in the IEEE Digital Library.
How to submit:
Submission of a 1-2 pages proposal in IEEE proceedings format is via EasyChair at: https://easychair.org/conferences/?conf=saner2015satelliteev
|Tweets by @SANERconf|