Experience on Requirements Engineering for Software Product Line

Main Article Content

Waraporn Jirapanthong


- Software product line has been recognised as an important paradigm for software systems engineering. However, it has been quested whether software product line-based approach is more productive and flexible than a single software development process. This paper thus describes the experiences and challenges of requirements engineering and management for software product line, in comparison with individual software systems. This study was conducted to identify the requirements engineering practices that clearly contribute to software project success. It investigated team knowledge, allocated resources, and deployed requirements engineering processes. To compare two software processes, software product line and classic individual software process, this research conducted an experiment involving three software development projects that have similar requirements and some different requirements.

Article Details

How to Cite
W. Jirapanthong, “Experience on Requirements Engineering for Software Product Line”, JIST, vol. 2, no. 1, pp. 41–49, Jun. 2011.
Research Article: Soft Computing (Detail in Scope of Journal)


1. Atkinson, C., J. Bayer, and D. Muthig. 2000. Component-based product line development: The KobrA approach. Pages 289-310. the 1st Software Product Line Conference, SPLC. Kluwer, Denver,Colorado, USA.

2. Bayer, J., O. Flege, P. Knauber, R. Laqua, D. Muthig, K. Schmid, T. Widen, and J.-M. DeBaud. 1999. PuLSE: A methodology to develop software product lines. Pages 122-131. the Fifth ACM SIGSOFT Symposium on Software Reusability (SSR'99), Los Angeles, CA, USA.

3. Clements, P., and L. Northrop. 2004. A Framework for Software Product Lines Practice. http://www.sei.cmu.edu/productlines/framework.html

4. Griss, M. L., J. Favaro, and M. d. Alessandro. 1998. Integrating feature modeling with the RSEB. Pages 76-85 in P. Devanbu and J. Poulin, eds. the 5th International Conference on Software Reuse. IEEE Computer Society Press.

5. Jirapanthong, W. 2008. An Approach to Software Artefact Specification for Supporting Product Line Systems. the 2008 International Conference on Software Engineering Research and Practice (SERP’08), Las Vegas, Nevada, USA, 2008.

6. Jirapanthong, W., and A. Zisman. 2009. XTraQue: traceability for product line systems. Software and System Modeling 8(1): 117-144 (2009).

7. Kang, K., S. Cohen, J. Hess, W. Novak, and A. Peterson. 1990. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.

8. Weiss, D. 1995. Software Synthesis: The FAST Process. the International Conference on Computing in High Energy Physics (CHEP), Rio de Janeiro,Brazil.