Are You Talking about Software Product Lines? An Analysis of Developer Communities

被引:5
|
作者
Krueger, Jacob [1 ]
机构
[1] Otto von Guericke Univ, Magdeburg, Germany
来源
PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS '19) | 2019年
关键词
Software product line; variability modeling; feature modeling; Stack Overflow; Quora; community question answering;
D O I
10.1145/3302333.3302348
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Community-question-answering systems, such as Stack Overflow, provide a platform for various communities to ask questions, discuss topics, and find knowledge. Especially software developers are heavily relying on such systems to identify solutions for their problems. While the content of community-question-answering systems may be less scientific, it usually represents practical knowledge from various perspectives and backgrounds. Thus, analyzing this content can be valuable for the scientific community to understand previous and current (i.e., open questions) needs of practitioners. In this paper, we report a systematic analysis of two websites that comprise communities with a focus on software development: Stack Exchange and Quora. We extract questions, answers, comments, and discussions on software product lines in general and feature modeling in particular. The results provide a historical perspective, an overview on commonly addressed scopes, and a classification of discussed topics and problems. Moreover, our findings are interesting to understand the practical impact of software-product-line techniques outside of well-analyzed case studies, to support lectures by identifying regularly asked questions, and to scope tool development based on reported technical problems.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Introspective Anthropology? Talking About Me (and You)
    Brass, Tom
    CRITICAL SOCIOLOGY, 2023, 49 (7-8) : 1109 - 1124
  • [32] Are You Talking to Your Patients About CAM?
    Sexton, Sumi
    AMERICAN FAMILY PHYSICIAN, 2009, 80 (03) : 228 - +
  • [33] Talking to Local Communities About Climate Change
    Kappel, Ellen S.
    OCEANOGRAPHY, 2019, 32 (04) : 5 - 5
  • [34] Software Product Lines with Design Choices: Reasoning about Variability and Design Uncertainty
    Famelis, Michalis
    Rubin, Julia
    Czarnecki, Krzysztof
    Salay, Rick
    Chechik, Marsha
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 93 - 100
  • [35] Talking about Talent training of software testing
    Zhou, Zhengguang
    Zhang, Shanwen
    2011 SECOND INTERNATIONAL CONFERENCE ON EDUCATION AND SPORTS EDUCATION (ESE 2011), VOL I, 2011, : 326 - 328
  • [36] Introduction to Software Product Lines
    Northrop, Linda M.
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 521 - 522
  • [37] Testing Software Product Lines
    da Mota Silveira Neto, Paulo Anselmo
    Runeson, Per
    Machado, Ivan do Carmo
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    Engstrom, Emelie
    IEEE SOFTWARE, 2011, 28 (05) : 16 - 20
  • [38] Granularity in Software Product Lines
    Kaestner, Christian
    Apel, Sven
    Kuhlemann, Martin
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 311 - 320
  • [39] Dynamic software product lines
    Hallsteinsen, Svein
    Hinchey, Mike
    Park, Sooyong
    Schmid, Klaus
    COMPUTER, 2008, 41 (04) : 93 - 95
  • [40] Restructuring variability in software product lines using concept analysis of product configurations
    Loesch, Felix
    Ploedereder, Erhard
    CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 159 - +