메뉴 건너뛰기




Volumn 38, Issue 3, 2012, Pages 707-735

StakeRare: Using social networks and collaborative filtering for large-scale requirements elicitation

Author keywords

elicitation methods; experimentation; human factors; recommender systems; requirements prioritization; Requirements specifications; social network analysis; stakeholder analysis

Indexed keywords

ELICITATION METHODS; EXPERIMENTATION; REQUIREMENTS PRIORITIZATION; REQUIREMENTS/SPECIFICATIONS; SOCIAL NETWORK ANALYSIS; STAKEHOLDER ANALYSIS;

EID: 84861847181     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.36     Document Type: Article
Times cited : (168)

References (113)
  • 3
    • 0031385980 scopus 로고    scopus 로고
    • Classification of research efforts in requirements engineering
    • P. Zave, "Classification of Research Efforts in Requirements Engineering," ACM Computing Surveys, vol. 29, no. 4, pp. 315-321, 1997.
    • (1997) ACM Computing Surveys , vol.29 , Issue.4 , pp. 315-321
    • Zave, P.1
  • 5
    • 25444497494 scopus 로고    scopus 로고
    • Why software fails
    • Sept
    • R.N. Charette, "Why Software Fails," IEEE Spectrum, vol. 42, no. 9, pp. 42-49, Sept. 2005.
    • (2005) IEEE Spectrum , vol.42 , Issue.9 , pp. 42-49
    • Charette, R.N.1
  • 7
    • 0742286172 scopus 로고    scopus 로고
    • Understanding project sociology by modeling stakeholders
    • Jan./Feb
    • I. Alexander and S. Robertson, "Understanding Project Sociology by Modeling Stakeholders," IEEE Software, vol. 21, no. 1, pp. 23-27, Jan./Feb. 2004.
    • (2004) IEEE Software , vol.21 , Issue.1 , pp. 23-27
    • Alexander, I.1    Robertson, S.2
  • 8
    • 85001777479 scopus 로고    scopus 로고
    • A taxonomy of stakeholders: Human roles in system development
    • I. Alexander, "A Taxonomy of Stakeholders: Human Roles in System Development," Int'l J. Technology and Human Interaction, vol. 1, no. 1, pp. 23-59, 2005.
    • (2005) Int'l J. Technology and Human Interaction , vol.1 , Issue.1 , pp. 23-59
    • Alexander, I.1
  • 11
    • 34748841665 scopus 로고    scopus 로고
    • Research directions in requirements engineering
    • DOI 10.1109/FOSE.2007.17, 4221627, FoSE 2007: Future of Software Engineering
    • B.H.C. Cheng and J.M. Atlee, "Research Directions in Requirements Engineering," Proc. Conf. Future of Software Eng., pp. 285-303, 2007. (Pubitemid 47484932)
    • (2007) FoSE 2007: Future of Software Engineering , pp. 285-303
    • Cheng, B.H.C.1    Atlee, J.M.2
  • 14
    • 0025257986 scopus 로고
    • Function points in the estimation and evaluation of the software process
    • DOI 10.1109/32.44364
    • G.C. Low and D.R. Jeffery, "Function Points in the Estimation and Evaluation of the Software Process," IEEE Trans. Software Eng., vol. 16, no. 1, pp. 64-71, Jan. 1990. (Pubitemid 20665833)
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.1 , pp. 64-71
    • Low Graham, C.1    Jeffery D.Ross2
  • 15
    • 84939383747 scopus 로고
    • Patterns of large software systems: Failure and success
    • Mar
    • C. Jones, "Patterns of Large Software Systems: Failure and Success," Computer, vol. 28, no. 3, pp. 86-87, Mar. 1995.
    • (1995) Computer , vol.28 , Issue.3 , pp. 86-87
    • Jones, C.1
  • 16
    • 84976703852 scopus 로고
    • Reliability of function points measurement: A field experiment
    • C.F. Kemerer, "Reliability of Function Points Measurement: A Field Experiment," Comm. ACM, vol. 36, no. 2, pp. 85-97, 1993.
    • (1993) Comm. ACM , vol.36 , Issue.2 , pp. 85-97
    • Kemerer, C.F.1
  • 19
    • 0003407933 scopus 로고
    • anniversary ed. Addison-Wesley Longman Publishing Co., Inc
    • F.P. Brooks Jr., The Mythical Man-Month, anniversary ed. Addison-Wesley Longman Publishing Co., Inc., 1995.
    • (1995) The Mythical Man-Month
    • Brooks Jr., F.P.1
  • 20
    • 0017292244 scopus 로고
    • Design and code inspections to reduce errors in program development
    • M.E. Fagan, "Design and Code Inspections to Reduce Errors in Program Development," IBM Systems J., vol. 15, no. 3, pp. 182-211, 1976.
    • (1976) IBM Systems J. , vol.15 , Issue.3 , pp. 182-211
    • Fagan, M.E.1
  • 22
    • 0020844328 scopus 로고
    • Software function, source lines of code, and development effort prediction: A software science validation
    • Nov
    • A.J. Albrecht and J.E. Gaffney Jr., "Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation," IEEE Trans. Software Eng., vol. 9, no. 6, pp. 639-648, Nov. 1983.
    • (1983) IEEE Trans. Software Eng. , vol.9 , Issue.6 , pp. 639-648
    • Albrecht, A.J.1    Gaffney Jr., J.E.2
  • 27
    • 10644221352 scopus 로고    scopus 로고
    • Visualizing feature evolution of large-scale software based on problem and modification report data
    • Fischer and H. Gall
    • M. Fischer and H. Gall, "Visualizing Feature Evolution of Large-Scale Software Based on Problem and Modification Report Data," J. Software Maintenance and Evolution Research and Practice, vol. 16, no. 6, pp. 385-403, 2004.
    • (2004) J. Software Maintenance and Evolution Research and Practice , vol.16 , Issue.6 , pp. 385-403
  • 28
    • 36049001781 scopus 로고    scopus 로고
    • The impact of size and volatility on IT project performance
    • DOI 10.1145/1297797.1297801
    • C. Sauer, A. Gemino, and B.H. Reich, "The Impact of Size and Volatility on IT Project Performance," Comm. ACM, vol. 50, no. 11, pp. 79-84, 2007. (Pubitemid 350083517)
    • (2007) Communications of the ACM , vol.50 , Issue.11 , pp. 79-84
    • Sauer, C.1    Gemino, A.2    Reich, B.H.3
  • 29
    • 0029408391 scopus 로고
    • Architectural blueprints-the '4+ 1' view model of software architecture
    • Nov
    • P. Kruchten, "Architectural Blueprints-The '4+ 1' View Model of Software Architecture," IEEE Software, vol. 12, no. 6, pp. 42-50, Nov. 1995.
    • (1995) IEEE Software , vol.12 , Issue.6 , pp. 42-50
    • Kruchten, P.1
  • 31
    • 34548201396 scopus 로고    scopus 로고
    • Special report: Public sector it failures
    • M. Cross, "Special Report: Public Sector IT Failures," PROSPECT, pp. 48-52, 2005.
    • (2005) Prospect , pp. 48-52
    • Cross, M.1
  • 33
    • 84861848889 scopus 로고    scopus 로고
    • A rational theory of system-making systems
    • R. Schaefer, "A Rational Theory of System-Making Systems," ACM SIGSOFT Software Eng. Notes, vol. 31, no. 2, pp. 1-20, 2006.
    • (2006) ACM SIGSOFT Software Eng. Notes , vol.31 , Issue.2 , pp. 1-20
    • Schaefer, R.1
  • 35
    • 84861913270 scopus 로고    scopus 로고
    • A systems analysis of systems integration
    • R. Schaefer, "A Systems Analysis of Systems Integration," ACM SIGSOFT Software Eng. Notes, vol. 11, no. 1, 2008.
    • (2008) ACM SIGSOFT Software Eng. Notes , vol.11 , Issue.1
    • Schaefer, R.1
  • 36
    • 67349199148 scopus 로고    scopus 로고
    • Towards automated requirements prioritization and triage
    • C. Duan, P. Laurent, J. Cleland-Huang, and C. Kwiatkowski, "Towards Automated Requirements Prioritization and Triage," Requirements Eng., vol. 14, no. 2, pp. 73-89, 2009.
    • (2009) Requirements Eng. , vol.14 , Issue.2 , pp. 73-89
    • Duan, C.1    Laurent, P.2    Cleland-Huang, J.3    Kwiatkowski, C.4
  • 37
    • 25444488270 scopus 로고    scopus 로고
    • Who killed the virtual case file?"
    • Sept
    • H. Goldstein, "Who Killed the Virtual Case File?" IEEE Spectrum, vol. 42, no. 9, pp. 24-35, Sept. 2005.
    • (2005) IEEE Spectrum , vol.42 , Issue.9 , pp. 24-35
    • Goldstein, H.1
  • 42
    • 0001870071 scopus 로고
    • Operational prototyping: A new development approach
    • Sept
    • A.M. Davis, "Operational Prototyping: A New Development Approach," IEEE Software, vol. 9, no. 5, pp. 70-78, Sept. 1992.
    • (1992) IEEE Software , vol.9 , Issue.5 , pp. 70-78
    • Davis, A.M.1
  • 47
    • 0032178650 scopus 로고    scopus 로고
    • CREWS-SAVRE: Scenarios for Acquiring and Validating Requirements
    • N.A.M. Maiden, "CREWS-SAVRE: Scenarios for Acquiring and Validating Requirements," Automated Software Eng., vol. 5, no. 4, pp. 419-446, 1998. (Pubitemid 128514295)
    • (1998) Automated Software Engineering , vol.5 , Issue.4 , pp. 419-446
    • Maiden, N.A.M.1
  • 48
    • 0027574423 scopus 로고
    • Goal-directed requirements acquisition
    • DOI 10.1016/0167-6423(93)90021-G
    • A. Dardenne, A. van Lamsweerde, and S. Fickas, "Goal-Directed Requirements Acquisition," Science of Computer Programming, vol. 20, nos. 1/2, pp. 3-50, 1993. (Pubitemid 23672084)
    • (1993) Science of Computer Programming , vol.20 , Issue.1-2 , pp. 3-50
    • Dardenne, A.1    Van Lamsweerde, A.2    Fickas, S.3
  • 50
    • 0030781944 scopus 로고    scopus 로고
    • Towards modelling and reasoning support for early-phase requirements engineering
    • E.S.K. Yu, "Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering," Proc. Third IEEE Int'l Symp. Requirements Eng., pp. 226-235, 1997.
    • (1997) Proc. Third IEEE Int'l Symp. Requirements Eng. , pp. 226-235
    • Yu, E.S.K.1
  • 51
    • 0001803596 scopus 로고
    • A scenario-based methodology for conducting requirements elicitation
    • H. Holbrook III, "A Scenario-Based Methodology for Conducting Requirements Elicitation," ACM SIGSOFT Software Eng. Notes, vol. 15, no. 1, pp. 95-104, 1990.
    • (1990) ACM SIGSOFT Software Eng. Notes , vol.15 , Issue.1 , pp. 95-104
    • Holbrook III, H.1
  • 54
    • 33846620519 scopus 로고    scopus 로고
    • Hierarchical Cumulative Voting (HCV) prioritization of requirements in hierarchies
    • DOI 10.1142/S0218194006003026, PII S0218194006003026
    • P. Berander and P. Jonsson, "Hierarchical Cumulative Voting (HCV)-Prioritization of Requirements in Hierarchies," Int'l J. Software Eng. and Knowledge Eng., vol. 16, no. 6, pp. 819-849, 2006. (Pubitemid 46181434)
    • (2006) International Journal of Software Engineering and Knowledge Engineering , vol.16 , Issue.6 , pp. 819-849
    • Berander, P.1    Jonsson, P.2
  • 55
    • 0032001148 scopus 로고    scopus 로고
    • An evaluation of methods for prioritizing software requirements
    • PII S0950584997000530
    • J. Karlsson, C. Wohlin, and B. Regnell, "An Evaluation of Methods for Prioritizing Software Requirements," Information and Software Technology, vol. 39, nos. 14/15, pp. 939-947, 1998. (Pubitemid 128394300)
    • (1998) Information and Software Technology , vol.39 , Issue.14-15 , pp. 939-947
    • Karlsson, J.1    Wohlin, C.2    Regnell, B.3
  • 56
    • 0031234218 scopus 로고    scopus 로고
    • A cost-value approach for prioritizing requirements
    • J. Karlsson and K. Ryan, "A Cost-Value Approach for Prioritizing Requirements," IEEE Software, vol. 14, no. 5, pp. 67-74, Sept./Oct. 1997. (Pubitemid 127554991)
    • (1997) IEEE Software , vol.14 , Issue.5 , pp. 67-74
    • Karlsson, J.1    Ryan, K.2
  • 57
    • 33846912758 scopus 로고    scopus 로고
    • Value-oriented requirements prioritization in a small development organization
    • DOI 10.1109/MS.2007.30
    • J. Azar, R.K. Smith, and D. Cordes, "Value-Oriented Requirements Prioritization in a Small Development Organization," IEEE Software, vol. 24, no. 1, pp. 32-37, Jan./Feb. 2007. (Pubitemid 46231800)
    • (2007) IEEE Software , vol.24 , Issue.1 , pp. 32-37
    • Azar, J.1    Smith, R.K.2    Cordes, D.3
  • 59
    • 57349141097 scopus 로고    scopus 로고
    • Requirements prioritization introduction
    • Carnegie Mellon Univ
    • N.R. Mead, Requirements Prioritization Introduction. Software Eng. Inst., Carnegie Mellon Univ., 2006.
    • (2006) Software Eng. Inst.
    • Mead, N.R.1
  • 60
    • 0042866850 scopus 로고    scopus 로고
    • An industrial case study on distributed prioritisation in market-driven requirements engineering for packaged software
    • B. Regnell, M. Höst, J.N. och Dag, P. Beremark, and T. Hjelm, "An Industrial Case Study on Distributed Prioritisation in Market-Driven Requirements Engineering for Packaged Software," Requirements Eng., vol. 6, no. 1, pp. 51-62, 2001.
    • (2001) Requirements Eng. , vol.6 , Issue.1 , pp. 51-62
    • Regnell, B.1    Höst, M.2    Och Dag, J.N.3    Beremark, P.4    Hjelm, T.5
  • 61
    • 0037339884 scopus 로고    scopus 로고
    • The art of requirements triage
    • Mar
    • A.M. Davis, "The Art of Requirements Triage," Computer, vol. 36, no. 3, pp. 42-49, Mar. 2003.
    • (2003) Computer , vol.36 , Issue.3 , pp. 42-49
    • Davis, A.M.1
  • 62
    • 0024681034 scopus 로고
    • Theory-w software project management principles and examples
    • July
    • B.W. Boehm and R. Ross, "Theory-W Software Project Management Principles and Examples," IEEE Trans. Software Eng., vol. 15, no. 7, pp. 902-916, July 1989.
    • (1989) IEEE Trans. Software Eng. , vol.15 , Issue.7 , pp. 902-916
    • Boehm, B.W.1    Ross, R.2
  • 64
    • 0011403160 scopus 로고    scopus 로고
    • First things first: Prioritizing requirements
    • K. Wiegers, "First Things First: Prioritizing Requirements," Software Development, vol. 7, no. 9, pp. 48-53, 1999.
    • (1999) Software Development , vol.7 , Issue.9 , pp. 48-53
    • Wiegers, K.1
  • 65
    • 58049164377 scopus 로고    scopus 로고
    • Requirements prioritization based on benefit and cost prediction: An agenda for future research
    • A. Herrmann and M. Daneva, "Requirements Prioritization Based on Benefit and Cost Prediction: An Agenda for Future Research," Proc. 16th IEEE Int'l Conf. Requirements Eng., pp. 125-134, 2008.
    • (2008) Proc. 16th IEEE Int'l Conf. Requirements Eng. , pp. 125-134
    • Herrmann, A.1    Daneva, M.2
  • 77
    • 47949106829 scopus 로고    scopus 로고
    • Collaboration patterns and the impact of distance on awareness in requirements-centred social networks
    • C. Damian, S. Marczak, and I. Kwan, "Collaboration Patterns and the Impact of Distance on Awareness in Requirements-Centred Social Networks," Proc. 15th IEEE Int'l Conf. Requirements Eng., pp. 59-68, 2007.
    • (2007) Proc. 15th IEEE Int'l Conf. Requirements Eng. , pp. 59-68
    • Damian, C.1    Marczak, S.2    Kwan, I.3
  • 78
    • 84886170876 scopus 로고    scopus 로고
    • Requirements-driven collaboration: Leveraging the invisible relationships between requirements and people
    • Springer
    • D. Damian, I. Kwan, and S. Marczak, "Requirements-Driven Collaboration: Leveraging the Invisible Relationships between Requirements and People," Collaborative Software Engineering, Springer, 2010.
    • (2010) Collaborative Software Engineering
    • Damian, D.1    Kwan, I.2    Marczak, S.3
  • 79
    • 84976668719 scopus 로고
    • Using collaborative filtering to weave an information tapestry
    • E. Goldberg, D. Nichols, B.M. Oki, and D. Terry, "Using Collaborative Filtering to Weave an Information Tapestry," Comm. ACM, vol. 35, no. 12, pp. 61-70, 1992.
    • (1992) Comm. ACM , vol.35 , Issue.12 , pp. 61-70
    • Goldberg, E.1    Nichols, D.2    Oki, B.M.3    Terry, D.4
  • 81
    • 0037252945 scopus 로고    scopus 로고
    • Amazon.com recommendations: Item-to-item collaborative filtering
    • Jan./Feb
    • F. Linden, B. Smith, and J. York, "Amazon.com Recommendations: Item-to-Item Collaborative Filtering," IEEE Internet Computing, vol. 7, no. 1, pp. 76-80, Jan./Feb. 2003.
    • (2003) IEEE Internet Computing , vol.7 , Issue.1 , pp. 76-80
    • Linden, F.1    Smith, B.2    York, J.3
  • 85
    • 49749086487 scopus 로고    scopus 로고
    • Scalable collaborative filtering with jointly derived neighborhood interpolation weights
    • R.M. Bell and Y. Koren, "Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights," Proc. Seventh IEEE Int'l Conf. Data Mining, pp. 43-52, 2007.
    • (2007) Proc. Seventh IEEE Int'l Conf. Data Mining , pp. 43-52
    • Bell, R.M.1    Koren, Y.2
  • 88
    • 0031529953 scopus 로고    scopus 로고
    • Toward a theory of stakeholder identification and salience: Defining the principle of who and what really counts
    • R.K. Mitchell, B.R. Agle, and D.J. Wood, "Toward a Theory of Stakeholder Identification and Salience: Defining the Principle of Who and What Really Counts," Academy of Management Rev., vol. 22, no. 4, pp. 853-886, 1997.
    • (1997) Academy of Management Rev. , vol.22 , Issue.4 , pp. 853-886
    • Mitchell, R.K.1    Agle, B.R.2    Wood, D.J.3
  • 89
    • 77954690770 scopus 로고    scopus 로고
    • Stakenet: Using social networks to analyse the stakeholders of large-scale software projects
    • S.L. Lim, D. Quercia, and A. Finkelstein, "StakeNet: Using Social Networks to Analyse the Stakeholders of Large-Scale Software Projects," Proc. 32nd ACM/IEEE Int'l Conf. Software Eng., vol. 1, pp. 295-304, 2010.
    • (2010) Proc. 32nd ACM/ IEEE Int'l Conf. Software Eng. , vol.1 , pp. 295-304
    • Lim, S.L.1    Quercia, D.2    Finkelstein, A.3
  • 93
    • 65349158419 scopus 로고    scopus 로고
    • Understanding the sources of information systems project failure
    • J. McManus and T. Wood-Harper, "Understanding the Sources of Information Systems Project Failure," Management Services, vol. 51, no. 3, pp. 38-43, 2007.
    • (2007) Management Services , vol.51 , Issue.3 , pp. 38-43
    • McManus, J.1    Wood-Harper, T.2
  • 98
    • 0002827994 scopus 로고
    • A quantitative review of research design effects on response rates to questionnaires
    • J. Yu and H. Cooper, "A Quantitative Review of Research Design Effects on Response Rates to Questionnaires," J. Marketing Research, vol. 20, no. 1, pp. 36-44, 1983.
    • (1983) J. Marketing Research , vol.20 , Issue.1 , pp. 36-44
    • Yu, J.1    Cooper, H.2
  • 99
    • 21144472438 scopus 로고
    • Model selection via multifold cross validation
    • P. Zhang, "Model Selection via Multifold Cross Validation," The Annals of Statistics, vol. 21, no. 1, pp. 299-313, 1993.
    • (1993) The Annals of Statistics , vol.21 , Issue.1 , pp. 299-313
    • Zhang, P.1
  • 100
    • 85164392958 scopus 로고
    • A study of cross-validation and bootstrap for accuracy estimation and model selection
    • R. Kohavi, "A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection," Proc. Int'l Joint Conf. Artificial Intelligence, pp. 1137-1145, 1995.
    • (1995) Proc. Int'l Joint Conf. Artificial Intelligence , pp. 1137-1145
    • Kohavi, R.1
  • 101
    • 1342330535 scopus 로고    scopus 로고
    • Is cross-validation valid for small-sample microarray classification?
    • DOI 10.1093/bioinformatics/btg419
    • U.M. Braga-Neto and E.R. Dougherty, "Is Cross-Validation Valid for Small-Sample Microarray Classification?" Bioinformatics, vol. 20, no. 3, pp. 374-380, 2004. (Pubitemid 38262769)
    • (2004) Bioinformatics , vol.20 , Issue.3 , pp. 374-380
    • Braga-Neto, U.M.1    Dougherty, E.R.2
  • 107
    • 0000325341 scopus 로고
    • On lines and planes of closest fit to systems of points in space
    • Pearson
    • K. Pearson, "On Lines and Planes of Closest Fit to Systems of Points in Space," Philosophical Magazine Series 6, vol. 2, no. 11, pp. 559-572, 1901.
    • (1901) Philosophical Magazine Series 6 , vol.2 , Issue.11 , pp. 559-572
  • 108
    • 33746924562 scopus 로고    scopus 로고
    • The effect of principal component analysis on machine learning accuracy with high dimensional spectral data
    • T. Howley, M.G. Madden, M.L. O'Connell, and A.G. Ryder, "The Effect of Principal Component Analysis on Machine Learning Accuracy with High Dimensional Spectral Data," Knowledge Based Systems, vol. 19, no. 5, pp. 209-222, 2006.
    • (2006) Knowledge Based Systems , vol.19 , Issue.5 , pp. 209-222
    • Howley, T.1    Madden, M.G.2    O'Connell, M.L.3    Ryder, A.G.4
  • 110
    • 77954728175 scopus 로고    scopus 로고
    • Stakesource: Harnessing the power of crowdsourcing and social networks in stakeholder analysis
    • S.L. Lim, D. Damian, and A. Finkelstein, "StakeSource: Harnessing the Power of Crowdsourcing and Social Networks in Stakeholder Analysis," Proc. 32nd ACM/IEEE Int'l Conf. Software Eng. vol. 2, pp. 239-242, 2010.
    • (2010) Proc. 32nd ACM/IEEE Int'l Conf. Software Eng. , vol.2 , pp. 239-242
    • Lim, S.L.1    Damian, D.2    Finkelstein, A.3


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