Skip to content

A FeatureHouse version of the RiSEEvents software product line.

Notifications You must be signed in to change notification settings

riselabs-ufba/RiSEEventSPL-FH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RiSEEventSPL-FH

A FeatureHouse version of the RiSEEvents software product line.

About the RiSEEventSPL

The RiSE Event is an SPL which aims to develop a product line, that comprises the papers submission in conferences, journals, and related events, and its management, including the control over the review life-cycle, as well as, the management of activities (workshop, tutorial, panels), users (speakers, organizers, reviewers), registrations, payments and certificates. It was built based on the main features found on largely used conference management systems, such as: EasyChair, JEMS and CyberChair. It constitutes a core asset base integrating many features to make it suitable for several conferences. Thus, based on this common base, the products can be derived.

The SPL was developed using the JAVA language following the MVC architectural pattern and an remote instance of MySQL database. The SPL with 34 functional features has 26.457 lines of code, 1493 methods and 496 classes.

Repository Organization

There are two folders: ObjectOriented and FeatureHouse. The former holds the conditional compilation version of the product line, whereas the latter holds the FetureHouse refactored version.

The original testbed is currently maintained in a different repository.

FeatureHouse

For more information about FeatureHouse are available at their homepage.

Citations to RiSEEventSPL

Please, when using the original version (object-oriented) of RiSEEventSPL cite the the following paper:

Paulo Anselmo da Mota Silveira Neto, Taijara Loiola de Santana, Eduardo Santana de Almeida, and Yguaratã Cerqueira Cavalcanti. 2016. RiSE events: a testbed for software product lines experimentation. In Proceedings of the 1st International Workshop on Variability and Complexity in Software Design (VACE '16). ACM, New York, NY, USA, 12-13. DOI=http://dx.doi.org/10.1145/2897045.2897047

While using LaTeX, you can use the following BibTeX.

@inproceedings{SilveiraNeto:VACE:2016,
 author = {da Mota Silveira Neto, Paulo Anselmo and de Santana, Taijara Loiola and de Almeida, Eduardo Santana and Cavalcanti, Yguarata Cerqueira},
 title = {RiSE Events: A Testbed for Software Product Lines Experimentation},
 booktitle = {Proceedings of the 1st International Workshop on Variability and Complexity in Software Design},
 series = {VACE '16},
 year = {2016},
 isbn = {978-1-4503-4176-9},
 location = {Austin, Texas},
 pages = {12--13},
 numpages = {2},
 url = {http://doi.acm.org/10.1145/2897045.2897047},
 doi = {10.1145/2897045.2897047},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

About

A FeatureHouse version of the RiSEEvents software product line.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages