Vendor and Client Interaction for Requirements Assessment in Software Development: Implications for Feedback Process

被引:12
|
作者
Jayanth, Rajiv [1 ]
Jacob, Varghese S. [1 ]
Radhakrishnan, Suresh [1 ]
机构
[1] Univ Texas Dallas, Sch Management, Richardson, TX 75080 USA
关键词
requirements assessment; anchoring; software prototyping; game theory; double moral hazard; incentives; INFORMATION; QUALITY; ADJUSTMENT;
D O I
10.1287/isre.1090.0248
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
We study agency problems that arise when prototypes are used for requirements assessment. The precision with which the prototype helps a client assess his requirements depends on (a) the type of prototype provided by the vendor and (b) the client's feedback effort. The vendor can provide either a neutral or nonneutral prototype: The nonneutral prototype influences the client towards one particular set of requirements that may not be the true requirement, and the neutral prototype allows the client to assess his true requirements. This leads to the vendor's moral hazard problem. The client chooses to exert either the high or low feedback effort after the vendor provides the prototype. Because the effort is unobservable to the vendor, it can lead to the client exerting the low feedback effort: the client's commitment problem. In this paper we develop and discuss the role of the contract payment to provide the vendor with incentives to supply the neutral prototype, as well as for the client to commit to the high feedback effort. In this setting, we also examine the "anchoring" effect, wherein even a high-feedback effort can influence the client more toward a particular set of requirements with the nonneutral prototype. Our results highlight the interplay among the feedback effort, anchoring, and vendor payments.
引用
收藏
页码:289 / 305
页数:17
相关论文
共 50 条
  • [1] Toward successful agile requirements change management process in global software development: a client-vendor analysis
    Kamal, Tahir
    Zhang, Qinghua
    Akbar, Muhammad Azeem
    [J]. IET SOFTWARE, 2020, 14 (03) : 265 - 274
  • [2] Towards the Guidelines for Requirements Change Management in Global Software Development: Client-Vendor Perspective
    Akbar, Muhammad Azeem
    Sang, Jun
    Nasrullah
    Khan, Arif Ali
    Shafiq, Muhammad
    Fazal-E-Amin
    [J]. IEEE ACCESS, 2019, 7 : 76985 - 77007
  • [3] Challenges of project management in global software development: A client-vendor analysis
    Niazi, Mahmood
    Mahmood, Sajjad
    Alshayeb, Mohammad
    Riaz, Mohammed Rehan
    Faisal, Kanaan
    Cerpa, Narciso
    Khan, Siffat Ullah
    Richardson, Ita
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 80 : 1 - 19
  • [4] Systematic literature review and empirical investigation of barriers to process improvement in global software development: Client-vendor perspective
    Khan, Arif Ali
    Keung, Jacky
    Niazi, Mahmood
    Hussain, Shahid
    Ahmad, Awais
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 87 : 180 - 205
  • [5] Software sustainability requirements: a unified method for improving requirements process for software development
    Saputri, Theresia Ratih Dewi
    Lee, Seok-Won
    [J]. 29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 506 - 507
  • [6] A multivocal study to improve the implementation of global requirements change management process: A client-vendor prospective
    Akbar, Muhammad Azeem
    Mahmood, Sajjad
    Alsanad, Ahmed
    Alsanad, Abeer Abdul-Aziz
    Gumaei, Abdu
    Qadri, Syed Furqan
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (08)
  • [7] Systematic literature study for dimensional classification of success factors affecting process improvement in global software development: client-vendor perspective
    Khan, Arif Ali
    Keung, Jacky
    Hussain, Shahid
    Niazi, Mahmood
    Kieffer, Suzanne
    [J]. IET SOFTWARE, 2018, 12 (04) : 333 - 344
  • [8] Non-functional requirements in the software development process
    Sivess, V
    [J]. SOFTWARE QUALITY JOURNAL, 1996, 5 (04) : 285 - 294
  • [9] Non-functional requirements in the software development process
    Sivess, V
    [J]. SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 425 - 435
  • [10] THE IMPORTANCE OF REQUIREMENTS DEFINITION FOR THE SOFTWARE-DEVELOPMENT PROCESS
    DANIELS, HJ
    [J]. ANGEWANDTE INFORMATIK, 1984, (03): : 87 - 97