ABSTRACT
The lack of online tools for managing various artifacts of software product lines is problematic, and stands in contradiction to findings about the need to support collaboration. In this paper, we present ProductLinRE, a web application allowing product line engineers to work cooperatively on artifacts of requirements engineering for software product lines. Our proposed online tool allows distributed teamwork, using a tracking mechanism for projects, artifacts and features while tailoring the requirements artifacts according to the selected features.
- Vander Alves, Nan Niu, Carina Alves, and George Valença. 2010. Requirements engineering for software product lines: A systematic literature review. Information and Software Technology 52, 8 (2010), 806--820. Google ScholarDigital Library
- Sven Apel, Don Batory, Christian Kästner, and Gunter Saake. 2016. Feature-oriented software product lines. Springer. Google ScholarDigital Library
- Rabih Bashroush, Muhammad Garba, Rick Rabiser, Iris Groher, and Goetz Botterweck. 2017. CASE Tool Support for Variability Management in Software Product Lines. ACM Comput. Surv. 50, 1, Article 14 (March 2017), 45 pages. Google ScholarDigital Library
- Elder Cirilo, UirÃą Kulesza, and Carlos Lucena. 2008. A Product Derivation Tool Based on Model-Driven Techniques and Annotations. 14 (01 2008), 1344--1367.Google Scholar
- Paul Clements and Linda Northrop. 2001. Software Product Lines: Practices and Patterns. Addison-Wesley Professional. Google ScholarDigital Library
- Deepak Dhungana, Paul Grünbacher, and Rick Rabiser. 2007. DecisionKing: A Flexible and Extensible Tool for Integrated Variability Modeling. VaMoS 2007 (2007), 01.Google Scholar
- Deepak Dhungana, Paul Grünbacher, and Rick Rabiser. 2011. The DOPLER metatool for decision-oriented variability modeling: a multiple case study. Automated Software Engineering 18, 1 (2011), 77--114. Google ScholarDigital Library
- Nicolas Dintzner, Uirá Kulesza, Arie van Deursen, and Martin Pinzger. 2014. Evaluating Feature Change Impact on Multi-product Line Configurations Using Partial Information. In Software Reuse for Dynamic Systems in the Cloud and Beyond, Ina Schaefer and Ioannis Stamelos (Eds.). Springer International Publishing, Cham, 1--16.Google Scholar
- Christof Ebert and Michel Smouts. 2003. Tricks and Traps of Initiating a Product Line Concept in Existing Products. In Proceedings of the 25th International Conference on Software Engineering (ICSE '03). IEEE Computer Society, Washington, DC, USA, 520--525. http://dl.acm.org/citation.cfm?id=776816.776882 Google ScholarDigital Library
- William Frakes, Ruben Prieto-Diaz, and Christopher Fox. 1997. DARE-COTS. A domain analysis support tool. In Computer Science Society, 1997. Proceedings., XVII International Conference of the Chilean. IEEE, 73--77. Google ScholarDigital Library
- Stephan Herrmann, Mira Mezini, and Klaus Ostermann. 2001. Joint efforts to dispel an approaching modularity crisis - Divide et impera, quo vadis? (2001).Google Scholar
- J. Highsmith and A. Cockburn. 2001. Agile software development: the business of innovation. Computer 34, 9 (Sep 2001), 120--127. Google ScholarDigital Library
- CharlesW Krueger. 2001. Easing the transition to software mass customization. In International Workshop on Software Product-Family Engineering. Springer, 282--293. Google ScholarDigital Library
- Horst Lichter, Thomas von der Maçen, Alexander Nyçen, and Thomas Weiler. 2003. Vergleich von Ans Ãdtzen zur Feature Modellierung bei der Software produktlinienentwicklung. (07 2003).Google Scholar
- Sindolfo Miranda Filho, Heitor Mariano, Uirá Kulesza, and Thais Batista. 2010. Automating Software Product Line Development: A Repository-Based Approach. In Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on. IEEE, 141--144. Google ScholarDigital Library
- Varvana Myllärniemi, Mikko Raatikainen, and Tomi Männistö. 2007. Kumbang Tools.. In SPLC (2). 135--136.Google Scholar
- Jihyeon Park, Mikyeong Moon, and Keunhyuk Yeom. 2004. Dream: domain requirement asset manager in product lines. In International Symposium on Future Software Technology (ISFST).Google Scholar
- Juliana Alves Pereira, Kattiana Constantino, and Eduardo Figueiredo. 2015. A systematic literature review of software product line management tools. In International Conference on Software Reuse. Springer, 73--89.Google Scholar
- Giancarlo Succi, Jason Yip, and Witold Pedrycz. 2001. Holmes: an intelligent system to support software product line development. In Software Engineering, 2001. ICSE 2001. Proceedings of the 23rd International Conference on. IEEE, 829--830. Google ScholarDigital Library
- Anil Kumar Thurimella and Bernd Bruegge. 2012. Issue-based variability management. Information and Software Technology 54, 9 (2012), 933--950. Google ScholarDigital Library
- Patrícia Varela, João Araújo, Isabel Brito, and Ana Moreira. 2011. Aspect-oriented analysis for software product lines requirements engineering. In Proceedings of the 2011 ACM Symposium on Applied Computing. ACM, 667--674. Google ScholarDigital Library
Index Terms
- ProductlinRE: online management tool for requirements engineering of software product lines
Recommendations
Software product line engineering and variability management: achievements and challenges
FOSE 2014: Future of Software Engineering ProceedingsSoftware product line engineering has proven to empower organizations to develop a diversity of similar software-intensive systems (applications) at lower cost, in shorter time, and with higher quality when compared with the development of single ...
Variability management in software product line engineering
ICSE '06: Proceedings of the 28th international conference on Software engineeringBy explicitly modeling and managing variability, software product line engineering provides a systematic approach for creating a diversity of similar products at low cost, in short time, and with high quality. This tutorial focuses on the two principle ...
Multi-view composition language for software product line requirements
SLE'09: Proceedings of the Second international conference on Software Language EngineeringComposition of requirements models in Software Product Line (SPL) development enables stakeholders to derive the requirements of target software products and, very important, to reason about them. Given the growing complexity of SPL development and the ...
Comments