Proceedings of the 22nd International Conference on Software Analysis, Evolution and Reengineering
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter

Yann-Gaël Guéhéneuc, Bram Adams, Alexander Serebrenik
Proceedings of the 22nd International Conference on Software Analysis, Evolution and Reengineering
SANER, 2015.

EVOL
DBLP
Scholar
Full names Links ISxN
@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

  • Demo Track Chair: Emily Hill
  • Demo Track Program Committee: Foutse Khomh, Emily Hill, Stéphane Vaucher, Sonia Haiduc, Nasir Ali, David Shepherd, Felienne Hermans, David Lo, Gabriele Bavota, Iman Keivanloo, Venera Arnaoudova
  • Doctoral Symposium Chairs: Ralf Lämmel, Peter C. Rigby
  • Early Research Track Chairs: Naouel Moha, Nikolaos Tsantalis
  • Finance Chairs: Elliot J. Chikofsky, Hausi A. Müller
  • General Chair: Yann-Gaël Guéhéneuc
  • Local Chairs: Giuliano Antoniol, Ghizlane El Boussaidi
  • Panel Chairs: Jane Huffman Hayes, Marianne Huchard
  • Practical Track Chairs: Abdelwahab Hamou-Lhadj, Foutse Khomh, Abdelwahab Hamou-Lhadj, Josef Pichler, Weiyi Shang, Vassilios Tzerpos, Sigrid Eldh, Alf Larsson, Mark van den Brand, Mark Grechanik, Radu Marinescu, Juergen Rilling
  • Program Chairs: Bram Adams, Alexander Serebrenik
  • Program Committee: Bram Adams, Nicolas Anquetil, Alberto Bacchelli, Gabriele Bavota, Olga Baysal, Alexandre Bergel, Árpád Beszédes, David Binkley, Christian Bird, Andrea Capiluppi, Jean-Rémy Falleri, Keith Brian Gallagher, Harald Gall, Daniel M. Germán, Nils Göde, Michael W. Godfrey, Yann-Gaël Guéhéneuc, Latifa Guerrouj, Sonia Haiduc, Jane Huffman Hayes, Emily Hill, Abram Hindle, Daqing Hou, Marianne Huchard, Akinori Ihara, Katsuro Inoue, Daniel Izquierdo-Cortazar, Yasutaka Kamei, Siim Karus, Takashi Kobayashi, Patricia Lago, Ralf Lämmel, David Lo, Angela Lozano, Mircea Lungu, Mika Mäntylä, Alessandro Marchetto, Cristina Marinescu, Ali Mesbah, Mehdi Mirakhorli, Audris Mockus, Leon Moonen, Tukaram Muske, Meiyappan Nagappan, Iulian Neamtiu, Ipek Ozkaya, Ekaterina Pek, Lori L. Pollock, Jochen Quante, Gregorio Robles, Giuseppe Scanniello, Sibylle Schupp, Alexander Serebrenik, Weiyi Shang, Bonita Sharif, David Shepherd, Emad Shihab, Vibha Sinha, Diomidis Spinellis, Ashish Sureka, Lin Tan, Marco Tulio Valente, Bogdan Vasilescu, Jurgen J. Vinju, Michel Wermelinger, Zhenchang Xing, Dongmei Zhang, Hongyu Zhang, Thomas Zimmermann, Ying Zou
  • Publication Chairs: Yann-Gaël Guéhéneuc, Bram Adams, Alexander Serebrenik
  • Publicity Chair: Veronika Bauer
  • Satellite Events Chairs: Foutse Khomh, Francesca Arcelli Fontana
  • Steering Chair: Rainer Koschke
  • Steering Committee: Ira D. Baxter, David Binkley, Elliot J. Chikofsky, Serge Demeyer, Ralf Lämmel, David Lo, Andreas Winter
  • Student Volunteers Chair: Segla Kpodjedo
  • Tutorials Chairs: Jens Krinke, Bonita Sharif
  • Web Chair: Vincent Boisselle
  • 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.

    Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
    Hosted as a part of SLEBOK on GitHub.