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 条
  • [21] The Four Pillars of Research Software Engineering
    Cohen, Jeremy
    Katz, Daniel S.
    Barker, Michelle
    Hong, Neil Chue
    Haines, Robert
    Jay, Caroline
    IEEE SOFTWARE, 2021, 38 (01) : 97 - 105
  • [22] Software and Dependencies in Research Citation Graphs
    Druskat, Stephan
    COMPUTING IN SCIENCE & ENGINEERING, 2020, 22 (02) : 8 - 21
  • [23] Testing Research Software: A Case Study
    Eisty, Nasir U.
    Perez, Danny
    Carver, Jeffrey C.
    Moulton, J. David
    Nam, Hai Ah
    COMPUTATIONAL SCIENCE - ICCS 2020, PT VII, 2020, 12143 : 457 - 463
  • [24] Topic modeling in software engineering research
    Silva, Camila Costa
    Galster, Matthias
    Gilson, Fabian
    EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (06)
  • [25] TRENDS IN SYSTEMS AND SOFTWARE VARIABILITY
    Bosch, Jan
    Capilla, Rafael
    Hilliard, Rich
    IEEE SOFTWARE, 2015, 32 (03) : 44 - 51
  • [26] Authorship trends in software engineering
    João M. Fernandes
    Scientometrics, 2014, 101 : 257 - 271
  • [27] Topic modeling in software engineering research
    Camila Costa Silva
    Matthias Galster
    Fabian Gilson
    Empirical Software Engineering, 2021, 26
  • [28] Current trends in chloroplast genome research
    Khan, Asifullah
    Khan, Ishtiaq A.
    Asif, Huma
    Azim, M. Kamran
    AFRICAN JOURNAL OF BIOTECHNOLOGY, 2010, 9 (24): : 3494 - 3500
  • [29] Introducing metaknowledge: Software for computational research in information science, network analysis, and science of science
    McLevey, John
    McIlroy-Young, Reid
    JOURNAL OF INFORMETRICS, 2017, 11 (01) : 176 - 197
  • [30] Empirical Research in Software Engineering: A Critical View
    Parnas, David Lorge
    IEEE SOFTWARE, 2009, 26 (06) : 56 - +