Collaboration and source code driven bottom-up product line engineering

dc.contributor.authorMartinez, Jabier
dc.contributor.authorThurimella, Anil Kumar
dc.contributor.institutionSWT
dc.date.accessioned2024-07-24T11:46:55Z
dc.date.available2024-07-24T11:46:55Z
dc.date.issued2012
dc.description.abstractCompanies that develop similar software systems often transition from single-system development to software product line development. In this transition, reusable assets are identified and incrementally created over a period of time. Bottom-up Software Product Line Engineering approaches aid stakeholders to identify variability from the legacy artifacts. One of these artifacts is the legacy source code. In this paper, we contribute the Collaboration and Source Code Driven Bottom-up approach, with two main enhancements. We apply clone detection and architecture reengineering techniques for identifying variability from the legacy artifacts. These techniques which have been traditionally used for maintaining software are now used for identifying variability and analyze code coupling and cohesion from the legacy code. Our second enhancement is improving stakeholder collaboration by guiding the domain experts in order to decide on variability. In particular, we apply Questions, Options and Criteria technique for capturing rationale and supporting collaboration.en
dc.description.statusPeer reviewed
dc.format.extent5
dc.identifier.citationMartinez , J & Thurimella , A K 2012 , Collaboration and source code driven bottom-up product line engineering . in Proceedings - 16th International Software Product Line Conference, SPLC 2012 . ACM International Conference Proceeding Series , vol. 2 , pp. 196-200 , 16th International Software Product Line Conference, SPLC 2012 , Salvador , Brazil , 2/09/12 . https://doi.org/10.1145/2364412.2364445
dc.identifier.citationconference
dc.identifier.doi10.1145/2364412.2364445
dc.identifier.isbn9781450310956
dc.identifier.urihttps://hdl.handle.net/11556/1611
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=84867475629&partnerID=8YFLogxK
dc.language.isoeng
dc.relation.ispartofProceedings - 16th International Software Product Line Conference, SPLC 2012
dc.relation.ispartofseriesACM International Conference Proceeding Series
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.subject.keywordsArchitecture reengineering
dc.subject.keywordsClone detection
dc.subject.keywordsKnowledge management
dc.subject.keywordsRationale
dc.subject.keywordsSoftware product line engineering
dc.subject.keywordsVariability modeling
dc.subject.keywordsSoftware
dc.subject.keywordsHuman-Computer Interaction
dc.subject.keywordsComputer Vision and Pattern Recognition
dc.subject.keywordsComputer Networks and Communications
dc.titleCollaboration and source code driven bottom-up product line engineeringen
dc.typeconference output
Files