{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T02:06:06Z","timestamp":1782871566209,"version":"3.54.5"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[1997,1,1]],"date-time":"1997-01-01T00:00:00Z","timestamp":852076800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[1997,1,1]],"date-time":"1997-01-01T00:00:00Z","timestamp":852076800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annals of Software Engineering"],"published-print":{"date-parts":[[1997,1]]},"DOI":"10.1023\/a:1018946223345","type":"journal-article","created":{"date-parts":[[2003,2,19]],"date-time":"2003-02-19T22:07:13Z","timestamp":1045692433000},"page":"101-130","source":"Crossref","is-referenced-by-count":103,"title":["Viewpoints: principles, problems and a practical approach to requirements engineering"],"prefix":"10.1007","volume":"3","author":[{"given":"Ian","family":"Sommerville","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pete","family":"Sawyer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"issue":"1","key":"326140_CR1","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1109\/MS.1996.476294","volume":"13","author":"S. Barlas","year":"1996","unstructured":"Barlas, S. (1996), \u201cAnatomy of a Runaway: What Grounded the AAS,\u201d IEEE Software 13,1, 104\u2013106.","journal-title":"IEEE Software"},{"key":"326140_CR2","volume-title":"Object-Oriented Analysis and Design with Applications","author":"G. Booch","year":"1994","unstructured":"Booch, G. (1994), Object-Oriented Analysis and Design with Applications, Benjamin Cummings, Redwood City, CA."},{"issue":"1","key":"326140_CR3","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1049\/sej.1996.0005","volume":"11","author":"H. Bowman","year":"1996","unstructured":"Bowman, H., J. Derrick, P. Linington, and M. Steen (1996), \u201cCross-viewpoint Consistency in Open Distributed Processing,\u201d BCS\/IEE Software Engineering Journal 11,1, 44\u201357.","journal-title":"BCS\/IEE Software Engineering Journal"},{"issue":"1","key":"326140_CR4","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1049\/sej.1996.0004","volume":"11","author":"S. Easterbrook","year":"1996","unstructured":"Easterbrook, S. and B. Nuseibeh (1996), \u201cUsing ViewPoints for Inconsistency Management,\u201d BCS\/IEE Software Engineering Journal 11,1, 31\u201343.","journal-title":"BCS\/IEE Software Engineering Journal"},{"key":"326140_CR5","doi-asserted-by":"crossref","unstructured":"Errikson, I. and F. McFadden (1993), \u201cQuality Function Deployment: A Tool to Improve Software Quality,\u201d Information and Software Technology 35,9, (pages?).","DOI":"10.1016\/0950-5849(93)90016-V"},{"key":"326140_CR6","first-page":"73","volume-title":"Proceedings of the International Symposium on Requirements Engineering","author":"M. Feather","year":"1993","unstructured":"Feather, M. (1993), \u201cRequirements Reconnoitering at the Juncture of Domain and Instance,\u201d In Proceedings of the International Symposium on Requirements Engineering, IEEE Press, Los Alamitos, CA, pp. 73\u201377."},{"key":"326140_CR7","unstructured":"GAO (1979), \u201cContracting for Computer Software Development \u2014 Serious Problems Require Management Attention to Avoid Wasting Millions,\u201d US General Accounting Office."},{"issue":"3","key":"326140_CR8","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1038\/scientificamerican0994-86","volume":"271","author":"W.W. Gibbs","year":"1994","unstructured":"Gibbs, W.W. (1994), \u201cSoftware's Chronic Crisis,\u201d Scientific American 271,3, 72\u201381.","journal-title":"Scientific American"},{"key":"326140_CR9","first-page":"260","volume-title":"Proceedings of RE'93","author":"S. Greenspan","year":"1993","unstructured":"Greenspan, S. and M. Feblowitz (1993), \u201cRequirements Engineering Using the SOS Paradigm,\u201d In Proceedings of RE'93, IEEE Press, Los Alamitos, CA, pp. 260\u2013265."},{"key":"326140_CR10","first-page":"27","volume-title":"Proceedings of RE'95","author":"J. Hughes","year":"1995","unstructured":"Hughes, J., J. O'Brien, T. Rodden, M. Rouncefield, and I. Sommerville (1995), \u201cPresenting Ethnography in the Requirements Process,\u201d In Proceedings of RE'95, IEEE Press, Los Alamitos, CA, pp. 27\u201335."},{"issue":"1","key":"326140_CR11","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1049\/sej.1996.0003","volume":"11","author":"D. Jackson","year":"1996","unstructured":"Jackson, D. and M. Jackson (1996), \u201cProblem Decomposition for Reuse,\u201d BCS\/IEE Software Engineering Journal 11,1, 19\u201330.","journal-title":"BCS\/IEE Software Engineering Journal"},{"key":"326140_CR12","volume-title":"System Development","author":"M.A. Jackson","year":"1983","unstructured":"Jackson, M.A. (1983), System Development, Prentice-Hall, London, UK."},{"key":"326140_CR13","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/ISRE.1995.512540","volume-title":"Proceedings of the 2nd IEEE International Symposium on Requirements Engineering","author":"M.A. Jackson","year":"1995","unstructured":"Jackson, M.A. (1995), \u201cProblems and Requirements,\u201d In Proceedings of the 2nd IEEE International Symposium on Requirements Engineering, IEEE Press, Los Alamitos, CA, pp. 2\u20139."},{"key":"326140_CR14","volume-title":"Object-Oriented Software Engineering","author":"I. Jacobson","year":"1993","unstructured":"Jacobson, I., M. Christensen, P. Jonsson, and G. Overgaard (1993), Object-Oriented Software Engineering, Addison-Wesley, Wokingham, UK."},{"key":"326140_CR15","first-page":"19","volume-title":"Proceedings of the IEEE Symposium on Requirements Engineering","author":"M. Jarke","year":"1993","unstructured":"Jarke, M., J. Bubenko, C. Rolland, A. Sutcliffe, and Y. Vassiliou (1993), \u201cTheories Underlying Requirements Engineering: An Overview of NATURE at Genesis,\u201d In Proceedings of the IEEE Symposium on Requirements Engineering, IEEE Press, Los Alamitos, CA, pp. 19\u201331."},{"key":"326140_CR16","unstructured":"Klein, M. (1992), Conflict Management in Concurrent Engineering (special issue), Concurrent Engineering Journal 2,3."},{"issue":"6","key":"326140_CR17","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1049\/sej.1992.0038","volume":"7","author":"G. Kotonya","year":"1992","unstructured":"Kotonya, G. and I. Sommerville (1992), \u201cViewpoints for Requirements Definition,\u201d BCS\/IEE Software Engineering Journal 7,6, 375\u2013387.","journal-title":"BCS\/IEE Software Engineering Journal"},{"key":"326140_CR18","first-page":"148","volume-title":"Proceedings of the IEE Workshop on Systems Engineering for Real-Time Applications","author":"G. Kotonya","year":"1993","unstructured":"Kotonya, G. and I. Sommerville (1993), \u201cA Framework for Integrating Functional and Non-Functional Requirements,\u201d In Proceedings of the IEE Workshop on Systems Engineering for Real-Time Applications, IEE, Stevenage, UK, pp. 148\u2013153."},{"issue":"1","key":"326140_CR19","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1049\/sej.1996.0002","volume":"11","author":"G. Kotonya","year":"1996","unstructured":"Kotonya, G. and I. Sommerville (1996), \u201cRequirements Engineering with Viewpoints,\u201d BCS\/IEE Software Engineering Journal 11,1, 5\u201318.","journal-title":"BCS\/IEE Software Engineering Journal"},{"issue":"12","key":"326140_CR20","doi-asserted-by":"publisher","first-page":"1253","DOI":"10.1109\/32.106986","volume":"17","author":"J.C.S.P. Leite","year":"1991","unstructured":"Leite, J.C.S.P. and P.A. Freeman (1991), \u201cRequirements Validation through Viewpoint Resolution,\u201d IEEE Transactions on Software Engineering 17,12, 1253\u20131269.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"326140_CR21","first-page":"118","volume-title":"Proceedings of the IFIP TC6 International Conference on Open Distributed Processing","author":"P.F. Linington","year":"1995","unstructured":"Linington, P.F. (1995), \u201cRM-OD \u2014 The Architecture,\u201d In Proceedings of the IFIP TC6 International Conference on Open Distributed Processing, North-Holland, Amsterdam, The Netherlands, pp. 118\u2013126."},{"key":"326140_CR22","first-page":"93","volume-title":"Knowledge Negotiation","author":"R. Moyse","year":"1992","unstructured":"Moyse, R. (1992), \u201cVIPER: The Design and Implementation of Multiple Viewpoints for Tutoring Systems,\u201d In Knowledge Negotiation, R. Moyse and M.T. Elsom-Cook, Eds., Academic Press, London, UK, pp. 93\u2013107."},{"key":"326140_CR23","first-page":"126","volume-title":"Proceedings of the 4th International Conference on Software Engineering","author":"G. Mullery","year":"1979","unstructured":"Mullery, G. (1979), \u201cCORE \u2014 A Method for Controlled Requirements Specification,\u201d In Proceedings of the 4th International Conference on Software Engineering, IEEE Press, Los Alamitos, CA, pp. 126\u2013135."},{"issue":"10","key":"326140_CR24","doi-asserted-by":"publisher","first-page":"760","DOI":"10.1109\/32.328995","volume":"20","author":"B. Nuseibeh","year":"1994","unstructured":"Nuseibeh, B., J. Kramer, and A. Finkelstein (1994), \u201cA Framework for Expressing the Relationships between Multiple Views in Requirements Specifications,\u201d IEEE Transactions on Software Engineering 20,10, 760\u2013773.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"326140_CR25","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/TSE.1977.229900","volume":"SE-3","author":"D.T. Ross","year":"1977","unstructured":"Ross, D.T. (1977), \u201cStructured Analysis (SA). A Language for Communicating Ideas,\u201d IEEE Transactions on Software Engineering SE-3,1, 16\u201334.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"326140_CR26","volume-title":"Object-Oriented Modeling and Design","author":"J. Rumbaugh","year":"1991","unstructured":"Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen (1991), Object-Oriented Modeling and Design, Prentice-Hall, Englewood Cliffs, NJ."},{"issue":"1","key":"326140_CR27","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/TSE.1977.229899","volume":"SE-3","author":"K. Schoman","year":"1977","unstructured":"Schoman, K. and D.T. Ross (1977), \u201cStructured Analysis for Requirements Definition,\u201d IEEE Transactions on Software Engineering SE-3,1, 6\u201315.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"326140_CR28","first-page":"54","volume-title":"Knowledge Negotiation","author":"J. Self","year":"1992","unstructured":"Self, J. (1992), \u201cComputational Viewpoints,\u201d In Knowledge Negotiation, R. Moyse and M.T. Elsom-Cook, Eds., Academic Press, London, UK, pp. 54\u201368."},{"key":"326140_CR29","volume-title":"Proceedings of the 5th European Workshop on Software Process Technology","author":"I. Sommerville","year":"1995","unstructured":"Sommerville, I., P. Sawyer, G. Kotonya, and S. Viller (1995), \u201cProcess Viewpoints,\u201d In Proceedings of the 5th European Workshop on Software Process Technology, Springer, Berlin, Germany."},{"key":"326140_CR30","volume-title":"Requirements from Multiple Perspectives: Experiences with Conceptual Modeling Technology","author":"G. Zemanek","year":"1995","unstructured":"Zemanek, G., H. Huber, H. Nissen, and M. Jarke (1995), Requirements from Multiple Perspectives: Experiences with Conceptual Modeling Technology, Lehrstuhl f\u00fcr Informatik, Aachen, Germany."}],"container-title":["Annals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018946223345.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1018946223345\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018946223345.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:24:12Z","timestamp":1747578252000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1018946223345"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,1]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1997,1]]}},"alternative-id":["326140"],"URL":"https:\/\/doi.org\/10.1023\/a:1018946223345","relation":{},"ISSN":["1022-7091","1573-7489"],"issn-type":[{"value":"1022-7091","type":"print"},{"value":"1573-7489","type":"electronic"}],"subject":[],"published":{"date-parts":[[1997,1]]}}}