메뉴 건너뛰기




Volumn 81, Issue 9, 2008, Pages 1470-1490

Software architecting without requirements knowledge and experience: What are the repercussions?

Author keywords

Architectural assessment instrument; Architecture and requirements technology; Attribute Driven Design (ADD) method; Empirical study; Hiring and training; Quantitative and qualitative research; Requirements knowledge and experience; Software Architecture; Software engineering curriculum; Software quality

Indexed keywords

ARCHITECTURE; COMPUTER SOFTWARE SELECTION AND EVALUATION; PROCESS ENGINEERING; PROFESSIONAL ASPECTS; SOFTWARE AGENTS; TEACHING; TELECONTROL EQUIPMENT;

EID: 47549110929     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2007.12.764     Document Type: Article
Times cited : (7)

References (51)
  • 1
    • 47549097053 scopus 로고    scopus 로고
    • Bachmann, F., Bass, L., Klein, M., 2003a. Moving from quality attribute requirements to architectural decisions. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 122-129.
    • Bachmann, F., Bass, L., Klein, M., 2003a. Moving from quality attribute requirements to architectural decisions. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 122-129.
  • 2
    • 47549089742 scopus 로고    scopus 로고
    • Bachmann, F., Bass, L., Klein, M., 2003b. Preliminary Design of ArchE: A Software Architecture Design Assistant. Technical Report, Software Engineering Institute, Carnegie Melon University, CMU/SEI-2003-TR-021 ESC-TR-2003-021.
    • Bachmann, F., Bass, L., Klein, M., 2003b. Preliminary Design of ArchE: A Software Architecture Design Assistant. Technical Report, Software Engineering Institute, Carnegie Melon University, CMU/SEI-2003-TR-021 ESC-TR-2003-021.
  • 6
    • 0036145342 scopus 로고    scopus 로고
    • Get ready for agile methods, with care
    • Boehm B. Get ready for agile methods, with care. Computer 35 1 (2002) 64-69
    • (2002) Computer , vol.35 , Issue.1 , pp. 64-69
    • Boehm, B.1
  • 7
    • 47549111210 scopus 로고    scopus 로고
    • Brandozzi, M., Perry, D.E., 2003. From goal-oriented requirements to architectural prescriptions: the preskriptor process. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 107-113.
    • Brandozzi, M., Perry, D.E., 2003. From goal-oriented requirements to architectural prescriptions: the preskriptor process. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 107-113.
  • 9
    • 0001771139 scopus 로고
    • Experimental and quasi-experimental designs for research
    • Gage N.L. (Ed), Rand-McNally, Chicago
    • Campbell D.T., and Stanley J.C. Experimental and quasi-experimental designs for research. In: Gage N.L. (Ed). Handbook of Research on Teaching (1963), Rand-McNally, Chicago 1-76
    • (1963) Handbook of Research on Teaching , pp. 1-76
    • Campbell, D.T.1    Stanley, J.C.2
  • 11
    • 36048962634 scopus 로고    scopus 로고
    • Carver, J., Jaccheri, L., Morasca, S., 2003. Issues in using students in empirical studies in software engineering education. In: Proceedings of the ninth International Symposium on Software Metrics (METRICS'03), Sydney, Australia, pp. 239-249.
    • Carver, J., Jaccheri, L., Morasca, S., 2003. Issues in using students in empirical studies in software engineering education. In: Proceedings of the ninth International Symposium on Software Metrics (METRICS'03), Sydney, Australia, pp. 239-249.
  • 12
    • 34547219469 scopus 로고    scopus 로고
    • Clements, P., Kazman, R., Klein, M., 2007. Working session: software architecture competence. In: Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA '07), Mumbai, India.
    • Clements, P., Kazman, R., Klein, M., 2007. Working session: software architecture competence. In: Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA '07), Mumbai, India.
  • 14
    • 47549118547 scopus 로고    scopus 로고
    • Curtis, B., Hefley, W.E., Miller, S.A., 2001. People Capability Maturity Model (P-CMM): Version 2.0. Carnegie Mellon Software Engineering Institute technical report, CMU/SEI-2001-MM-001.
    • Curtis, B., Hefley, W.E., Miller, S.A., 2001. People Capability Maturity Model (P-CMM): Version 2.0. Carnegie Mellon Software Engineering Institute technical report, CMU/SEI-2001-MM-001.
  • 16
    • 33947125957 scopus 로고    scopus 로고
    • An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality, and risk management
    • Damian D., and Chisan J. An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality, and risk management. Transactions on Software Engineering 32 7 (2006) 433-453
    • (2006) Transactions on Software Engineering , vol.32 , Issue.7 , pp. 433-453
    • Damian, D.1    Chisan, J.2
  • 17
    • 27644587258 scopus 로고    scopus 로고
    • Easterbrook, S.M., Yu, E., Aranda, J., Fan, Y., Horkoff, J., Leica, M., Qadir, R.A., 2005. Do viewpoints lead to better conceptual models? An exploratory case study. In: 13th IEEE International Requirements Engineering Conference (RE'05), Paris, France, pp. 199-208.
    • Easterbrook, S.M., Yu, E., Aranda, J., Fan, Y., Horkoff, J., Leica, M., Qadir, R.A., 2005. Do viewpoints lead to better conceptual models? An exploratory case study. In: 13th IEEE International Requirements Engineering Conference (RE'05), Paris, France, pp. 199-208.
  • 18
    • 47549096680 scopus 로고    scopus 로고
    • Egyed, A., Grunbacher, P., Medvidovic, N., 2001. Refinement and evolution issues in bridging requirements and architecture - the CBSP approach. In: First International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
    • Egyed, A., Grunbacher, P., Medvidovic, N., 2001. Refinement and evolution issues in bridging requirements and architecture - the CBSP approach. In: First International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
  • 19
    • 84905819729 scopus 로고    scopus 로고
    • Ferrari, R., Madhavji, N.H., 2006. Requirements-oriented problems while architecting: an empirical study. In: 12th Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ'06), Luxembourg, pp. 81-96.
    • Ferrari, R., Madhavji, N.H., 2006. Requirements-oriented problems while architecting: an empirical study. In: 12th Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ'06), Luxembourg, pp. 81-96.
  • 20
    • 34547156646 scopus 로고    scopus 로고
    • Ferrari, R., Madhavji, N.H., 2007. Impact of Requirements Knowledge and Experience on Software Architecting: An Empirical Study. In: 6th Working IEEE/IFIP Conference on Software Architecture (WICSA '07), Mumbai, India.
    • Ferrari, R., Madhavji, N.H., 2007. Impact of Requirements Knowledge and Experience on Software Architecting: An Empirical Study. In: 6th Working IEEE/IFIP Conference on Software Architecture (WICSA '07), Mumbai, India.
  • 21
    • 47549114521 scopus 로고    scopus 로고
    • Hall, B., 2004. Public Interest Anthropology (PIA), University of Pennsylvania. .
    • Hall, B., 2004. Public Interest Anthropology (PIA), University of Pennsylvania. .
  • 22
    • 0034315094 scopus 로고    scopus 로고
    • Using students as subjects - a comparative study of students and professionals in lead-time impact assessment
    • Hoest M., Regnell B., and Wohlin C. Using students as subjects - a comparative study of students and professionals in lead-time impact assessment. Empirical Software Engineering (2000) 201-214
    • (2000) Empirical Software Engineering , pp. 201-214
    • Hoest, M.1    Regnell, B.2    Wohlin, C.3
  • 23
    • 47549083148 scopus 로고    scopus 로고
    • IEEE SWEBOK, 2004. Guide to the Software Engineering Body of Knowledge: 2004 Version. IEEE and IEEE Computer Society project. .
    • IEEE SWEBOK, 2004. Guide to the Software Engineering Body of Knowledge: 2004 Version. IEEE and IEEE Computer Society project. .
  • 24
    • 47549118926 scopus 로고    scopus 로고
    • In, H., Kazman, R., Olson, D., 2001. From requirements negotiation to software architectural decisions. In: Second International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
    • In, H., Kazman, R., Olson, D., 2001. From requirements negotiation to software architectural decisions. In: Second International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
  • 25
    • 47549100704 scopus 로고    scopus 로고
    • Kazman, R., Klein, M., Clements, P., 2000. ATAM: Method for Architecture Evaluation. Technical Report, Software Engineering Institute, Carnegie Melon University, CMU/SEI-2000-TR-004 ESC-TR-2000-004.
    • Kazman, R., Klein, M., Clements, P., 2000. ATAM: Method for Architecture Evaluation. Technical Report, Software Engineering Institute, Carnegie Melon University, CMU/SEI-2000-TR-004 ESC-TR-2000-004.
  • 27
    • 47549095553 scopus 로고    scopus 로고
    • Liu, WenQian, Easterbrook, S., 2003. Eliciting architectural decisions from requirements using a rule-based framework. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 94-99.
    • Liu, WenQian, Easterbrook, S., 2003. Eliciting architectural decisions from requirements using a rule-based framework. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 94-99.
  • 28
    • 47549085239 scopus 로고    scopus 로고
    • Liu, D., Mei, H., 2003. Mapping requirements to software architecture by feature-orientation. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 69-76.
    • Liu, D., Mei, H., 2003. Mapping requirements to software architecture by feature-orientation. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 69-76.
  • 29
    • 47549086207 scopus 로고    scopus 로고
    • Liu, L., Yu, Eric, 2003. From requirements to architectural design - using goals and scenarios. In: Second International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
    • Liu, L., Yu, Eric, 2003. From requirements to architectural design - using goals and scenarios. In: Second International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
  • 31
    • 34547144292 scopus 로고    scopus 로고
    • Miller, J., Madhavji, N., 2007. The architecture-requirements interaction. In: 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 07), Mumbai, India, pp. 20-23.
    • Miller, J., Madhavji, N., 2007. The architecture-requirements interaction. In: 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 07), Mumbai, India, pp. 20-23.
  • 32
    • 47549083556 scopus 로고    scopus 로고
    • Nord, R.L., Soni, D., 2003. Experience with global analysis: a practical method for analyzing factors that influence software architectures. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 34-40.
    • Nord, R.L., Soni, D., 2003. Experience with global analysis: a practical method for analyzing factors that influence software architectures. In: Second International Workshop from Software Requirements to Architectures (STRAW '03), Portland, USA, pp. 34-40.
  • 33
    • 47549101087 scopus 로고    scopus 로고
    • Nuseibeh, B., 2001. Weaving the software development process between requirements and architectures. In: Second International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
    • Nuseibeh, B., 2001. Weaving the software development process between requirements and architectures. In: Second International Workshop from Software Requirements to Architectures (STRAW '01), Toronto, Canada.
  • 34
    • 4944253889 scopus 로고    scopus 로고
    • Poort, E.R., De With, P.H.N., 2004. Resolving requirements conflicts through non-functional decomposition. In: Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 04), Oslo, Norway, pp. 145-154.
    • Poort, E.R., De With, P.H.N., 2004. Resolving requirements conflicts through non-functional decomposition. In: Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 04), Oslo, Norway, pp. 145-154.
  • 35
    • 17044408781 scopus 로고    scopus 로고
    • Rapanotti, L., Hall, G., Jackson, M., Nuseibeh, B., 2004. Architecture-driven problem decomposition. In: Proceedings of the 12th IEEE International Requirements Engineering Conference (RE 2004), Kyoto, Japan, pp. 80-89.
    • Rapanotti, L., Hall, G., Jackson, M., Nuseibeh, B., 2004. Architecture-driven problem decomposition. In: Proceedings of the 12th IEEE International Requirements Engineering Conference (RE 2004), Kyoto, Japan, pp. 80-89.
  • 36
    • 47549111011 scopus 로고    scopus 로고
    • Runeson, P., 2003. Using students as experiment subjects - an analysis on graduate and freshman student data. In: EASE'03 - Proceedings 7th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keel, UK.
    • Runeson, P., 2003. Using students as experiment subjects - an analysis on graduate and freshman student data. In: EASE'03 - Proceedings 7th International Conference on Empirical Assessment & Evaluation in Software Engineering, Keel, UK.
  • 37
    • 33947107589 scopus 로고    scopus 로고
    • Schwanke, R., 2005. GEAR: a good enough architectural requirements process. In: 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 05), Pittsburgh, USA, pp. 57-66.
    • Schwanke, R., 2005. GEAR: a good enough architectural requirements process. In: 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 05), Pittsburgh, USA, pp. 57-66.
  • 38
    • 0037587229 scopus 로고    scopus 로고
    • Shaw, M., 2003. Writing good software engineering research papers: minitutorial. In: Proceedings of the 25th International Conference on Software Engineering (ICSE 2003), Portland, USA, Tutorial Session, pp. 726-736.
    • Shaw, M., 2003. Writing good software engineering research papers: minitutorial. In: Proceedings of the 25th International Conference on Software Engineering (ICSE 2003), Portland, USA, Tutorial Session, pp. 726-736.
  • 40
    • 47549084323 scopus 로고    scopus 로고
    • Software Engineering, 2004. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. A Volume of the Computing Curricula Series, August 23, 2004, The Joint Task Force on Computing Curricula, IEEE Computer Society, Association for Computing Machinery.
    • Software Engineering, 2004. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. A Volume of the Computing Curricula Series, August 23, 2004, The Joint Task Force on Computing Curricula, IEEE Computer Society, Association for Computing Machinery.
  • 41
    • 47549115669 scopus 로고    scopus 로고
    • Software Requirements to Architectures Workshop (STRAW), 2001 and 2003.
    • Software Requirements to Architectures Workshop (STRAW), 2001 and 2003.
  • 43
    • 4544250898 scopus 로고    scopus 로고
    • Thelin, Thomas, 2004. Team-based fault content estimation in the software inspection process. In: 26th International Conference on Software Engineering (ICSE 2004), Edinburgh, Scotland, pp. 263-272.
    • Thelin, Thomas, 2004. Team-based fault content estimation in the software inspection process. In: 26th International Conference on Software Engineering (ICSE 2004), Edinburgh, Scotland, pp. 263-272.
  • 45
    • 33947154909 scopus 로고    scopus 로고
    • Wang, Z., Sherdil, K., Madhavji, N.H., 2005. ACCA: an architecture-centric concern analysis method. In: 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 05), Pittsburgh, USA, pp. 99-108.
    • Wang, Z., Sherdil, K., Madhavji, N.H., 2005. ACCA: an architecture-centric concern analysis method. In: 5th Working IEEE/IFIP Conference on Software Architecture (WICSA 05), Pittsburgh, USA, pp. 99-108.
  • 46
    • 47549111777 scopus 로고    scopus 로고
    • WebStat, 2000. School of Psychology, New England University. Available from: .
    • WebStat, 2000. School of Psychology, New England University. Available from: .
  • 47
    • 47549091419 scopus 로고    scopus 로고
    • (WICSA '07), 2007. Working IEEE/IFIP Conference on Software Architecture, Mumbai, India.
    • (WICSA '07), 2007. Working IEEE/IFIP Conference on Software Architecture, Mumbai, India.
  • 48
    • 33747817676 scopus 로고    scopus 로고
    • The methodological soundness of requirements engineering papers: a conceptual framework and two case studies
    • Wieringa R.J., and Heerkens J. The methodological soundness of requirements engineering papers: a conceptual framework and two case studies. Requirements Engineering Journal 11 (2006) 295-307
    • (2006) Requirements Engineering Journal , vol.11 , pp. 295-307
    • Wieringa, R.J.1    Heerkens, J.2
  • 51
    • 0031385980 scopus 로고    scopus 로고
    • Classification of research efforts in requirements engineering
    • Zave P. Classification of research efforts in requirements engineering. ACM Computing Surveys 29 4 (1997) 315-321
    • (1997) ACM Computing Surveys , vol.29 , Issue.4 , pp. 315-321
    • Zave, P.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.