Finding Trends in Software Research

被引:13
作者
Mathew, George [1 ]
Agrawal, Amritanshu [1 ]
Menzies, Tim [1 ]
机构
[1] North Carolina State Univ NCSU, Dept Comp Sci CS, Raleigh, NC 27695 USA
关键词
Software engineering; Conferences; Software; Analytical models; Data models; Predictive models; Testing; bibliometrics; topic modeling; text mining; RESEARCH TOPICS; INSTITUTIONS; EVOLUTION; RANKING; GENDER;
D O I
10.1109/TSE.2018.2870388
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Text mining methods can find large scale trends within research communities. For example, using stable Latent Dirichlet Allocation (a topic modeling algorithm) this study found 10 major topics in 35,391 SE research papers from 34 leading SE venues over the last 25 years (divided, evenly, between conferences and journals). Out study also shows how those topics have changed over recent years. Also, we note that (in the historical record) mono-focusing on a single topic can lead to fewer citations than otherwise. Further, while we find no overall gender bias in SE authorship, we note that women are under-represented in the top-most cited papers in our field. Lastly, we show a previously unreported dichotomy between software conferences and journals (so research topics that succeed at conferences might not succeed at journals, and vice versa). An important aspect of this work is that it is automatic and quickly repeatable (unlike prior SE bibliometric studies that used tediously slow and labor intensive methods). Automation is important since, like any data mining study, its conclusions are skewed by the data used in the analysis. The automatic methods of this paper make it far easier for other researchers to re-apply the analysis to new data, or if they want to use different modeling assumptions.
引用
收藏
页码:1397 / 1410
页数:14
相关论文
共 50 条
  • [31] An analysis of research topics in software engineering - 2006
    Cai, Kai-Yuan
    Card, David
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (06) : 1051 - 1058
  • [32] Software Product Quality in Global Software Development: Finding Groups with Aligned Goals
    Chatzipetrou, Panagiota
    Angelis, Lefteris
    Barney, Sebastian
    Wohlin, Claes
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 435 - 442
  • [33] NEW TRENDS IN LEARNING FOR SOFTWARE ENGINEERING
    Hamouda, Alaa
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN COMPUTER SYSTEMS, 2016, 38 : 46 - 53
  • [34] Software engineering education: Trends and solutions
    Kratchanov, KD
    Mehic, N
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: I, 2004, : 156 - 161
  • [35] Educational Software Process Simulation Trends
    Smith, Zachary
    PROCEEDINGS OF THE 50TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE, 2012,
  • [36] Adopting software engineering trends in Al
    Djuric, Dragan
    Devedzic, Vladan
    Gasevic, Dragan
    IEEE INTELLIGENT SYSTEMS, 2007, 22 (01) : 59 - 66
  • [37] Modern software cybernetics: New trends
    Yang, Hongji
    Chen, Feng
    Aliyu, Suleiman
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 124 : 169 - 186
  • [38] Gender Differences in Personality Traits of Software Engineers
    Russo, Daniel
    Stol, Klaas-Jan
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (03) : 819 - 834
  • [39] Software engineering techniques for statically analyzing mobile apps: research trends, characteristics, and potential for industrial adoption
    Autili, Marco
    Malavolta, Ivano
    Perucci, Alexander
    Scoccia, Gian Luca
    Verdecchia, Roberto
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2021, 12 (01)
  • [40] A bibliometric analysis of the Turkish software engineering research community
    Garousi, Vahid
    SCIENTOMETRICS, 2015, 105 (01) : 23 - 49