{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T03:10:12Z","timestamp":1649128212726},"reference-count":37,"publisher":"World Scientific Pub Co Pte Lt","issue":"04","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2014,5]]},"abstract":"<jats:p> Software architects make architectural decisions such as choosing architecture patterns or frameworks. Capturing architectural decisions reduces evolution costs for software systems. Existing approaches overlook the challenge of capturing tacit knowledge about architectural decisions. Previously, we proposed the REGAIN approach to capture tacit knowledge about architectural decisions. REGAIN is based on the Repertory Grid technique, a powerful knowledge acquisition approach from knowledge engineering. However, REGAIN lacked industrial validation. Therefore, in this paper, we initially present a study to ensure that REGAIN meets the needs of industrial architects. We interviewed 16 architects who indicated REGAIN advantages such as systematic decision-making support. Also, architects indicated improvement opportunities, in particular tool support and the possibility to prioritize concerns that are used to evaluate decision alternatives. Therefore, we conducted an additional study to evaluate two approaches for prioritizing concerns: pairwise-comparisons and the hundred-dollar approach. We conducted an experiment with 30 graduate students to compare the two prioritization approaches. Based on the results of the experiment, we added the hundred-dollar approach to REGAIN. Moreover, based on the study with architects and the experiment with students, we implemented open source tool support for REGAIN, which architects can use to capture architectural decisions. <\/jats:p>","DOI":"10.1142\/s0218194014500211","type":"journal-article","created":{"date-parts":[[2014,9,5]],"date-time":"2014-09-05T05:24:55Z","timestamp":1409894695000},"page":"553-589","source":"Crossref","is-referenced-by-count":1,"title":["Validating and Improving a Knowledge Acquisition Approach for Architectural Decisions"],"prefix":"10.1142","volume":"24","author":[{"given":"Dan","family":"Tofan","sequence":"first","affiliation":[{"name":"Department of Mathematics and Computing Science, University of Groningen, Groningen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paris","family":"Avgeriou","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Computing Science, University of Groningen, Groningen, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Galster","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, University of Canterbury, Christchurch, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2014,9,4]]},"reference":[{"key":"rf3","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.52"},{"key":"rf4","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2005.27"},{"key":"rf5","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.10.017"},{"key":"rf6","doi-asserted-by":"publisher","DOI":"10.1002\/smr.419"},{"key":"rf7","volume-title":"Knowledge Acquisition in Practice: A Step-by-step Guide (Decision Engineering)","author":"Milton N.","year":"2007"},{"key":"rf10","doi-asserted-by":"publisher","DOI":"10.1017\/S0269888900000060"},{"key":"rf18","doi-asserted-by":"publisher","DOI":"10.2307\/4132340"},{"key":"rf19","volume-title":"The Easy Guide to Repertory Grids","author":"Jankowicz D.","year":"2003"},{"key":"rf20","doi-asserted-by":"publisher","DOI":"10.1108\/14691930110380509"},{"key":"rf21","volume-title":"On Becoming a Personal Scientist: Interactive Computer elicitation of Personal Models of the World","author":"Shaw M. L. G.","year":"1980"},{"key":"rf23","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009844119158"},{"key":"rf25","volume-title":"Think Again: Personal Problem-Solving and Decision-Making","author":"Shaw M. L. G.","year":"1981"},{"key":"rf26","doi-asserted-by":"publisher","DOI":"10.1145\/1978802.1978812"},{"key":"rf28","volume-title":"Competitive Engineering: A Handbook For Systems Engineering, Requirements Engineering, and Software Engineering Using Planguage","author":"Gilb T.","year":"2005"},{"key":"rf29","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-005-4252-z"},{"key":"rf31","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194003001421"},{"key":"rf32","volume":"8","author":"Jabali F. H.","year":"2011","journal-title":"International Journal of Computer Science"},{"key":"rf33","doi-asserted-by":"publisher","DOI":"10.1016\/0377-2217(90)90057-I"},{"key":"rf35","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-009-9109-9"},{"key":"rf38","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-3304-4"},{"key":"rf39","doi-asserted-by":"publisher","DOI":"10.1109\/52.605933"},{"key":"rf40","doi-asserted-by":"publisher","DOI":"10.1007\/s007660170015"},{"key":"rf41","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194006003026"},{"key":"rf42","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(97)00053-0"},{"key":"rf43","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2008.11.841"},{"key":"rf44","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.08.008"},{"key":"rf45","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-044-5_8"},{"key":"rf46","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"rf48","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027796"},{"key":"rf50","doi-asserted-by":"publisher","DOI":"10.1080\/10447318.2000.9669070"},{"key":"rf51","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.12.815"},{"key":"rf52","author":"Shaw M.","year":"1996","journal-title":"Software Engineering Journal"},{"key":"rf53","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.52"},{"key":"rf54","first-page":"211","volume":"3","author":"Boose J. H.","year":"1989","journal-title":"Vol. III: Decision Support and Knowledge"},{"key":"rf55","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2004.05.014"},{"key":"rf56","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2003.11.001"},{"key":"rf57","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.08.032"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194014500211","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T20:51:26Z","timestamp":1565124686000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194014500211"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5]]},"references-count":37,"journal-issue":{"issue":"04","published-online":{"date-parts":[[2014,9,4]]},"published-print":{"date-parts":[[2014,5]]}},"alternative-id":["10.1142\/S0218194014500211"],"URL":"https:\/\/doi.org\/10.1142\/s0218194014500211","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,5]]}}}