کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
458446 696159 2013 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Does decision documentation help junior designers rationalize their decisions? A comparative multiple-case study
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Does decision documentation help junior designers rationalize their decisions? A comparative multiple-case study
چکیده انگلیسی

Software architecture design is challenging, especially for junior software designers. Lacking practice and experience, junior designers need process support in order to make rational architecture decisions. In this paper, we present the results of a comparative multiple-case study conducted to find out if decision viewpoints from van Heesch et al., 2012 and van Heesch et al., in press can provide such a support. The case study was conducted with four teams of software engineering students working in industrial software projects. Two of the four teams were instructed to document their decisions using decision viewpoints; the other two teams were not instructed to do so. We observed the students for a period of seven weeks by conducting weekly focus groups and by analyzing their work artifacts and minutes. Our findings suggest that junior designers who use decision viewpoints are more systematic in exploring and evaluating solution options. However, the decision viewpoints did not help them in managing requirements and complexity.


► We observed four software development teams for a period of seven weeks.
► Two of the teams modeled their architecture decisions during the design process using decision viewpoints.
► We conducted weekly focus groups and analyzed all work artifacts produced.
► The teams who used decision viewpoints were more systematic in exploring and evaluating solution options.
► We conclude that using decision viewpoints during the design supports junior designers in making more rational decisions.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 86, Issue 6, June 2013, Pages 1545–1565
نویسندگان
, , ,