Andy Zaidman, Yasutaka Kamei, Emily Hill 0001
Proceedings of the 15th Working Conference on Mining Software Repositories
MSR, 2018.
@proceedings{MSR-2018,
editor = "Andy Zaidman and Yasutaka Kamei and Emily Hill 0001",
publisher = "{ACM}",
title = "{Proceedings of the 15th Working Conference on Mining Software Repositories}",
year = 2018,
}
Contents (78 items)
- MSR-2018-MartinsAL #dataset #java #named
- 50K-C: a dataset of compilable, and compiled, Java projects (PM0, RA, CVL), pp. 1–5.
- MSR-2018-GaoYJLYZ #concurrent #dataset #named #testing
- Jbench: a dataset of data races for concurrency testing (JG, XY, YJ0, HL0, WY, XZ), pp. 6–9.
- MSR-2018-SahaLLYP #dataset #debugging #java #scalability
- Bugs.jar: a large-scale, diverse dataset of real-world Java bugs (RKS, YL, WL, HY, MRP), pp. 10–13.
- MSR-2018-NovielliCL #stack overflow #standard
- A gold standard for emotion annotation in stack overflow (NN, FC, FL), pp. 14–17.
- MSR-2018-GkortzisMS #dataset #named #open source #security
- VulinOSS: a dataset of security vulnerabilities in open-source systems (AG, DM, DS), pp. 18–21.
- MSR-2018-YuLYWW #dataset #git
- A dataset of duplicate pull-requests in github (YY0, ZL, GY, TW0, HW), pp. 22–25.
- MSR-2018-SchermannZC #evolution #git
- Structured information on state and evolution of dockerfiles on github (GS, SZ, JC), pp. 26–29.
- MSR-2018-GeigerMPPNB #android #commit #dataset #graph
- A graph-based dataset of commit history of real-world Android apps (FXG, IM, LP, FP, DDN, AB), pp. 30–33.
- MSR-2018-MarkovtsevL #dataset #git
- Public git archive: a big code dataset for all (VM, WL), pp. 34–37.
- MSR-2018-EfstathiouCS #re-engineering #word
- Word embeddings for the software engineering domain (VE, CC, DS), pp. 38–41.
- MSR-2018-Chatzidimitriou #framework #named #quality
- npm-miner: an infrastructure for measuring the quality of the npm registry (KCC, MDP, TGD, MT, ALS), pp. 42–45.
- MSR-2018-PaixaoKHH #code review #named #source code
- CROP: linking code reviews to source code changes (MP, JK, DH, MH), pp. 46–49.
- MSR-2018-YamashitaPKG #developer #ide #interactive
- Developer interaction traces backed by IDE screen recordings from think aloud sessions (AY, FP, FK, YGG), pp. 50–53.
- MSR-2018-XuZ #dataset #kernel #linux #multi
- A multi-level dataset of linux kernel patchwork (YX, MZ), pp. 54–57.
- MSR-2018-Spinellis
- Documented unix facilities over 48 years (DS), pp. 58–61.
- MSR-2018-ProkschAN #dataset #developer #empirical #process
- Enriched event streams: a general dataset for empirical studies on in-IDE activities of software developers (SP, SA, SN), pp. 62–65.
- MSR-2018-Rahman #comprehension #process #programming #question
- Comprehension effort and programming activities: related? or not related? (AR), pp. 66–69.
- MSR-2018-JinS #code completion #comprehension #performance #recommendation
- The hidden cost of code completion: understanding the impact of the recommendation-list length on its efficiency (XJ, FS), pp. 70–73.
- MSR-2018-RodriguezTK #developer #empirical #performance
- Empirical study on the relationship between developer's working habits and efficiency (AR, FT, YK), pp. 74–77.
- MSR-2018-JoonbakhshS #ide #interactive #metric #mining #process
- Mining and extraction of personal software process measures through IDE interaction logs (AJ, AS), pp. 78–81.
- MSR-2018-BulmerMD #developer #ide #machine learning #predict
- Predicting developers' IDE commands with machine learning (TB, LM, DED), pp. 82–85.
- MSR-2018-AmlekarGGM #developer #question
- Do software engineers use autocompletion features differently than other developers? (RA, AFRG, KG, SM), pp. 86–89.
- MSR-2018-WilkieHKLNRPK #developer #ide #identification #using
- Who's this?: developer identification using IDE event data (JW, ZAH, AK, JL, GN, CR, MP, JK), pp. 90–93.
- MSR-2018-CiborowskaKD #behaviour #detection #developer #reuse #using #web
- Detecting and characterizing developer behavior following opportunistic reuse of code snippets from the web (AC, NAK, KD), pp. 94–97.
- MSR-2018-RabbaniHSGM #fault #ide #interactive #replication #using #visual notation
- Revisiting “programmers' build errors” in the visual studio context: a replication study using IDE interaction traces (NR, MSH, SS, KG, SM), pp. 98–101.
- MSR-2018-SotoG #automation #program repair
- Common statement kind changes to inform automatic program repair (MS, CLG), pp. 102–105.
- MSR-2018-BellmanSB #analysis #debugging #developer #ide #timeline #visual notation
- Studying developer build issues and debugger usage via timeline analysis in visual studio IDE (CB, AS, OB), pp. 106–109.
- MSR-2018-Soto-ValeroBB #analysis #behaviour #debugging #detection #process
- Detection and analysis of behavioral T-patterns in debugging activities (CSV, JB, BB), pp. 110–113.
- MSR-2018-AfzalG #case study #debugging #ide #using
- A study on the use of IDE features for debugging (AA, CLG), pp. 114–117.
- MSR-2018-Ko #challenge #comprehension #mining
- Mining the mind, minding the mine: grand challenges in comprehension and mining (AJK0), p. 118.
- MSR-2018-LaaberL #assessment #benchmark #evaluation #open source #performance
- An evaluation of open-source software microbenchmark suites for continuous performance assessment (CL, PL), pp. 119–130.
- MSR-2018-BernardoCK #delivery #integration
- Studying the impact of adopting continuous integration on the delivery time of pull requests (JHB, DAdC, UK), pp. 131–141.
- MSR-2018-CalciatiKBG #question #what
- What did really change with the new release of the app? (PC, KK, XB, AG), pp. 142–152.
- MSR-2018-NayrollesH #clone detection #detection #fault #industrial #metric #named #scalability
- CLEVER: combining code metrics with clone detection for just-in-time fault prevention and resolution in large industrial projects (MN, AHL), pp. 153–164.
- MSR-2018-WidderHKV #integration
- I'm leaving you, Travis: a continuous integration breakup story (DGW, MH, CK, BV), pp. 165–169.
- MSR-2018-OchoaDV #dependence #eclipse #empirical #evaluation #ide
- An empirical evaluation of OSGi dependencies best practices in the eclipse IDE (LO, TD, JJV), pp. 170–180.
- MSR-2018-DecanMC #dependence #network #on the #security
- On the impact of security vulnerabilities in the npm package dependency network (AD, TM, EC), pp. 181–191.
- MSR-2018-MoslehiAR #feature model #using
- Feature location using crowd-based screencasts (PM, BA, JR), pp. 192–202.
- MSR-2018-Russo #mining #profiling
- Profiling call changes via motif mining (BR), pp. 203–214.
- MSR-2018-ShahbazianNM #architecture #implementation #predict #towards
- Toward predicting architectural significance of implementation issues (AS, DN, NM), pp. 215–219.
- MSR-2018-MahmoudiN #android #empirical #problem
- The Android update problem: an empirical study (MM, SN), pp. 220–230.
- MSR-2018-WangLL0X #android #empirical #game studies #scalability #why
- Why are Android apps removed from Google Play?: a large-scale empirical study (HW, HL, LL0, YG0, GX), pp. 231–242.
- MSR-2018-NayebiKCZR #case study #mobile
- Anatomy of functionality deletion: an exploratory study on mobile apps (MN, KK, PC, AZ, GR), pp. 243–253.
- MSR-2018-LiGBMXK #android #api
- Characterising deprecated Android APIs (LL0, JG, TFB, LM0, XX0, JK), pp. 254–264.
- MSR-2018-CaiJ #analysis #android #performance #precise
- Leveraging historical versions of Android apps for efficient and precise taint analysis (HC, JJ), pp. 265–269.
- MSR-2018-Meloca0BMPWG #comprehension
- Understanding the usage, impact, and adoption of non-OSI approved licenses (RMM, GP0, LB, MM, IP, ISW, DMG), pp. 270–280.
- MSR-2018-GopsteinZFC
- Prevalence of confusing code in software projects: atoms of confusion in the wild (DG, HHZ, PGF, JC), pp. 281–291.
- MSR-2018-Cassee0CS #developer #fault #how
- How swift developers handle errors (NC, GP0, FC, AS), pp. 292–302.
- MSR-2018-GeorgiouKLS #energy #programming language #question #what
- What are your programming language's energy-delay implications? (SG, MK, PL, DS), pp. 303–313.
- MSR-2018-TrockmanCMNKV #automation #matter #metric
- “Automatically assessing code understandability” reanalyzed: combined metrics matter (AT, KC, MM, TN, CK, BV), pp. 314–318.
- MSR-2018-BaltesDT008 #evolution #named #stack overflow
- SOTorrent: reconstructing and analyzing the evolution of stack overflow posts (SB, LD, CT, SD0), pp. 319–330.
- MSR-2018-BenkocziGHK08 #approach #design #matrix
- A design structure matrix approach for measuring co-change-modularity of software products (RB, DRG, SH, MAK), pp. 331–335.
- MSR-2018-ArimaHK08 #case study #commit #how #java #question #what
- A study on inappropriately partitioned commits: how much and what kinds of IP commits in Java projects? (RA, YH, SK), pp. 336–340.
- MSR-2018-NairACFMMM0Y08 #data-driven #re-engineering #search-based
- Data-driven search-based software engineering (VN, AA, JC, WF0, GM, TM, LLM, MW0, ZY0), pp. 341–352.
- MSR-2018-BraiekKA08 #framework #machine learning
- The open-closed principle of modern machine learning frameworks (HBB, FK, BA), pp. 353–363.
- MSR-2018-NovielliGL08 #analysis #benchmark #metric #re-engineering #research #sentiment
- A benchmark study on sentiment analysis for software engineering research (NN, DG, FL), pp. 364–375.
- MSR-2018-OttAHBL08 #approach #identification #image #learning #source code #video
- A deep learning approach to identifying source code in images and video (JO, AA, PH, AB, EL), pp. 376–386.
- MSR-2018-MantylaCC08 #analysis #natural language #pipes and filters #re-engineering
- Natural language or not (NLON): a package for software engineering text analysis pipeline (MVM, FC, MC), pp. 387–391.
- MSR-2018-PascarellaPPB08 #development #game studies #how #open source #question #video
- How is video game development different from software development in open source? (LP, FP, MDP, AB), pp. 392–402.
- MSR-2018-MiddletonMGMMWM08 #developer #git #predict
- Which contributions predict whether developers are accepted into github teams (JM, ERMH, DG, AWM, RM, DW, SM), pp. 403–413.
- MSR-2018-MaFCAZM08 #automation #classification #open source
- Automatic classification of software artifacts in open-source applications (YM, SF, MC, VA, WZ, MM), pp. 414–425.
- MSR-2018-CohenC08 #analysis #developer #git #repository #scalability
- Large-scale analysis of the co-commit patterns of the active developers in github's top repositories (EC, MPC), pp. 426–436.
- MSR-2018-ClaesMKF08 #automation #developer #identification #open source #towards
- Towards automatically identifying paid open source developers (MC, MM, MK, UF), pp. 437–441.
- MSR-2018-0002LM08 #debugging #information management #locality #requirements #traceability
- Analyzing requirements and traceability information to improve bug localization (MR0, DL0, PM), pp. 442–453.
- MSR-2018-YangWYDT08 #api #documentation #specification #towards #web
- Towards extracting web API specifications from documentation (JY0, EW, ATTY, JD, LT0), pp. 454–464.
- MSR-2018-RahmanBPKLQPSR08 #developer #how #retrieval
- Evaluating how developers use general-purpose web-search for code retrieval (MMR, JB, SP, JK, FAL, SFQ, CP, KTS, BR), pp. 465–475.
- MSR-2018-YinDCVN08 #learning #natural language #stack overflow
- Learning to mine aligned code and natural language pairs from stack overflow (PY, BD, EC, BV, GN), pp. 476–486.
- MSR-2018-JainPVP08
- A search system for mathematical expressions on software binaries (RJ, SP, VV, RP), pp. 487–491.
- MSR-2018-TorreRB08 #source code
- Imprecisions diagnostic in source code deltas (GDlT, RR, AB), pp. 492–502.
- MSR-2018-LamotheS08 #android #api #automation #case study #experience #migration #using
- Exploring the use of automated API migrating techniques in practice: an experience report on Android (ML, WS), pp. 503–514.
- MSR-2018-CapraroDR08 #collaboration
- The patch-flow method for measuring inner source collaboration (MC, MD, DR), pp. 515–525.
- MSR-2018-ZampettiSP08 #perspective #self #technical debt
- Was self-admitted technical debt removal a real removal?: an in-depth perspective (FZ, AS, MDP), pp. 526–536.
- MSR-2018-SanchezBNPK08 #api #named
- Restmule: enabling resilient clients for remote APIs (BAS, KB, PN, RFP, DSK), pp. 537–541.
- MSR-2018-TufanoWBPWP08 #learning #source code
- Deep learning similarities from different representations of source code (MT, CW, GB, MDP, MW, DP), pp. 542–553.
- MSR-2018-MajumderBBFM08 #case study #learning #mining #performance #stack overflow
- 500+ times faster than deep learning: a case study exploring faster methods for text mining stackoverflow (SM, NB, KB, WF0, TM), pp. 554–563.
- MSR-2018-PaduaS08 #exception #fault
- Studying the relationship between exception handling practices and post-release defects (GBdP, WS), pp. 564–575.
- MSR-2018-AcciolyBSC08 #java #open source #predict
- Analyzing conflict predictors in open-source Java projects (PRGA, PB, LS, GC), pp. 576–586.
- MSR-2018-Ernst08 #metric #modelling
- Bayesian hierarchical modelling for tailoring metric thresholds (NAE), pp. 587–591.