SSBSE Challenge Track provides a ground for researchers to try out their SBSE expertise against all or parts of a selection of real world applications. The goal is to analyse an on-going open source development project using your tools or techniques, to achieve practically interesting results. The best entry to the competition track will be awarded with a special prize.
Taking part in the challenge
In order to take part, you need to:
– Focus your investigation on one of the programs that we have selected (see below).
– Report your findings in a 6-page paper.
– Submit the challenge paper on or before the deadline (May 16th, 2016).
– If your paper is accepted, present your findings at SSBSE 2016.
It is not mandatory for submissions to the SSBSE Challenge track to implement a new tool or technique. However, we do expect the results of the application of either existing or new tools & techniques to lead to practically interesting contributions. The criteria for paper acceptance are the following:
– Application of SBSE technique to one of the programs below.
– Technical soundness.
– Readability and presentation.
Participants are invited to investigate and report upon one of the following open source projects. You are free to focus on any particular version or a comparison of different versions; you can also choose to analyse, test, improve, or apply any other SBSE-based activities to either parts or the whole of a project, including source code, documentation, or any other related resources (bug database, versioning histories, online discussions, etc) that can be found online.
Mockito is a mocking framework for unit tests in Java. It enables mock creation, verification and stubbing. Its git repository and issue tracker can be found [here](https://github.com/mockito/mockito). Online documentation is also available at mockito.org.
Akka is a toolkit for concurrent and distributed applications with language bindings for both Java and Scala. It is based on the Actor Model in order to provide a higher level of abstraction for concurrent and distributed applications. The [Akka GitHub website](https://github.com/akka/akka) contains a git repository and an online issue tracker. Online documentation is also available at akka.io.
ODOO is a management software composed of several open-source enterprise management applications. It can be used to create websites, manage HR, finance, sales, projects and others. Its git repository and issue tracker can be found [here](https://github.com/odoo/odoo).
OpenCV is a computer vision and machine learning software library used both for academic and commercial purposes. It contains more than 2500 algorithms that can be used for the most varied purposes, just as face recognition, objects identification, objects tracking, etc. Its git repository and issue tracker can be found [here](https://github.com/Itseez/opencv). Online documentation is also available at opencv.org.
Your report should describe the results of your findings. It should provide a brief introduction to the problem being addressed, the program that you used, your technique/tool, followed by your results, their implications and your conclusions.
The reports must be at most 6 pages long in PDF format and must conform at time of submission to the SSBSE/Springer LNCS format and submission guidelines.They must not have been previously published, or be in consideration for, any journal, book, or other conference. Please submit your challenge report to EasyChair on or before the Challenge track deadline (May 16th, 2016). At least one author of each paper is expected to present the results at SSBSE 2016. Papers for the Challenge track are not required to follow the double blind restrictions. All accepted contributions will be published in the conference proceedings.