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

被引:5
|
作者
Krueger, Jacob [1 ]
机构
[1] Otto von Guericke Univ, Magdeburg, Germany
关键词
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 条
  • [1] Structured Analysis for Software Product Lines
    Nakanishi, Tsuneo
    Sakamato, Tadashi
    Tsuchiya, Yasushi
    Fukuda, Akira
    ISCE: 2009 IEEE 13TH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2009, : 868 - +
  • [2] What are you talking about?
    Tomer D. Ullman
    Nature Human Behaviour, 2021, 5 : 976 - 977
  • [3] What are you talking about?
    Inman, William
    INDUSTRIAL ENGINEER, 2006, 38 (01): : 36 - 39
  • [5] What are you talking about?
    Wilde, Erik
    2007 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2007, : 256 - 261
  • [6] What are you talking about?
    Kinza
    时代英语(高三), 2008, (03) : 6+9 - 6
  • [7] What are you talking about?
    Ullman, Tomer D.
    NATURE HUMAN BEHAVIOUR, 2021, 5 (08) : 976 - 977
  • [8] Software fault tree analysis for product lines
    Dehlinger, J
    Lutz, RR
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 12 - 21
  • [9] Prototyping Software Product Lines analysis with Pharo
    Alidra, Abdelghani
    Kimour, Mohamed Tahar
    PROCEEDINGS OF THE 11TH EDITION OF THE INTERNATIONAL WORKSHOP ON SMALLTALK TECHNOLOGIES, (IWST 2016), 2016,
  • [10] Intraprocedural Dataflow Analysis for Software Product Lines
    Brabrand, Claus
    Ribeiro, Marcio
    Toledo, Tarsis
    Winther, Johnni
    Borba, Paulo
    TRANSACTIONS ON ASPECT-ORIENTED SOFTWARE DEVELOPMENT X, 2013, 7800 : 73 - 108