{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T08:21:30Z","timestamp":1761294090478,"version":"3.40.3"},"publisher-location":"Cham","reference-count":39,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030444280"},{"type":"electronic","value":"9783030444297"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-44429-7_13","type":"book-chapter","created":{"date-parts":[[2020,3,18]],"date-time":"2020-03-18T12:23:03Z","timestamp":1584534183000},"page":"169-185","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Explicit Alignment of Requirements and Architecture in Agile Development"],"prefix":"10.1007","author":[{"given":"Sabine","family":"Molenaar","sequence":"first","affiliation":[]},{"given":"Tjerk","family":"Spijkman","sequence":"additional","affiliation":[]},{"given":"Fabiano","family":"Dalpiaz","sequence":"additional","affiliation":[]},{"given":"Sjaak","family":"Brinkkemper","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,3,18]]},"reference":[{"key":"13_CR1","unstructured":"Ali, N., Baker, S., O\u2019Crowley, R., Herold, S., Buckley, J.: Architecture consistency: state of the practice, challenges and requirements. Empirical Softw. Eng. 23(1), 224\u2013258 (2018)"},{"issue":"5","key":"13_CR2","doi-asserted-by":"publisher","first-page":"49","DOI":"10.5381\/jot.2009.8.5.c5","volume":"8","author":"S Apel","year":"2009","unstructured":"Apel, S., K\u00e4stner, C.: An overview of feature-oriented software development. J. Object Technol. 8(5), 49\u201384 (2009)","journal-title":"J. Object Technol."},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Berry, D.M.: Evaluation of tools for hairy requirements and software engineering tasks. In: Proceedings of the RE Workshops, pp. 284\u2013291 (2017)","DOI":"10.1109\/REW.2017.25"},{"issue":"6","key":"13_CR4","doi-asserted-by":"publisher","first-page":"1565","DOI":"10.1007\/s10664-013-9255-y","volume":"19","author":"M Borg","year":"2014","unstructured":"Borg, M., Runeson, P., Ard\u00f6, A.: Recovering from a decade: a systematic mapping of information retrieval approaches to software traceability. Empirical Softw. Eng. 19(6), 1565\u20131616 (2014). https:\/\/doi.org\/10.1007\/s10664-013-9255-y","journal-title":"Empirical Softw. Eng."},{"key":"13_CR5","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1007\/978-3-540-24769-2_14","volume-title":"EWSA 2004","author":"J Bosch","year":"2004","unstructured":"Bosch, J.: Software architecture: the next step. In: Oquendo, F., Warboys, B.C., Morrison, R. (eds.) EWSA 2004. LNCS, vol. 3047, pp. 194\u2013199. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24769-2_14"},{"key":"13_CR6","unstructured":"Bourque, P., Fairley, R.E., et al.: Guide to the Software Engineering Body of Knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press (2014)"},{"key":"13_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/978-3-642-15114-9_16","volume-title":"Software Architecture","author":"S Brinkkemper","year":"2010","unstructured":"Brinkkemper, S., Pachidi, S.: Functional architecture modeling for the software product industry. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol. 6285, pp. 198\u2013213. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-15114-9_16"},{"issue":"1","key":"13_CR8","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1109\/MS.2008.1","volume":"25","author":"L Cao","year":"2008","unstructured":"Cao, L., Ramesh, B.: Agile requirements engineering practices: an empirical study. IEEE Softw. 25(1), 60\u201367 (2008)","journal-title":"IEEE Softw."},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"Cleland-Huang, J., Gotel, O.C., Huffman Hayes, J., M\u00e4der, P., Zisman, A.: Software traceability: trends and future directions. In: Proceedings of the FOSE, pp. 55\u201369 (2014)","DOI":"10.1145\/2593882.2593891"},{"issue":"2","key":"13_CR10","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MS.2013.39","volume":"30","author":"J Cleland-Huang","year":"2013","unstructured":"Cleland-Huang, J., Hanmer, R.S., Supakkul, S., Mirakhorli, M.: The twin peaks of requirements and architecture. IEEE Softw. 30(2), 24\u201329 (2013)","journal-title":"IEEE Softw."},{"key":"13_CR11","unstructured":"Cohn, M.: User Stories Applied. Addison-Wesley Professional, Boston (2004)"},{"key":"13_CR12","unstructured":"Coplien, J.O., Bj\u00f8rnvig, G.: Lean Architecture. Wiley, Hoboken (2011)"},{"issue":"11","key":"13_CR13","doi-asserted-by":"publisher","first-page":"1268","DOI":"10.1145\/50087.50089","volume":"31","author":"B Curtis","year":"1988","unstructured":"Curtis, B., Krasner, H., Iscoe, N.: A field study of the software design process for large systems. Commun. ACM 31(11), 1268\u20131287 (1988)","journal-title":"Commun. ACM"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Egyed, A., Gr\u00fcnbacher, P.: Automating requirements traceability: beyond the record & replay paradigm. In: Proceedings of the ASE, pp. 163\u2013171 (2002)","DOI":"10.1109\/ASE.2002.1115010"},{"issue":"5","key":"13_CR15","doi-asserted-by":"publisher","first-page":"2298","DOI":"10.1007\/s10664-016-9451-7","volume":"22","author":"DM Fern\u00e1ndez","year":"2017","unstructured":"Fern\u00e1ndez, D.M., et al.: Naming the pain in requirements engineering. Empirical Softw. Eng. 22(5), 2298\u20132338 (2017). https:\/\/doi.org\/10.1007\/s10664-016-9451-7","journal-title":"Empirical Softw. Eng."},{"issue":"5","key":"13_CR16","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MC.2016.150","volume":"49","author":"S Gayer","year":"2016","unstructured":"Gayer, S., Herrmann, A., Keuler, T., Riebisch, M., Antonino, P.O.: Lightweight traceability for the agile architect. Computer 49(5), 64\u201371 (2016)","journal-title":"Computer"},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Gotel, O., et al.: The quest for ubiquity: a roadmap for software and systems traceability research. In: Proceedings of RE, pp. 71\u201380 (2012)","DOI":"10.1109\/RE.2012.6345841"},{"key":"13_CR18","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-1-4471-2239-5_1","volume-title":"Software and Systems Traceability","author":"O Gotel","year":"2012","unstructured":"Gotel, O., et al.: Traceability fundamentals. In: Cleland-Huang, J., Gotel, O., Zisman, A. (eds.) Software and Systems Traceability, pp. 3\u201322. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-1-4471-2239-5_1"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Hubaux, A., Tun, T.T., Heymans, P.: Separation of concerns in feature diagram languages: a systematic survey. ACM Comput. Surv. (CSUR) 45(4), 1\u201323 (2013)","DOI":"10.1145\/2501654.2501665"},{"key":"13_CR20","doi-asserted-by":"publisher","first-page":"915","DOI":"10.1016\/j.chb.2014.10.046","volume":"51","author":"I Inayat","year":"2015","unstructured":"Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915\u2013929 (2015)","journal-title":"Comput. Hum. Behav."},{"issue":"6","key":"13_CR21","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1109\/MC.2008.176","volume":"41","author":"M Lindvall","year":"2008","unstructured":"Lindvall, M., Muthig, D.: Bridging the software architecture gap. Computer 41(6), 98\u2013101 (2008)","journal-title":"Computer"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Lucassen, G., Dalpiaz, F., Van Der Werf, J.M., Brinkkemper, S.: Bridging the twin peaks: the case of the software industry. In: Proceedings of the TwinPeaks, pp. 24\u201328 (2015)","DOI":"10.1109\/TwinPeaks.2015.13"},{"issue":"3","key":"13_CR23","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/s00766-016-0250-x","volume":"21","author":"G Lucassen","year":"2016","unstructured":"Lucassen, G., Dalpiaz, F., van der Werf, J.M.E., Brinkkemper, S.: Improving agile requirements: the quality user story framework and tool. Requirements Eng. 21(3), 383\u2013403 (2016)","journal-title":"Requirements Eng."},{"key":"13_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1007\/978-3-319-77243-1_14","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"G Lucassen","year":"2018","unstructured":"Lucassen, G., van de Keuken, M., Dalpiaz, F., Brinkkemper, S., Sloof, G.W., Schlingmann, J.: Jobs-to-be-done oriented requirements engineering: a method for defining job stories. In: Kamsties, E., Horkoff, J., Dalpiaz, F. (eds.) REFSQ 2018. LNCS, vol. 10753, pp. 227\u2013243. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-77243-1_14"},{"issue":"7","key":"13_CR25","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1016\/j.infsof.2003.10.001","volume":"46","author":"IR McChesney","year":"2004","unstructured":"McChesney, I.R., Gallagher, S.: Communication and co-ordination practices in software engineering projects. Inf. Softw. Technol. 46(7), 473\u2013489 (2004)","journal-title":"Inf. Softw. Technol."},{"key":"13_CR26","unstructured":"Molenaar, S., Brinkkemper, S., Menkveld, A., Smudde, T., Blessinga, R., Dalpiaz, F.: On the nature of links between requirements and architectures: case studies on user story utilization in agile development. Technical report UU-CS-2019-008, Department of Information and Computing Sciences, Utrecht University (2019). http:\/\/www.cs.uu.nl\/research\/techreps\/repo\/CS-2019\/2019-008.pdf"},{"key":"13_CR27","doi-asserted-by":"crossref","unstructured":"Murugesan, A., Rayadurgam, S., Heimdahl, M.: Requirements reference models revisited: accommodating hierarchy in system design. In: 2019 IEEE 27th International Requirements Engineering Conference (RE), pp. 177\u2013186. IEEE (2019)","DOI":"10.1109\/RE.2019.00028"},{"issue":"3","key":"13_CR28","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1109\/2.910904","volume":"34","author":"B Nuseibeh","year":"2001","unstructured":"Nuseibeh, B.: Weaving together requirements and architectures. Computer 34(3), 115\u2013119 (2001)","journal-title":"Computer"},{"key":"13_CR29","unstructured":"Pfleeger, S.L., Bohner, S.A.: A framework for software maintenance metrics. In: Proceedings of Conference on Software Maintenance, pp. 320\u2013327 (1990)"},{"key":"13_CR30","doi-asserted-by":"crossref","unstructured":"Rath, M., Rendall, J., Guo, J.L.C., Cleland-Huang, J., M\u00e4der, P.: Traceability in the wild: automatically augmenting incomplete trace links. In: Proceedings of the ICSE, pp. 834\u2013845 (2018)","DOI":"10.1145\/3180155.3180207"},{"key":"13_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/978-3-319-16101-3_6","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"P Rempel","year":"2015","unstructured":"Rempel, P., M\u00e4der, P.: Estimating the implementation risk of requirements in agile software development projects with traceability metrics. In: Fricker, S.A., Schneider, K. (eds.) REFSQ 2015. LNCS, vol. 9013, pp. 81\u201397. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-16101-3_6"},{"key":"13_CR32","doi-asserted-by":"crossref","unstructured":"Spijkman, T., Brinkkemper, S., Dalpiaz, F., Hemmer, A.F., van de Bospoort, R.: Specification of requirements and software architecture for the customisation of enterprise software. In: Proceedings of the RE Workshops, pp. 64\u201373 (2019)","DOI":"10.1109\/REW.2019.00015"},{"key":"13_CR33","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/978-3-642-21001-3_4","volume-title":"Relating Software Requirements and Architectures","author":"A Tang","year":"2011","unstructured":"Tang, A., Liang, P., Clerc, V., Van Vliet, H.: Traceability in the co-evolution of architectural requirements and design. In: Avgeriou, P., Grundy, J., Hall, J., Lago, P., Mistr\u00edk, I. (eds.) Relating Software Requirements and Architectures, pp. 35\u201360. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-21001-3_4"},{"key":"13_CR34","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1016\/j.jss.2017.12.026","volume":"138","author":"CC Venters","year":"2018","unstructured":"Venters, C.C., Capilla, R., Betz, S., Penzenstadler, B., Crick, T., Crouch, S., Nakagawa, E.Y., Becker, C., Carrillo, C.: Software sustainability: research and practice from a software architecture viewpoint. J. Syst. Softw. 138, 174\u2013188 (2018)","journal-title":"J. Syst. Softw."},{"key":"13_CR35","doi-asserted-by":"crossref","unstructured":"Wautelet, Y., Heng, S., Kolp, M., Mirbel, I., Poelmans, S.: Building a rationale diagram for evaluating user story sets. In: Proceedings of the RCIS, pp. 1\u201312 (2016)","DOI":"10.1109\/RCIS.2016.7549299"},{"key":"13_CR36","doi-asserted-by":"crossref","unstructured":"Whitehead, J.: Collaboration in software engineering: a roadmap. In: Proceedings of FOSE, pp. 214\u2013225 (2007)","DOI":"10.1109\/FOSE.2007.4"},{"key":"13_CR37","unstructured":"Yu, E.S.: Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of ISRE, pp. 226\u2013235 (1997)"},{"key":"13_CR38","unstructured":"Zhang, Y., Witte, R., Rilling, J., Haarslev, V.: An ontology-based approach for traceability recovery. In: Proceedings of the ATEM, pp. 36\u201343 (2006)"},{"key":"13_CR39","unstructured":"Zowghi, D., Nurmuliani, N.: A study of the impact of requirements volatility on software project performance. In: Proceeding of the APSEC, pp. 3\u201311 (2002)"}],"container-title":["Lecture Notes in Computer Science","Requirements Engineering: Foundation for Software Quality"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-44429-7_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,2]],"date-time":"2024-08-02T10:27:57Z","timestamp":1722594477000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-44429-7_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030444280","9783030444297"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-44429-7_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"18 March 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"REFSQ","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Working Conference on Requirements Engineering: Foundation for Software Quality","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Pisa","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 March 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 March 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"refsq2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/refsq.org\/welcome","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"84","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"14","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"7","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3-4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}