Requirements Socio-Technical Graphs for Managing Practitioners' Traceability Questions

被引:8
|
作者
Niu, Nan [1 ]
Wang, Wentao [1 ]
Gupta, Arushi [1 ]
Assarandarban, Mona [1 ]
Xu, Li Da [2 ]
Savolainen, Juha [3 ]
Cheng, Jing-Ru C. [4 ]
机构
[1] Univ Cincinnati, Dept Elect Engn & Comp Sci, Cincinnati, OH 45221 USA
[2] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[3] Software & Control Res & Dev, Danfoss Drives A-S, DK-6300 Grasten, Denmark
[4] US Army, Engineer Res & Dev Ctr, Informat Technol Lab, Vicksburg, MS 39180 USA
来源
基金
美国国家科学基金会;
关键词
Practitioner questions; requirements socio-technical graph (RSTG); requirements traceability; social internet of things (SIoT);
D O I
10.1109/TCSS.2018.2872059
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To understand requirements traceability in practice, we contribute, in this paper, an automated approach to identifying questions from requirements repositories and examining their answering status. Applying our approach to 345 opensource projects results in 20622 questions, among which 53% and 15% are classified as successfully and unsuccessfully answered, respectively. By constructing a novel requirements socio-technical graph, we explore the impact of stakeholder-artifact relationships on traceability. The number of people, surprisingly, has little influence compared to other graph-theoretic measures like the clustering coefficient. Based on the repository mining results, we formulate a set of novel hypotheses about traceability. A case study supports some hypotheses while offering new insights.
引用
收藏
页码:1152 / 1162
页数:11
相关论文
共 50 条
  • [1] Requirements Socio-Technical Graphs for Managing Practitioners' Traceability Questions (vol 5, pg 1152, 2018)
    Niu, Nan
    Wang, Wentao
    Gupta, Arushi
    Assarandarban, Mona
    Xu, Li Da
    Savolainen, Juha
    Cheng, Jing-Ru C.
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2019, 6 (01): : 190 - 190
  • [2] Managing Security Requirements Conflicts in Socio-Technical Systems
    Paja, Elda
    Dalpiaz, Fabiano
    Giorgini, Paolo
    [J]. CONCEPTUAL MODELING, ER 2013, 2013, 8217 : 270 - +
  • [3] SOCIO-TECHNICAL QUESTIONS RAISED
    BERNATH, L
    [J]. MECHANICAL ENGINEERING, 1980, 102 (02) : 46 - 46
  • [4] Creating Socio-Technical Patches for Information Foraging: A Requirements Traceability Case Study
    Cepulis, Darius
    Niu, Nan
    [J]. 2018 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2018, : 17 - 21
  • [5] Managing socio-technical interactions in healthcare systems
    El-Hassan, Osama
    Fiadeiro, Jose Luiz
    Heckel, Reiko
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2008, 4928 : 347 - 358
  • [6] Requirements analysis for socio-technical system design
    Sutcliffe, AG
    [J]. INFORMATION SYSTEMS, 2000, 25 (03) : 213 - 233
  • [7] A process model for eliciting requirements of socio-technical systems
    Sarnikar, Surendra
    El-Gayar, Omar
    Wahbeh, Abdullah
    [J]. AMCIS 2014 PROCEEDINGS, 2014,
  • [8] Applying wikis to managing knowledge - A socio-technical approach
    Kosonen, Miia
    Kianto, Aino
    [J]. PROCEEDINGS OF THE 8TH EUROPEAN CONFERENCE ON KNOWLEDGE MANAGEMENT, VOL 1 AND 2, 2007, : 541 - 546
  • [9] Holistic security requirements analysis for socio-technical systems
    Tong Li
    Jennifer Horkoff
    John Mylopoulos
    [J]. Software & Systems Modeling, 2018, 17 : 1253 - 1285
  • [10] Holistic security requirements analysis for socio-technical systems
    Li, Tong
    Horkoff, Jennifer
    Mylopoulos, John
    [J]. SOFTWARE AND SYSTEMS MODELING, 2018, 17 (04): : 1253 - 1285