메뉴 건너뛰기




Volumn 81, Issue 3, 2008, Pages 395-413

Software Engineering Using RATionale

Author keywords

Assumptions; Inference; Rationale; Requirements; Software maintenance

Indexed keywords

COMPUTER SOFTWARE MAINTENANCE; DECISION MAKING; INFORMATION USE; REQUIREMENTS ENGINEERING;

EID: 43049125855     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2007.05.004     Document Type: Article
Times cited : (63)

References (54)
  • 1
    • 2942600422 scopus 로고    scopus 로고
    • Aurum A., Jeffrey R., Wohlin C., and Handizic M. (Eds), Springer
    • In: Aurum A., Jeffrey R., Wohlin C., and Handizic M. (Eds). Managing Software Engineering Knowledge (2003), Springer
    • (2003) Managing Software Engineering Knowledge
  • 2
    • 43049145152 scopus 로고    scopus 로고
    • ASME, 2005. Responses to "Question of the month, December 2004", Mechanical Engineering Magazine, ASME, January, p. 10.
    • ASME, 2005. Responses to "Question of the month, December 2004", Mechanical Engineering Magazine, ASME, January, p. 10.
  • 4
    • 85013612501 scopus 로고    scopus 로고
    • Bennett, K.H., Rajlich, V.T., 2000. Software maintenance and evolution: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, Limerick, Ireland, pp. 73-87.
    • Bennett, K.H., Rajlich, V.T., 2000. Software maintenance and evolution: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, Limerick, Ireland, pp. 73-87.
  • 5
    • 0028714698 scopus 로고    scopus 로고
    • Boehm, B., Bose, P., 1994. A collaborative spiral software process model based on theory W. In: Proceedings of the Third International Conference on the Software Process, Reston, VA, pp. 59-68.
    • Boehm, B., Bose, P., 1994. A collaborative spiral software process model based on theory W. In: Proceedings of the Third International Conference on the Software Process, Reston, VA, pp. 59-68.
  • 6
    • 0029463431 scopus 로고    scopus 로고
    • Bose, P., 1995. A model for decision maintenance in the WinWin collaboration framework. In: Proceedings of the Conference on Knowledge Based Software Engineering (KBSE'95), Boston, MA, pp. 105-113.
    • Bose, P., 1995. A model for decision maintenance in the WinWin collaboration framework. In: Proceedings of the Conference on Knowledge Based Software Engineering (KBSE'95), Boston, MA, pp. 105-113.
  • 7
    • 84949940647 scopus 로고    scopus 로고
    • Bratthall, L., Johansson, E., Regnel, B., 2000. Is a design rationale vital when predicting change impact? - a controlled experiment on software architecture evolution. In: Proceedings of the International Conference on Product Focused Software Process Improvement, Oulu, Finland, pp. 126-139.
    • Bratthall, L., Johansson, E., Regnel, B., 2000. Is a design rationale vital when predicting change impact? - a controlled experiment on software architecture evolution. In: Proceedings of the International Conference on Product Focused Software Process Improvement, Oulu, Finland, pp. 126-139.
  • 9
    • 43049142419 scopus 로고    scopus 로고
    • Brown, D.C., Birmingham, W.P. (Eds.), 1997. Special double issue on "AI in Design", IEEE Expert: Intelligent Systems & their Applications, March/April, May/June.
    • Brown, D.C., Birmingham, W.P. (Eds.), 1997. Special double issue on "AI in Design", IEEE Expert: Intelligent Systems & their Applications, March/April, May/June.
  • 11
    • 84889873708 scopus 로고    scopus 로고
    • Hypermedia support for argumentation-based rationale: 15 years on from gIBIS and QOC
    • Dutoit A., McCall R., Mistrik I., and Paech B. (Eds), Springer-Verlag, Berlin
    • Buckingham Shumm S.J., Selvin A.M., Sierhuis M., Conklin J., Haley C.B., and Nuseibeh B. Hypermedia support for argumentation-based rationale: 15 years on from gIBIS and QOC. In: Dutoit A., McCall R., Mistrik I., and Paech B. (Eds). Rationale Management in Software Engineering (2006), Springer-Verlag, Berlin 111-132
    • (2006) Rationale Management in Software Engineering , pp. 111-132
    • Buckingham Shumm, S.J.1    Selvin, A.M.2    Sierhuis, M.3    Conklin, J.4    Haley, C.B.5    Nuseibeh, B.6
  • 12
    • 43049097314 scopus 로고    scopus 로고
    • Burge, J., 2005. Software Engineering Using RATionale, Ph.D. Thesis, Worcester Polytechnic Institute, Worcester, Massachusetts.
    • Burge, J., 2005. Software Engineering Using RATionale, Ph.D. Thesis, Worcester Polytechnic Institute, Worcester, Massachusetts.
  • 13
    • 43049119798 scopus 로고    scopus 로고
    • Burge, J., Brown, D.C., 2000. Inferencing over design rationale. In: Gero, J.S. (Ed.), Proceedings of the Conference on Artificial Intelligence in Design '00, Worcester, MA, pp. 611-629.
    • Burge, J., Brown, D.C., 2000. Inferencing over design rationale. In: Gero, J.S. (Ed.), Proceedings of the Conference on Artificial Intelligence in Design '00, Worcester, MA, pp. 611-629.
  • 14
    • 32044473027 scopus 로고    scopus 로고
    • An integrated approach for software design checking using rationale
    • Gero J. (Ed), Kluwer Academic Publishers, Netherlands
    • Burge J., and Brown D.C. An integrated approach for software design checking using rationale. In: Gero J. (Ed). Proceedings of the Conference on Design Computing and Cognition'04 (2004), Kluwer Academic Publishers, Netherlands 557-576
    • (2004) Proceedings of the Conference on Design Computing and Cognition'04 , pp. 557-576
    • Burge, J.1    Brown, D.C.2
  • 15
    • 38549098742 scopus 로고    scopus 로고
    • Rationale-based support for software maintenance
    • Dutoit A., McCall R., Mistrik I., and Paech B. (Eds), Springer-Verlag, Berlin
    • Burge J., and Brown D.C. Rationale-based support for software maintenance. In: Dutoit A., McCall R., Mistrik I., and Paech B. (Eds). Rationale Management in Software Engineering (2006), Springer-Verlag, Berlin 273-296
    • (2006) Rationale Management in Software Engineering , pp. 273-296
    • Burge, J.1    Brown, D.C.2
  • 17
    • 0031141269 scopus 로고    scopus 로고
    • Managing risk in software maintenance
    • Charette R., Adams K., and White M. Managing risk in software maintenance. IEEE Software 14 3 (1997) 43-50
    • (1997) IEEE Software , vol.14 , Issue.3 , pp. 43-50
    • Charette, R.1    Adams, K.2    White, M.3
  • 19
    • 43049102870 scopus 로고    scopus 로고
    • CMU, 2002. Quality measures taxonomy, .
    • CMU, 2002. Quality measures taxonomy, .
  • 20
    • 0039072355 scopus 로고
    • A process-oriented approach to design rationale
    • Moran T., and Carroll J. (Eds), Lawrence Erlbaum Associates, Mahwah, NJ
    • Conklin J., and Burgess-Yakemovic K. A process-oriented approach to design rationale. In: Moran T., and Carroll J. (Eds). Design Rationale Concepts, Techniques, and Use (1995), Lawrence Erlbaum Associates, Mahwah, NJ 293-428
    • (1995) Design Rationale Concepts, Techniques, and Use , pp. 293-428
    • Conklin, J.1    Burgess-Yakemovic, K.2
  • 22
    • 84889859474 scopus 로고    scopus 로고
    • Dutoit A., McCall R., Mistrik I., and Paech B. (Eds), Springer-Verlag, Berlin
    • In: Dutoit A., McCall R., Mistrik I., and Paech B. (Eds). Rationale Management in Software Engineering (2006), Springer-Verlag, Berlin
    • (2006) Rationale Management in Software Engineering
  • 23
    • 33947419683 scopus 로고    scopus 로고
    • Rationale management in software engineering
    • Chang S.K. (Ed), World Scientific Publishing
    • Dutoit A., and Paech B. Rationale management in software engineering. In: Chang S.K. (Ed). Handbook of Software Engineering and Knowledge Engineering (2001), World Scientific Publishing 787-816
    • (2001) Handbook of Software Engineering and Knowledge Engineering , pp. 787-816
    • Dutoit, A.1    Paech, B.2
  • 24
    • 34247885628 scopus 로고    scopus 로고
    • Managing engineers and their knowledge
    • Aurum A., Jeffery R., Wohlin C., and Handzic M. (Eds), Springer
    • Edwards J.S. Managing engineers and their knowledge. In: Aurum A., Jeffery R., Wohlin C., and Handzic M. (Eds). Managing Software Engineering Knowledge (2003), Springer 5-27
    • (2003) Managing Software Engineering Knowledge , pp. 5-27
    • Edwards, J.S.1
  • 25
    • 34247479552 scopus 로고    scopus 로고
    • Falessi, D., Cantone, G., Becker, M., 2006. Document design decision rationale to improve individual and team design decision making: an experimental evaluation. In: Proceedings of the 2006 ACM/III International Symposium on Empirical Software Engineering, Rio de Janeiro, Brazil, pp. 134-143.
    • Falessi, D., Cantone, G., Becker, M., 2006. Document design decision rationale to improve individual and team design decision making: an experimental evaluation. In: Proceedings of the 2006 ACM/III International Symposium on Empirical Software Engineering, Rio de Janeiro, Brazil, pp. 134-143.
  • 26
    • 43049103608 scopus 로고    scopus 로고
    • Filman, R.E., 1998. Achieving ilities. In: Proceedings of the Workshop on Compositional Software Architectures, Monterey, California.
    • Filman, R.E., 1998. Achieving ilities. In: Proceedings of the Workshop on Compositional Software Architectures, Monterey, California.
  • 27
    • 43049139319 scopus 로고    scopus 로고
    • Garcia, A., Howard, H., Stefik, M., 1993. Active design documents: a new approach for supporting documentation in preliminary routine design. Technical Report 82, Stanford University Center for Integrated Facility Engineering, Stanford, CA.
    • Garcia, A., Howard, H., Stefik, M., 1993. Active design documents: a new approach for supporting documentation in preliminary routine design. Technical Report 82, Stanford University Center for Integrated Facility Engineering, Stanford, CA.
  • 28
    • 33644663669 scopus 로고    scopus 로고
    • An information value based approach to design procedure capture
    • Ishino Y., and Jin Y. An information value based approach to design procedure capture. Advanced Engineering Informatics 20 (2006) 89-107
    • (2006) Advanced Engineering Informatics , vol.20 , pp. 89-107
    • Ishino, Y.1    Jin, Y.2
  • 30
    • 4644328140 scopus 로고    scopus 로고
    • Measuring software product quality: a survey of ISO/IEC 9126
    • Jung H., Kim S., and Chung C. Measuring software product quality: a survey of ISO/IEC 9126. IEEE Software 21 5 (2004) 88-92
    • (2004) IEEE Software , vol.21 , Issue.5 , pp. 88-92
    • Jung, H.1    Kim, S.2    Chung, C.3
  • 31
    • 0029716827 scopus 로고    scopus 로고
    • Karsenty, L., 1996. An empirical evaluation of design rationale documents. In: Proceedings of the Conference on Human Factors in Computing Systems, Vancouver, BC, pp. 150-156.
    • Karsenty, L., 1996. An empirical evaluation of design rationale documents. In: Proceedings of the Conference on Human Factors in Computing Systems, Vancouver, BC, pp. 150-156.
  • 32
    • 0343911631 scopus 로고    scopus 로고
    • Klein, M., 1997. An exception handling approach to enhancing consistency, completeness and correctness in collaborative requirements capture. Concurrent Engineering Research and Applications, March, pp. 37-46.
    • Klein, M., 1997. An exception handling approach to enhancing consistency, completeness and correctness in collaborative requirements capture. Concurrent Engineering Research and Applications, March, pp. 37-46.
  • 33
    • 29244445934 scopus 로고    scopus 로고
    • Ko, A.J., Aung, H., Myers, B.A., 2005. Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks. In: Proceedings of the 27th International Conference on Software Engineering, pp. 126-135.
    • Ko, A.J., Aung, H., Myers, B.A., 2005. Eliciting design requirements for maintenance-oriented IDEs: a detailed study of corrective and perfective maintenance tasks. In: Proceedings of the 27th International Conference on Software Engineering, pp. 126-135.
  • 34
    • 43049137054 scopus 로고    scopus 로고
    • Kunz, W., Rittel, H., 1970. Issues as elements of information systems. Working Paper 131, Center for Urban and Regional Development, University of California, Berkeley.
    • Kunz, W., Rittel, H., 1970. Issues as elements of information systems. Working Paper 131, Center for Urban and Regional Development, University of California, Berkeley.
  • 35
    • 0026239411 scopus 로고    scopus 로고
    • Lee, J., 1991. Extending the Potts and Bruns model for recording design rationale. In: Proceedings of the 13th International Conference on Software Engineering, Austin, TX, pp. 114-125.
    • Lee, J., 1991. Extending the Potts and Bruns model for recording design rationale. In: Proceedings of the 13th International Conference on Software Engineering, Austin, TX, pp. 114-125.
  • 36
    • 0031139959 scopus 로고    scopus 로고
    • Design rationale systems: understanding the issues
    • Lee J. Design rationale systems: understanding the issues. IEEE Expert 12 3 (1997) 78-85
    • (1997) IEEE Expert , vol.12 , Issue.3 , pp. 78-85
    • Lee, J.1
  • 37
    • 0032003818 scopus 로고    scopus 로고
    • Outsourcing maintenance - a question of strategy
    • Levery M. Outsourcing maintenance - a question of strategy. Engineering Management Journal 8 1 (1998) 34-40
    • (1998) Engineering Management Journal , vol.8 , Issue.1 , pp. 34-40
    • Levery, M.1
  • 38
    • 0001859044 scopus 로고
    • A technique for measuring attitudes
    • Hayes N. (Ed), Laurence Erlbaum Associates
    • Likert R. A technique for measuring attitudes. In: Hayes N. (Ed). Principles of Social Psychology (1932), Laurence Erlbaum Associates 110
    • (1932) Principles of Social Psychology , pp. 110
    • Likert, R.1
  • 39
    • 0037945113 scopus 로고
    • Group support for the recording and sharing of maintenance rationale
    • Lougher R., and Rodden T. Group support for the recording and sharing of maintenance rationale. Software Engineering Journal November (1993) 295-306
    • (1993) Software Engineering Journal , Issue.November , pp. 295-306
    • Lougher, R.1    Rodden, T.2
  • 40
    • 0003239964 scopus 로고
    • Questions, options and criteria: elements of design space analysis
    • Moran T., and Carroll J. (Eds), Lawrence Erlbaum Associates, NJ
    • MacLean A., Young R.M., Bellotti V., and Moran T.P. Questions, options and criteria: elements of design space analysis. In: Moran T., and Carroll J. (Eds). Design Rationale Concepts, Techniques, and Use (1995), Lawrence Erlbaum Associates, NJ 201-251
    • (1995) Design Rationale Concepts, Techniques, and Use , pp. 201-251
    • MacLean, A.1    Young, R.M.2    Bellotti, V.3    Moran, T.P.4
  • 41
    • 43049101832 scopus 로고    scopus 로고
    • Maurer, F., 1996. Coordinating system development processes. In: Proceedings of the Knowledge Acquisition Workshop 1996 (KAW-96), Banff, vol. 2, pp. 49/1-49/20.
    • Maurer, F., 1996. Coordinating system development processes. In: Proceedings of the Knowledge Acquisition Workshop 1996 (KAW-96), Banff, vol. 2, pp. 49/1-49/20.
  • 42
    • 0003626920 scopus 로고
    • Moran T., and Carroll J. (Eds), Lawrence Erlbaum Associates, Mahwah, NJ
    • In: Moran T., and Carroll J. (Eds). Design Rationale Concepts, Techniques and Use (1995), Lawrence Erlbaum Associates, Mahwah, NJ
    • (1995) Design Rationale Concepts, Techniques and Use
  • 44
    • 0023828256 scopus 로고    scopus 로고
    • Potts, C., Bruns, G., 1988. Recording the reasons for design decisions. In: Proceedings International Conference on Software Engineering, Singapore, pp. 418-427.
    • Potts, C., Bruns, G., 1988. Recording the reasons for design decisions. In: Proceedings International Conference on Software Engineering, Singapore, pp. 418-427.
  • 45
    • 0028408786 scopus 로고
    • Representing and maintaining process knowledge for large scale systems development
    • Ramesh B., and Dhar V. Representing and maintaining process knowledge for large scale systems development. IEEE Expert 9 4 (1994) 54-60
    • (1994) IEEE Expert , vol.9 , Issue.4 , pp. 54-60
    • Ramesh, B.1    Dhar, V.2
  • 46
    • 0036437805 scopus 로고    scopus 로고
    • Reiss, S.P., 2002. Constraining software evolution. In: Proceedings of the International Conference on Software Maintenance, Montreal, Quebec, Canada, pp. 162-171.
    • Reiss, S.P., 2002. Constraining software evolution. In: Proceedings of the International Conference on Software Maintenance, Montreal, Quebec, Canada, pp. 162-171.
  • 47
    • 43049130553 scopus 로고    scopus 로고
    • Sim, S., Duffy, A., 1994. A new perspective to design intent and design rationale. In: Notes of Artificial Intelligence in Design Workshop on "Representing and Using Design Rationale", August, pp. 4-12.
    • Sim, S., Duffy, A., 1994. A new perspective to design intent and design rationale. In: Notes of Artificial Intelligence in Design Workshop on "Representing and Using Design Rationale", August, pp. 4-12.
  • 48
    • 0012935233 scopus 로고    scopus 로고
    • Artificial intelligence for design
    • Antonsson E.K., and Cagan J. (Eds), Cambridge University Press
    • Stahovich T.F. Artificial intelligence for design. In: Antonsson E.K., and Cagan J. (Eds). Formal Engineering Design Synthesis (2001), Cambridge University Press 228-269
    • (2001) Formal Engineering Design Synthesis , pp. 228-269
    • Stahovich, T.F.1
  • 49
    • 84984638816 scopus 로고    scopus 로고
    • Sutcliffe, A., 1995. Requirements rationales: integrating approaches to requirement analysis. In: Proceedings of the Conference on Designing interactive Systems: Processes, Practices, Methods, & Techniques, Ann Arbor, Michigan, pp. 33-42.
    • Sutcliffe, A., 1995. Requirements rationales: integrating approaches to requirement analysis. In: Proceedings of the Conference on Designing interactive Systems: Processes, Practices, Methods, & Techniques, Ann Arbor, Michigan, pp. 33-42.
  • 50
    • 0031650115 scopus 로고    scopus 로고
    • Sutcliffe, A.G., Ryan, M., 1998. Experience with SCRAM, a SCenario requirements analysis method. In: Proceedings of the IEEE International Symposium on Requirements Engineering: RE'98, Colorado Springs, CO, pp. 164-171.
    • Sutcliffe, A.G., Ryan, M., 1998. Experience with SCRAM, a SCenario requirements analysis method. In: Proceedings of the IEEE International Symposium on Requirements Engineering: RE'98, Colorado Springs, CO, pp. 164-171.
  • 52
    • 0004096846 scopus 로고
    • Cambridge University Press, Cambridge
    • Toulmin S. The Uses of Argument (1958), Cambridge University Press, Cambridge
    • (1958) The Uses of Argument
    • Toulmin, S.1
  • 54
    • 0038610564 scopus 로고    scopus 로고
    • Capturing communication and context in the software project lifecycle
    • Zaychik V., and Regli W.C. Capturing communication and context in the software project lifecycle. Research in Engineering Design 14 2 (2003) 75-88
    • (2003) Research in Engineering Design , vol.14 , Issue.2 , pp. 75-88
    • Zaychik, V.1    Regli, W.C.2


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