Advertisement

A Reuse-Oriented Product-Line Method for Enterprise Web Applications

  • Neil Mather
  • Samia Oussena
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7059)

Abstract

Software product line engineering (SPLE) is a methodology for achieving systematic asset reuse in a family of software. The author of this proposal is producing a range of enterprise web portal products for Higher Education Institutions. The commonalities and variabilities of this product family suggest a SPLE approach would be beneficial. However, research indicates that full-blown, proactive SPLE is not always suited to small businesses. Efforts exist to reduce the overheads of SPLE. In this vein, this research proposes to develop a method for applying software product line engineering to enterprise web application development that makes efficient use of existing frameworks. This research falls into the domain of model-driven processes and methods for web engineering.

Keywords

Product Family Software Product Line Software Reuse Industrial Case Study Software Product Line Engineering 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Balzerani, L., Di Ruscio, D., Pierantonio, A., De Angelis, G.: A product line architecture for web applications. In: Proceedings of the 2005 ACM Symposium on Applied Computing, pp. 1689–1693. ACM (2005)Google Scholar
  2. 2.
    Capilla, R., Dueñas, J.C.: Light-weight product-lines for evolution and maintenance of Web sites. In: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering, pp. 53–62. IEEE Computer Society (2003)Google Scholar
  3. 3.
    Chen, L., Babar, M.A.: A Status Report on the Evaluation of Variability Management Approaches. In: 13th International Conference on Evaluation and Assessment in Software Engineering (EASE). BCS (2009)Google Scholar
  4. 4.
    Dias, C.: Corporate portals: a literature review of a new concept in Information Management. International Journal of Information Management 21(4), 269–287 (2001)CrossRefGoogle Scholar
  5. 5.
    Ghanam, Y., Maurer, F.: Extreme Product Line Engineering: Managing Variability and Traceability via Executable Specifications. In: Proceedings of the 2009 Agile Conference, pp. 41–48. IEEE Computer Society (August 2009)Google Scholar
  6. 6.
    Glass, R.: Research in software engineering: an analysis of the literature. Information and Software Technology 44(8), 491–506 (2002)CrossRefGoogle Scholar
  7. 7.
    Krueger, C.W.: Easing the transition to software mass customization. In: Software Product-Family Engineering, pp. 178–184 (2002)Google Scholar
  8. 8.
    Laguna, M., González-Baixauli, B., Hernández, C.: Product Line Development of Web Systems with Conventional Tools. In: Proceedings of the 9th International Conference on Web Engineering, pp. 205–212. Springer, Heidelberg (2009)Google Scholar
  9. 9.
    Van Der Linden, F., Schmid, K., Rommes, E.: Software product lines in action: the best industrial practice in product line engineering. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
    March, S.T., Smith, G.F.: Design and natural science research on information technology. Decision Support Systems 15(4), 251–266 (1995)CrossRefGoogle Scholar
  11. 11.
    McGregor, J.D.: Agile Software Product Lines - A Working Session. In: Proceedings of the 2008 12th International Software Product Line Conference, vol. 7. IEEE Computer Society (September 2008)Google Scholar
  12. 12.
    Pettersson, U., Jarzabek, S.: Industrial experience with building a web portal product line using a lightweight, reactive approach. In: Proceedings of the 10th European Software Engineering Conference, vol. 30, pp. 326–335. ACM (September 2005)Google Scholar
  13. 13.
    Pohl, K., Böckle, G., Van Der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)CrossRefzbMATHGoogle Scholar
  14. 14.
    Software Engineering Institute. Catalog of Software Product Lines (2010)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Neil Mather
    • 1
  • Samia Oussena
    • 1
  1. 1.School of Computing and TechnologyUniversity of West LondonLondonUK

Personalised recommendations