{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T13:02:21Z","timestamp":1772024541314,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":34,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540346067","type":"print"},{"value":"9783540346074","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11763864_4","type":"book-chapter","created":{"date-parts":[[2006,7,21]],"date-time":"2006-07-21T08:15:37Z","timestamp":1153469737000},"page":"43-57","source":"Crossref","is-referenced-by-count":10,"title":["The Domain Analysis Concept Revisited: A Practical Approach"],"prefix":"10.1007","author":[{"given":"Eduardo Santana","family":"de Almeida","sequence":"first","affiliation":[]},{"given":"Jorge Cl\u00e1udio Cordeiro Pires","family":"Mascena","sequence":"additional","affiliation":[]},{"given":"Ana Paula Carvalho","family":"Cavalcanti","sequence":"additional","affiliation":[]},{"given":"Alexandre","family":"Alvaro","sequence":"additional","affiliation":[]},{"given":"Vinicius Cardoso","family":"Garcia","sequence":"additional","affiliation":[]},{"given":"Silvio Romero","family":"de Lemos Meira","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Lucr\u00e9dio","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"02","key":"4_CR1","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/130844.130856","volume":"24","author":"C.W. Krueger","year":"1992","unstructured":"Krueger, C.W.: Software Reuse. ACM Computing Surveys\u00a024(02), 131\u2013183 (1992)","journal-title":"ACM Computing Surveys"},{"issue":"10","key":"4_CR2","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1145\/236156.236184","volume":"39","author":"V.R. Basili","year":"1996","unstructured":"Basili, V.R., Briand, L.C., Melo, W.L.: How Reuse Influences Productivity in Object-Oriented Systems. Communications of the ACM\u00a039(10), 104\u2013116 (1996)","journal-title":"Communications of the ACM"},{"issue":"05","key":"4_CR3","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/52.232401","volume":"10","author":"A. Endres","year":"1993","unstructured":"Endres, A.: Lessons Learned in an Industrial Software Lab. IEEE Software\u00a010(05), 58\u201361 (1993)","journal-title":"IEEE Software"},{"issue":"04","key":"4_CR4","doi-asserted-by":"publisher","first-page":"620","DOI":"10.1147\/sj.324.0620","volume":"32","author":"D. Bauer","year":"1993","unstructured":"Bauer, D.: A Reusable Parts Center. IBM Systems Journal\u00a032(04), 620\u2013624 (1993)","journal-title":"IBM Systems Journal"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Griss, M.L.: Software Reuse Experience at Hewlett-Packard. In: Proceedings of the 16th ICSE, Italy, May 1994, p. 270 (1994)","DOI":"10.1109\/ICSE.1994.296787"},{"issue":"01","key":"4_CR6","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/52.363160","volume":"12","author":"M.L. Griss","year":"1995","unstructured":"Griss, M.L.: Making Software Reuse Work at Hewlett-Packard. IEEE Software\u00a012(01), 105\u2013107 (1995)","journal-title":"IEEE Software"},{"issue":"05","key":"4_CR7","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.311058","volume":"11","author":"R. Joos","year":"1994","unstructured":"Joos, R.: Software Reuse at Motorola. IEEE Software\u00a011(05), 42\u201347 (1994)","journal-title":"IEEE Software"},{"issue":"01","key":"4_CR8","first-page":"14","volume":"12","author":"W.B. Frakes","year":"1995","unstructured":"Frakes, W.B., Isoda, S.: Success Factors of Systematic Software Reuse. IEEE Software\u00a012(01), 14\u201319 (1995)","journal-title":"IEEE Software"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Rine, D.C.: Success Factors for software reuse that are applicable across Domains and businesses. In: ACM Symposium on Applied Computing, pp. 182\u2013186 (1997)","DOI":"10.1145\/331697.331736"},{"issue":"04","key":"4_CR10","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1109\/TSE.2002.995420","volume":"28","author":"M. Morisio","year":"2002","unstructured":"Morisio, M., Ezran, M., Tully, C.: Success and Failure Factors in Software Reuse. IEEE Transactions on Software Engineering\u00a028(04), 340\u2013357 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"09","key":"4_CR11","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1109\/TSE.2003.1232287","volume":"29","author":"M.A. Rothenberger","year":"2003","unstructured":"Rothenberger, M.A., Dooley, K.J., Kulkarni, U.R., Nada, N.: Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices. IEEE Transactions on Software Engineering\u00a029(09), 825\u2013837 (2003)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"02","key":"4_CR12","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/382296.382703","volume":"15","author":"R. Prieto-Diaz","year":"1990","unstructured":"Prieto-Diaz, R.: Domain Analysis: An Introduction. ACM SIGSOFT Software Engineering Notes\u00a015(02), 47\u201354 (1990)","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Arango, G.: Domain Analysis \u2013 From Art Form to Engineering Discipline. In: International Workshop on Software Specifications & Design, Pittsburgh, Pennsylvania, United States, May 1999, pp. 152\u2013159 (1999)","DOI":"10.1145\/75200.75224"},{"key":"4_CR14","unstructured":"Neighbors, J.: Software Construction Using Components, Ph.D. Thesis, Department of Information and Computer Science, University of California, Irvine, p. 75 (1981)"},{"key":"4_CR15","unstructured":"Almeida, E.S., Alvaro, A., Lucr\u00e9dio, D., Garcia, V.C., Meira, S.R.L.: A Survey on Software Reuse Processes. In: IEEE International Conference on Information Reuse and Integration (IRI), USA (August 2005)"},{"issue":"01","key":"4_CR16","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/TSE.1977.229899","volume":"03","author":"D.T. Ross","year":"1977","unstructured":"Ross, D.T.: Structured Analysis (SA): A language for communicating Ideas. IEEE Transaction on Software Engineering\u00a003(01), 6\u201315 (1977)","journal-title":"IEEE Transaction on Software Engineering"},{"key":"4_CR17","first-page":"563","volume-title":"Software Product Lines","author":"P. Clements","year":"2002","unstructured":"Clements, P., Northrop, L.: Software Product Lines, p. 563. Addison Wesley, Reading (2002)"},{"key":"4_CR18","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1023\/A:1018980625587","volume":"05","author":"K.C. Kang","year":"1998","unstructured":"Kang, K.C., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: A Feature-Oriented Reuse Method with domain-specific reference architectures. Annals of Software Engineering\u00a005, 143\u2013168 (1998)","journal-title":"Annals of Software Engineering"},{"key":"4_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1007\/3-540-46020-9_5","volume-title":"Software Reuse: Methods, Techniques, and Tools","author":"K. Lee","year":"2002","unstructured":"Lee, K., Kang, K.C., Lee, J.: Concepts and Guidelines of Feature Modeling for Product Line Software Engineering. In: Gacek, C. (ed.) ICSR 2002. LNCS, vol.\u00a02319, pp. 62\u201377. Springer, Heidelberg (2002)"},{"issue":"06","key":"4_CR20","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/52.730836","volume":"15","author":"J. Coplin","year":"1998","unstructured":"Coplin, J., Hoffman, D., Weiss, D.: Commonality and Variability in Software Engineering. IEEE Software\u00a015(06), 37\u201345 (1998)","journal-title":"IEEE Software"},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"Bayer, J., Flege, O., Knauber, P., Laqua, R., Muthig, D., Schmid, K., Widen, T., DeBaud, J.: PuLSE: A Methodology to Develop Software Product Lines. In: Symposium on Software Reusability (SSR), pp. 122\u2013131 (1999)","DOI":"10.1145\/303008.303063"},{"key":"4_CR22","first-page":"528","volume":"II","author":"V.R. Basili","year":"1994","unstructured":"Basili, V.R., Caldiera, G., Rombach, H.D.: The Goal Question Metric Approach. Encyclopedia of Software Engineering\u00a0II, 528\u2013532 (1994)","journal-title":"Encyclopedia of Software Engineering"},{"key":"4_CR23","volume-title":"Making Multiple-Objective Decisions","author":"M. Mollaghasemi","year":"1997","unstructured":"Mollaghasemi, M., Pet-Edwards, J.: Making Multiple-Objective Decisions. IEEE Computer Society Press, Los Alamitos (1997)"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Kang, K.C., Cohen, S.C., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Sudy, Technical Report CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh (1990)","DOI":"10.21236\/ADA235785"},{"key":"4_CR25","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1023\/A:1018968222862","volume":"05","author":"E.A. Addy","year":"1998","unstructured":"Addy, E.A.: A framework for performing verification and validation in reuse-based software engineering. Annals of Software Engineering\u00a005, 279\u2013292 (1998)","journal-title":"Annals of Software Engineering"},{"key":"4_CR26","first-page":"832","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications, p. 832. Addison-Wesley, Reading (2000)"},{"key":"4_CR27","unstructured":"Schmid, K., Thiel, S., Bosch, J., Johnsson, S., Jaring, M., Thom\u00e9, B.: Scoping, Eureka 2023 Programme, ITEA project, June 2001, p. 67 (2001)"},{"key":"4_CR28","unstructured":"Almeida, E.S., Alvaro, A., Lucr\u00e9dio, D., Garcia, V.C., Meira, S.R.L.: RiSE Project: Towards a Robust Framework for Software Reuse. In: IEEE International Conference on Information Reuse and Integration (IRI), USA, November 2004, pp. 48\u201353 (2004)"},{"key":"4_CR29","doi-asserted-by":"crossref","unstructured":"Debaud, J.M., Schmid, K.: A Systematic Approach to Derive the Scope of Software Product Lines. In: International Conference on Software Engineering (ICSE), USA, May 1999, pp. 34\u201343 (1999)","DOI":"10.1145\/302405.302409"},{"key":"4_CR30","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1023\/A:1018972323770","volume":"05","author":"W.B. Frakes","year":"1998","unstructured":"Frakes, W.B., Prieto-Diaz, R., Fox, C.: DARE: Domain Analysis and reuse environment. Annals of Software Engineering\u00a005, 125\u2013141 (1998)","journal-title":"Annals of Software Engineering"},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"Bayer, J., Muthig, D., Widen, T.: Customizable Domain Analysis. In: Proceedings of the First International Symposium on Generative and Component-Based Software Engineering (GPCE), Germany, September 1999, pp. 178\u2013194 (1999)","DOI":"10.1007\/3-540-40048-6_14"},{"key":"4_CR32","unstructured":"Kim, M., Yang, H., Park, S.: A Domain Analysis Method for Software Product Lines Based on Scenarios, Goals and Features. In: Tenth Asia-Pacific Software Engineering Conference (APSEC), Thailand, December 2003, pp. 126\u2013136 (2003)"},{"key":"4_CR33","unstructured":"Mei, H., Zhang, W., Gu, F.: A Feature Oriented Approach to Modeling and Reusing Requirements of Software Product Lines. In: 27th IEEE International Computer Software and Applications Conference (COMPSAC), USA, November 2003, pp. 250\u2013256 (2003)"},{"issue":"07","key":"4_CR34","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1109\/TSE.2005.76","volume":"31","author":"M. Moon","year":"2005","unstructured":"Moon, M., Yeom, K.: An Approach to Developing Domain Requirements as a Core Asset Based on Commonality and Variability Analysis in a Product Lines. IEEE Transactions on Software Engineering\u00a031(07), 551\u2013569 (2005)","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Lecture Notes in Computer Science","Reuse of Off-the-Shelf Components"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11763864_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,17]],"date-time":"2020-04-17T04:35:52Z","timestamp":1587098152000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11763864_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540346067","9783540346074"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/11763864_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006]]}}}