Mostrar el registro sencillo del ítem

Ponencia

dc.creatorLópez Herrejón, Roberto E.es
dc.creatorGalindo Duarte, José Ángeles
dc.creatorBenavides Cuevas, David Felipees
dc.creatorSegura Rueda, Sergioes
dc.creatorEgyed, Alexanderes
dc.date.accessioned2017-05-31T10:32:54Z
dc.date.available2017-05-31T10:32:54Z
dc.date.issued2012
dc.identifier.citationLópez Herrejón, R.E., Galindo Duarte, J.Á., Benavides Cuevas, D.F., Segura Rueda, S. y Egyed, A. (2012). Reverse Engineering Feature Models with Evolutionary Algorithms: An Exploratory Study. En SSBSE 2012: International Symposium on Search Based Software Engineering (168-182), Riva del Garda, Italy: Springer.
dc.identifier.isbn978-3-642-33118-3es
dc.identifier.issn0302-9743es
dc.identifier.urihttp://hdl.handle.net/11441/60656
dc.description.abstractSuccessful software evolves, more and more commonly, from a single system to a set of system variants tailored to meet the similiar and yet di erent functionality required by the distinct clients and users. Software Product Line Engineering (SPLE) is a software development paradigm that has proven e ective for coping with this scenario. At the core of SPLE is variability modeling which employs Feature Models (FMs) as the de facto standard to represent the combinations of features that distinguish the systems variants. Reverse engineering FMs consist in constructing a feature model from a set of products descriptions. This research area is becoming increasingly active within the SPLE community, where the problem has been addressed with di erent perspectives and approaches ranging from analysis of con guration scripts, use of propositional logic or natural language techniques, to ad hoc algorithms. In this paper, we explore the feasibility of using Evolutionary Algorithms (EAs) to synthesize FMs from the feature sets that describe the system variants. We analyzed 59 representative case studies of di erent characteristics and complexity. Our exploratory study found that FMs that denote proper supersets of the desired feature sets can be obtained with a small number of generations. However, reducing the di erences between these two sets with an e ective and scalable tness function remains an open question.We believe that this work is a rst step towards leveraging the extensive wealth of Search-Based Software Engineering techniques to address this and other variability management challenges.es
dc.description.sponsorshipCICYT TIN2009- 07366es
dc.description.sponsorshipJunta de Andalucía TIC-5906es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherSpringeres
dc.relation.ispartofSSBSE 2012: International Symposium on Search Based Software Engineering (2012), p 168-182
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleReverse Engineering Feature Models with Evolutionary Algorithms: An Exploratory Studyes
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDTIN2009- 07366es
dc.relation.projectIDTIC-5906es
dc.relation.publisherversionhttps://link.springer.com/chapter/10.1007/978-3-642-33119-0_13es
dc.identifier.doi10.1007/978-3-642-33119-0_13es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
idus.format.extent15es
dc.publication.initialPage168es
dc.publication.endPage182es
dc.eventtitleSSBSE 2012: International Symposium on Search Based Software Engineeringes
dc.eventinstitutionRiva del Garda, Italyes
dc.relation.publicationplaceBerlines
dc.contributor.funderComisión Interministerial de Ciencia y Tecnología (CICYT). España
dc.contributor.funderJunta de Andalucía

FicherosTamañoFormatoVerDescripción
ssbse2012.pdf602.3KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional