Skip to main content

Capturing Product Line Information from Legacy User Documentation

  • Chapter
Software Product Lines

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, I., Kiedaisch, F.: Towards recyclable system requirements. Proceedings of the 9th IEEE Inter- national Conference on Engineering of Computer-Based Systems (ECBS 2002), 2002, pp 9-16

    Google Scholar 

  2. Ambriola, V., Gervasi, V.: Processing natural language requirements. In Proceedings of 13th IEEE Confer- ence on Automated Software Engineering (IEEE, New York 1997) pp 36-45

    Book  Google Scholar 

  3. Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval (Addison-Wesley, Reading, MA 1999)

    Google Scholar 

  4. Basili, V., Caldiera, G., Rombach, D.: The goal question metric approach. In: Encyclopedia of Software Engineering, ed by Marciniak, J.J. (Wiley, New York 1994)

    Google Scholar 

  5. Basili, V., Selby, R., Hutchens, D.: Experimentation in software engineering. IEEE Trans. Softw. Eng. 12(7), 733-743 (1986)

    Google Scholar 

  6. Bayer, J., Flege, O., Knauber, P., Laqua, R., Muthig, D., Schmid, K., Widen, T., DeBaud, J.-M.: PuLSE: a methodology to develop software product lines. Proceedings of the 5th ACM SIGSOFT Symposium on Software Reusability (SSR’99) (ACM, New York 1999) pp 122-131

    Google Scholar 

  7. Bayer, J., Muthig, D., Widen, T.: Customizable domain analysis. Proceedings of the 1st International Sym- posium on Generative and Component-Based Software Engineering (GCSE’99), 1999, pp 178-194

    Google Scholar 

  8. Bayer, J., Girard, J.-F., Wuerthner, M., DeBaud, J.-M., Apel, M.: Transitioning legacy assets to a product line architecture. Proceedings of the 7th European Software Engineering Conference. Lecture Notes in Computer Science, vol 1687, 1999, pp 446-463

    Article  Google Scholar 

  9. Becks, A., Köller, J.: Automatically structuring textual requirements scenarios. Proceedings of 14th IEEE Conference on Automated Software Engineering (IEEE, New York 1999) pp 271-274

    Google Scholar 

  10. Chastek, G., Donohoe, P., Kang, K., Thiel, S.: Product line analysis: a practical introduction. Technical re-port CMU/SEI-2001-TR-001 (Software Engineering Institute, Carnegie Mellon University 2001)

    Google Scholar 

  11. Chikofsky, E., Cross, J.H.: Reverse engineering and design recovery: a taxonomy. IEEE Softw. 7(1), 13-17 (1990)

    Article  Google Scholar 

  12. Clements, P.C., Northrop, L.: Software Product Lines: Practices and Patterns (Addison-Wesley, Reading, MA 2001)

    Google Scholar 

  13. Cockburn, A.: Writing Effective Use Cases (Addison-Wesley, Reading, MA 2001)

    Google Scholar 

  14. Cybulsky, J., Reed, K.: Requirements classification and reuse. Crossing domain boundaries. Proceedings of the International Conference on Software Reuse (ICSR-6). Lecture Notes in Computer Science, vol 1844, 2000, pp 190-210

    Google Scholar 

  15. Fantechi, A., Gnesi, S., John, I., Lami, G., Dörr, J.: Elicitation of use cases for product lines. International Workshop on Product Family Engineering (PFE5). Lecture Notes in Computer Science, vol 3014, 2004, pp 152-167

    Article  Google Scholar 

  16. Forster, T., Ganesan, D., Girard, J.-F., Grund, M., John, I., Knodel, J.: Combination of requirements recov- ery and architecture recovery for existing systems. Deliverable of the FAMILIES project and IESE-report, 058.05/E (IESE, Fraunhofer 2005)

    Google Scholar 

  17. Frakes, W., Prieto-Diaz, R., Fox, C.: DARE-COTS: a domain analysis support tool. Proceedings of the 17th International Conference of the Chilean Computer Science Society (SCCC’97), 1997

    Google Scholar 

  18. Frankel, D.: Model Driven Architecture (OMG, New York 2003)

    Google Scholar 

  19. Gacek, C., Knauber, P., Schmid, K., Clements, P.: Successful software product line development in a small organization: a case study. IESE-report no. 013.01/E (IESE, Fraunhofer 2001)

    Google Scholar 

  20. Halmans, G., Pohl, K.: Communicating the variability of a software-product family to customers. J. Softw. Syst. Model. 2(1), 15-36 (2003)

    Article  Google Scholar 

  21. Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Q. 28(1), 75-105 (2004)

    Google Scholar 

  22. Hoppenbrouwers, J., van den Heuvel, W., Hoppenbrouwers, S., Weigand, H., Troyer, O.: The Grammal- izer: a CASE Tool based on textual analysis. Unpublished paper, Submitted to Tools USA’99. http://infolab.uvt.nl/pub/hoppenbrouwersj-1999-43.pdf (1999)

  23. IEEE-Std 830-1998: IEEE Guide to Software Requirements Specifications (IEEE, New York 1998)

    Google Scholar 

  24. John, I., Dörr, J., Schmid, K.: Building domain models based on legacy system descriptions. Deliverable of the CAF É project and IESE report 004/04/E (IESE, Fraunhofer 2004). http://www.iese.fhg.de/pdf_files/ iese-004_04.pdf

  25. John, I., Kohler, K., Schmettow, M.: Use line - process description and case study. IESE report 074/04E (IESE, Fraunhofer 2004)

    Google Scholar 

  26. John, I., Muthig, D., Schmettow, M.: The state of the practice of systematic software development/product line development in Germany. IESE report 080/04E (IESE, Fraunhofer 2004)

    Google Scholar 

  27. John, I., Muthig, D.: Tailoring use cases for product line modeling. Proceedings of the International Work- shop on Requirements Engineering for Product Lines (REPL’02), 2002, pp 26-32

    Google Scholar 

  28. Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S.: Feature-oriented domain analysis (FODA) feasibil- ity study. Technical report, CMU/SEI-90-TR-21. (Software Engineering Institute, Carnegie Mellon University 1990)

    Google Scholar 

  29. Kasunic, M.: Synthesis: a reuse-based software development methodology, process guide, version 1.0. Technical report (Software Productivity Consortium Services Corporation 1992)

    Google Scholar 

  30. Knauber, P. et al: Applying product line concepts in small and medium-sized companies. IEEE Softw. 17(5), 88-95 (2000)

    Article  Google Scholar 

  31. Kuusela, J., Savolainen, J.: Requirement engineering for product families. Proceedings of the 22nd Interna- tional Conference on Software Engineering (ICSE) (ACM, New York 2000) pp 61-69

    Google Scholar 

  32. Luisa, M. et al: Market research for requirements analysis using linguistic tools. Require. Eng. J. 9(1), 40-56 (2004)

    Article  Google Scholar 

  33. Maarek, Y.S., Berry, D.M.: The use of lexical affinities in requirements extraction. Proceedings of the 5th International Workshop on Software Specification and Design, Pittsburg, PA, 1989

    Google Scholar 

  34. Mannion, M. et al: Using viewpoints to define domain requirements. IEEE Softw. 15(1), 95-102 (1998)

    Article  Google Scholar 

  35. Mannion, M., Keepence, B., Kaindl, H., Wheadon, J.: Reusing single system requirements for application family requirements. Proceedings of the 21st International Conference on Software Engineering (ICSE’99) (ACM, New York 1999) pp 453-462

    Google Scholar 

  36. Melchisedech, R.: Investigation of requirements documents written in natural language. Require. Eng. 3(2), 91-97 (1998)

    Article  Google Scholar 

  37. Muthig, D.: A lightweight approach facilitating the incremental transition into software product line. PhD theses in Experimental Software Engineering (IRB, Fraunhofer 2002)

    Google Scholar 

  38. Nattoch Dag, J. et al: A feasibility study of automated support for similarity analysis of natural language requirements in market-driven development. Require. Eng. J. 7(1), 20-33 (2002)

    Article  Google Scholar 

  39. Rayson, P., Emmet, L., Garside, R., Sawyer, P.: The REVERE project. Proceedings of the International Conference on Applications of Natural Language to Information Systems (NLDB 2000), 2000, pp 288-300

    Google Scholar 

  40. Reason, P., Bradbury, H. (eds): Handbook of Action Research (Sage, Beverly Hills, CA 2001)

    Google Scholar 

  41. Schmid, K., John, I.: A customizable approach to full-life cycle variability management. Sci. Comput. Pro- gram. 53(3) (2004)

    Google Scholar 

  42. Schmid, K.: Planning software reuse - a disciplined scoping approach for software product lines. PhD the- ses in Experimental Software Engineering (IRB, Fraunhofer 2003)

    Google Scholar 

  43. Software Technology for Adaptable, Reliable Systems (STARS): Organization Domain Modeling (ODM) Guidebook, Version 2.0 (1996)

    Google Scholar 

  44. Sommerville, I.: Software Engineering (Addison-Wesley, Reading, MA 2001)

    Google Scholar 

  45. Stierna, E.: Requirements reuse in support of the aviation mission planning system migration to the joint mission planning system. Masters thesis (Naval Postgraduate School, Monterey, CA 2000)

    Google Scholar 

  46. Tschaitschian, B., Wenzel, C., John, I. Tuning the quality of informal software requirements with KARAT. Proceedings of the 3rd International Workshop on Requirements Engineering: Foundations of Software Quality (REFSQ’97), 1997

    Google Scholar 

  47. van der Linden, F.: Software product families in Europe: the ESAPS and CAF É projects. IEEE Softw. 19(4): 41-49 (2002)

    Article  MathSciNet  Google Scholar 

  48. Von der Maßen, T., Lichter, H.: Modeling variability by UML use case diagrams. Proceedings of the Inter- national Workshop on Requirements Engineering for Product Lines (REPL’02), 2002, pp 19-25

    Google Scholar 

  49. Von Knethen, A., Paech, B., Kiedaisch, F., Houdek, F. Systematic requirements recycling through abstrac-tion and traceability. Proceedings of Joint International Requirements Engineering Conference (ACM, New York 2002) pp 512-519

    Google Scholar 

  50. Weiss, D., Lai, C.: Software Product Line Engineering (Addison-Wesley, Reading, MA 1999)

    Google Scholar 

  51. Wickens, C.-D.: Processing resources in attention. In: Varieties of Attention, ed by Parasuraman, R., Davies, R. (Academic, New York 1984) pp 63-101

    Google Scholar 

  52. Zopelari Roseti, M., Werner, C.: A knowledge acquisition systematic within the domain analysis context. Proceedings of the 2nd Ibero-American Workshop on Requirements Engineering, Buenos Aires, Argentina, 1999

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

John, I. (2006). Capturing Product Line Information from Legacy User Documentation. In: Käköla, T., Duenas, J.C. (eds) Software Product Lines. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-33253-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-33253-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-33252-7

  • Online ISBN: 978-3-540-33253-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics