Yann-Gaël Guéhéneuc, Bram Adams, Alexander Serebrenik
Proceedings of the 22nd International Conference on Software Analysis, Evolution and Reengineering
SANER, 2015.
@proceedings{SANER-2015, address = "Montreal, Quebec, Canada", editor = "Yann-Gaël Guéhéneuc and Bram Adams and Alexander Serebrenik", isbn = "978-1-4799-8469-5", publisher = "{IEEE}", title = "{Proceedings of the 22nd International Conference on Software Analysis, Evolution and Reengineering}", year = 2015, }
Committee
Contents (85 items)
- SANER-2015-Cleland-Huang #on the #question
- On whose shoulders? (JCH), p. 1.
- SANER-2015-Debic
- Checkpoint alpha (BD), p. 2.
- SANER-2015-HuSLL #development #evolution #modelling #topic #using
- Modeling the evolution of development topics using Dynamic Topic Models (JH, XS, DL, BL), pp. 3–12.
- SANER-2015-JiangSPLZ #comprehension #developer #interactive #natural language #query
- Understanding developers’ natural language queries with interactive clarification (SJ, LS, XP, ZL, WZ), pp. 13–22.
- SANER-2015-SaiedBAS #api #mining #multi
- Mining Multi-level API Usage Patterns (MAS, OB, HA, HAS), pp. 23–32.
- SANER-2015-SaiedSD #api #constraints #documentation
- An observational study on API usage constraints and their documentation (MAS, HAS, BD), pp. 33–42.
- SANER-2015-PalixFL #algorithm #difference
- Improving pattern tracking with a language-aware tree differencing algorithm (NP, JRF, JL), pp. 43–52.
- SANER-2015-YangMT #design pattern #detection #quality
- Measuring the quality of design pattern detection results (SY, AM, VT), pp. 53–62.
- SANER-2015-EshkevariSCA #php #question
- Are PHP applications ready for Hack? (LME, FDS, JRC, GA), pp. 63–72.
- SANER-2015-SilvaRVBA #javascript #question
- Does JavaScript software embrace classes? (LS, MR, MTV, AB, NA), pp. 73–82.
- SANER-2015-KoboriMI #analysis #evolution #java
- Evolution analysis for Accessibility Excessiveness in Java (KK, MM, KI), pp. 83–90.
- SANER-2015-LadanyiTFK #quality
- A software quality model for RPG (GL, ZT, RF, TK), pp. 91–100.
- SANER-2015-NayrollesHTL #approach #debugging #model checking #named #using
- JCHARMING: A bug reproduction approach using crash traces and directed model checking (MN, AHL, ST, AL), pp. 101–110.
- SANER-2015-AlawnehHH #analysis #metamodelling #performance #towards
- Towards a common metamodel for traces of high performance computing systems to enable software analysis tasks (LA, AHL, JH), pp. 111–120.
- SANER-2015-RoehmNB #automation #interactive
- Automated extraction of failure reproduction steps from user interaction traces (TR, SN, BB), pp. 121–130.
- SANER-2015-SassoML #detection #problem
- Misery loves company: CrowdStacking traces to aid problem detection (TDS, AM, ML), pp. 131–140.
- SANER-2015-ThongtanunamTKY #approach #code review #overview #perspective #recommendation
- Who should review my code? A file location-based code-reviewer recommendation approach for Modern Code Review (PT, CT, RGK, NY, HI, KiM), pp. 141–150.
- SANER-2015-TymchukML #code review #overview
- Code review: Veni, ViDI, vici (YT, AM, ML), pp. 151–160.
- SANER-2015-PanichellaAPA #code review #developer #question #static analysis #tool support
- Would static analysis tools help developers with code reviews? (SP, VA, MDP, GA), pp. 161–170.
- SANER-2015-MoralesMK #case study #code review #design #overview #quality
- Do code review practices impact design quality? A case study of the Qt, VTK, and ITK projects (RM, SM, FK), pp. 171–180.
- SANER-2015-DamevskiSP #code search #developer #evaluation #metric #scalability #tool support
- Scaling up evaluation of code search tools through developer usage metrics (KD, DCS, LLP), pp. 181–190.
- SANER-2015-LianZ #feature model #non-functional #product line #requirements #towards
- Optimized feature selection towards functional and non-functional requirements in Software Product Lines (XL, LZ), pp. 191–200.
- SANER-2015-Keivanloo0Z #clone detection #detection #java #repository #scalability
- Threshold-free code clone detection for a large-scale heterogeneous Java repository (IK, FZ, YZ), pp. 201–210.
- SANER-2015-AggarwalRTHGS #debugging #detection #re-engineering
- Detecting duplicate bug reports with software engineering domain knowledge (KA, TR, FT, AH, RG, ES), pp. 211–220.
- SANER-2015-Abi-AntounWKGR #graph #impact analysis
- Impact analysis based on a global hierarchical Object Graph (MAA, YW, EK, AG, VR), pp. 221–230.
- SANER-2015-CaiS #dependence #effectiveness #framework #impact analysis
- A framework for cost-effective dependence-based dynamic impact analysis (HC, RAS), pp. 231–240.
- SANER-2015-OyetoyanFDJ #dependence #empirical
- Circular dependencies and change-proneness: An empirical study (TDO, JRF, JD, KJ), pp. 241–250.
- SANER-2015-SanchezRG #empirical #evolution
- An empirical study of work fragmentation in software evolution tasks (HS, RR, VMG), pp. 251–260.
- SANER-2015-QiuSM #graph #identification #library #morphism #using
- Library functions identification in binary code by using graph isomorphism testings (JQ, XS, PM), pp. 261–270.
- SANER-2015-MattsenWS #abstract domain #analysis
- A non-convex abstract domain for the value analysis of binaries (SM, AW, SS), pp. 271–280.
- SANER-2015-MedicherlaK #analysis #approximate #precise #scalability
- Precision vs. scalability: Context sensitive analysis with prefix approximation (RKM, RK), pp. 281–290.
- SANER-2015-SinghGN #data type #graph #memory management
- MG++: Memory graphs for analyzing dynamic data structures (VS, RG, IN), pp. 291–300.
- SANER-2015-BrandtnerMLG #integration #named #process #rule-based
- SQA-Profiles: Rule-based activity profiles for Continuous Integration environments (MB, SCM, PL, HCG), pp. 301–310.
- SANER-2015-XiaLMSH #co-evolution #predict
- Cross-project build co-change prediction (XX, DL, SM, ES, AEH), pp. 311–320.
- SANER-2015-GuerroujAR #stack overflow
- The influence of App churn on App success and StackOverflow discussions (LG, SA, PCR), pp. 321–330.
- SANER-2015-LeL #metric #mining #rule-based #specification
- Beyond support and confidence: Exploring interestingness measures for rule-based specification mining (TDBL, DL), pp. 331–340.
- SANER-2015-DiasBGCD #fine-grained
- Untangling fine-grained code changes (MD, AB, GG, DC, SD), pp. 341–350.
- SANER-2015-HashimotoMI #fine-grained #scalability #source code
- A comprehensive and scalable method for analyzing fine-grained source code change patterns (MH, AM, TI), pp. 351–360.
- SANER-2015-JiangPWXZ
- Summarizing Evolutionary Trajectory by Grouping and Aggregating relevant code changes (QJ, XP, HW, ZX, WZ), pp. 361–370.
- SANER-2015-OumarouAEDK #identification
- Identifying the exact fixing actions of static rule violation (HO, NA, AE, SD, DTK), pp. 371–379.
- SANER-2015-WongLT #automation #generative #mining #named #source code
- CloCom: Mining existing source code for automatic comment generation (EW, TL, LT), pp. 380–389.
- SANER-2015-LiZXBPGZ #named #online #programming
- amAssist: In-IDE ambient search of online programming resources (HL, XZ, ZX, LB, XP, DG, WZ), pp. 390–398.
- SANER-2015-BaoLXWZ #interactive #reverse engineering
- Reverse engineering time-series interaction data from screen-captured videos (LB, JL, ZX, XW, BZ), pp. 399–408.
- SANER-2015-SilvaCMS #analysis #fine-grained
- Niche vs. breadth: Calculating expertise over time through a fine-grained analysis (JRdSJ, EC, LM, AS), pp. 409–418.
- SANER-2015-ZekanST #web
- Protecting web applications via Unicode extension (BZ, MS, VT), pp. 419–428.
- SANER-2015-SaeidiHKJ #approach #clustering #multi #search-based
- A search-based approach to multi-view clustering of software systems (AS, JH, RK, SJ), pp. 429–438.
- SANER-2015-LemmaLM #modelling #named
- CEL: Touching software modeling in essence (RL, ML, AM), pp. 439–448.
- SANER-2015-SharmaTL #automation #identification #named #twitter
- NIRMAL: Automatic identification of software relevant tweets leveraging language model (AS, YT, DL), pp. 449–458.
- SANER-2015-NairJNH #analysis
- A static code analysis tool for control system software (SN, RJ, ARN, SHS), pp. 459–463.
- SANER-2015-MoserPFW #documentation #generative #named
- RbG: A documentation generator for scientific and engineering software (MM, JP, GF, MW), pp. 464–468.
- SANER-2015-HayashiHMSOM #named #refactoring
- Historef: A tool for edit history refactoring (SH, DH, JM, MS, TO, KM), pp. 469–473.
- SANER-2015-MurakamiHK #named #set #visualisation
- ClonePacker: A tool for clone set visualization (HM, YH, SK), pp. 474–478.
- SANER-2015-IzquierdoCRBC #git #named
- GiLA: GitHub label analyzer (JLCI, VC, BR, AB, JC), pp. 479–483.
- SANER-2015-MondalRS #mining #named #refactoring
- SPCP-Miner: A tool for mining code clones that are important for refactoring or tracking (MM, CKR, KAS), pp. 484–488.
- SANER-2015-CaiS15a #analysis #dependence #fine-grained #named
- TRACERJD: Generic trace-based dynamic dependence analysis with fine-grained logging (HC, RAS), pp. 489–493.
- SANER-2015-GarzonAL #development #framework #modelling #named #object-oriented
- Umple: A framework for Model Driven Development of Object-Oriented Systems (MG, HIA, TCL), pp. 494–498.
- SANER-2015-CosentinoIC #git #repository
- Assessing the bus factor of Git repositories (VC, JLCI, JC), pp. 499–503.
- SANER-2015-AmmerlaanVZ #refactoring #why
- Old habits die hard: Why refactoring for understandability does not give immediate benefits (EA, WV, AZ), pp. 504–507.
- SANER-2015-DavisWZHW #named #python
- Bash2py: A bash to Python translator (IJD, MW, CZ, RCH, TW), pp. 508–511.
- SANER-2015-MuskeB #on the #static analysis #tool support
- On implementational variations in static analysis tools (TM, PB), pp. 512–515.
- SANER-2015-CadariuBVD #security
- Tracking known security vulnerabilities in proprietary software systems (MC, EB, JV, AvD), pp. 516–519.
- SANER-2015-KulaGII #case study #latency #library
- Trusting a library: A study of the latency to adopt the latest Maven release (RGK, DMG, TI, KI), pp. 520–524.
- SANER-2015-LityBS #incremental #product line #slicing #towards
- Towards incremental model slicing for delta-oriented software product lines (SL, HB, IS), pp. 530–534.
- SANER-2015-BezemerPG #comprehension #difference #graph #performance #using
- Understanding software performance regressions using differential flame graphs (CPB, JP, BG), pp. 535–539.
- SANER-2015-RahmanR #identification
- TextRank based search term identification for software change tasks (MMR, CKR), pp. 540–544.
- SANER-2015-LuSWLD #code search #effectiveness #query
- Query expansion via WordNet for effective code search (ML, XS, SW, DL, YD), pp. 545–549.
- SANER-2015-CabotICR #open source #using
- Exploring the use of labels to categorize issues in Open-Source Software projects (JC, JLCI, VC, BR), pp. 550–554.
- SANER-2015-HuSL #development #evolution #online #topic
- Explore the evolution of development topics via on-line LDA (JH, XS, BL), pp. 555–559.
- SANER-2015-KochharTL #debugging #effectiveness #empirical #scalability #test coverage #testing
- Code coverage and test suite effectiveness: Empirical study with real bugs in large systems (PSK, FT, DL), pp. 560–564.
- SANER-2015-HeroldEBCC #detection #modelling
- Detection of violation causes in reflexion models (SH, ME, JB, SC, MÓC), pp. 565–569.
- SANER-2015-TianL #case study #comparative #debugging #effectiveness
- A comparative study on the effectiveness of part-of-speech tagging techniques on bug reports (YT, DL), pp. 570–574.
- SANER-2015-InfanteB #identification
- Efficiently identifying object production sites (AI, AB), pp. 575–579.
- SANER-2015-NagyMC #approach #concept #query #sql
- Where was this SQL query executed? a static concept location approach (CN, LM, AC), pp. 580–584.
- SANER-2015-LaverdiereBM #analysis #composition #graph #using
- Taint analysis of manual service compositions using Cross-Application Call Graphs (MAL, BJB, EM), pp. 585–589.
- SANER-2015-Cordy #txl
- TXL source transformation in practice (JRC), pp. 590–591.
- SANER-2015-KnodelNBV #risk management
- Software risk management in practice: Shed light on your software product (JK, MN, EB, JV), pp. 592–594.
- SANER-2015-Mirakhorli #architecture #how #question #re-engineering #what #why
- Software architecture reconstruction: Why? What? How? (MM), p. 595.
- SANER-2015-Felden #communication
- SKilLed communication for toolchains (TF), p. 596.
- SANER-2015-Lorenz #inheritance #quality #specification
- The impact of column-orientation on the quality of class inheritance mapping specifications (ML), p. 597.
- SANER-2015-Jiang #integration #process #scalability
- Improving the integration process of large software systems (YJ), p. 598.
- SANER-2015-PeteB #consistency #difference #evolution #framework
- Handling the differential evolution of software artefacts: A framework for consistency management (IP, DB), pp. 599–600.
- SANER-2015-Martin #analysis #framework #towards
- Towards a framework for analysis, transformation, and manipulation of Makefiles (DM), pp. 601–602.
- SANER-2015-Morales #anti #automation #framework #towards
- Towards a framework for automatic correction of anti-patterns (RM), pp. 603–604.
- SANER-2015-Erfani #metamodelling #ontology #towards
- Towards an ontology-based context-aware meta-model for the software domain (ME), pp. 605–606.
- SANER-2015-Rahman
- Investigating modern release engineering practices (MTR), pp. 607–608.
14 ×#named
9 ×#analysis
6 ×#scalability
6 ×#towards
5 ×#detection
5 ×#evolution
5 ×#framework
5 ×#graph
5 ×#identification
5 ×#using
9 ×#analysis
6 ×#scalability
6 ×#towards
5 ×#detection
5 ×#evolution
5 ×#framework
5 ×#graph
5 ×#identification
5 ×#using